[PYTHON] Interaktives Diagramm eines 3D-Diagramms

Interaktive Diagramme in Jupyter Notebook

Ich konnte kein einfaches Beispiel finden und habe es als Memo erstellt.

Unten finden Sie detaillierte Anweisungen und Einstellungen.

import matplotlib.pyplot as plt
from mpl_toolkits.mplot3d import Axes3D
from ipywidgets import interact, FloatSlider, IntSlider
import numpy as np

x = y = np.arange(-20, 20, 0.5)
X, Y = np.meshgrid(x, y)
Z = X*X + 2 * Y*Y


@interact(elev=IntSlider(min=-180, max=180, step=10, value=30, continuous_update=False), 
          azim=IntSlider(min=-180, max=180, step=10, value=30, continuous_update=False))
def plot_3d(elev, azim):
    #Abbildung Einstellungen
    fig = plt.figure(figsize=(10, 10))
    
    ax = fig.add_subplot(111, projection='3d')
    #3D-Grafik anzeigen
    ax.plot_surface(X, Y, Z)
    
    #Stellen Sie den Anfangswert der Blickrichtung des 3D-Diagramms ein
    ax.view_init(elev=elev, azim=azim)
    plt.show()

image.png

Recommended Posts

Interaktives Diagramm eines 3D-Diagramms
[Python] Grenzachse des 3D-Graphen mit Matplotlib
2D-Plot in Matplotlib
3D-Plot mit Matplotlib
Python> Umgang mit 2D-Arrays
3D-Streudiagramm mit PyQtGraph
Einzeiliges Basisdiagramm von HoloViews
Darstellung der Regressionslinie durch Restdarstellung