Lassen Sie uns eintauchen.
Einfaches Netzdiagramm
Wir können ein einfaches 3D -Mesh -Diagramm erstellen, indem wir die Werte x, y und z in der MESH3D -Klasse angeben.
Nehmen Sie den unten angegebenen Code -Snippet:
Handlung importieren.Graph_Objects as Go
x = [0,1,2,0]
y = [0,0,1,2]
z = [0,2,0,1]
Fig = Go.Abbildung (Daten = Go.Mesh3d (
x = x, y = y, z = z
))
Feige.zeigen()
Der obige Code erstellt ein einfaches Tetraeder, wie in der folgenden Ausgabe gezeigt:
Um ein vollständiges Tetraeder -Diagramm zu erstellen, können Sie die Parameter i, j und k angeben.
Netzdiagramm aus dem Datensatz
In ähnlicher Weise können Sie ein Netzdiagramm aus einem Datensatz erstellen, indem Sie die Parameter x, y und x als Spalten im DataFrame angeben.
Ein Beispiel ist wie gezeigt:
Handlung importieren.Graph_Objects as Go
Pandas als PD importieren
df = pd.read_csv ('https: // raw.GithubuSercontent.com/plotly/datasets/master/ply/sphere-ly.CSV ')
Fig = Go.Abbildung (Daten = Go.Mesh3d (
x = df ['x'],
y = df ['y'],
z = df ['z'],
i = df ['i'],
j = df ['j'],
k = df ['k']
))
Feige.zeigen()
Der obige Code lädt den Sphere -Datensatz in die DF -Variable. Wir zeichnen dann die Kugel, indem wir die Parameter X, Y, Z, I, J und K als Spalten im DataFram angeben.
Die resultierende Abbildung ist wie gezeigt:
Wir können auch eine andere Farbe mit dem Parameter des FaceColor -Parameters einstellen, wie gezeigt:
Fig = Go.Abbildung (Daten = Go.Mesh3d (
x = df ['x'],
y = df ['y'],
z = df ['z'],
i = df ['i'],
j = df ['j'],
k = df ['k'],
facecolor = df ['facecolor']
))
Beendigung
In diesem Tutorial haben wir untersucht, wie Sie 3D -Netzdiagramme mithilfe der MESH3D -Klasse aus dem Modul Plotly Graph_Objects erstellen.