Handlung.Graph_Objects.mesh3d

Handlung.Graph_Objects.mesh3d
„Mesh -Diagramme sind Arten von Diagrammen, die eine Reihe von Dreiecken mit den angegebenen Punkten von x, y und z -Koordinaten verwenden.
In diesem Artikel werden wir untersuchen, wie Sie mit dem Modul Graph_Objects dreidimensionale Netzdiagramme erstellen können.”

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.