Handlung.Graph_Objects.Streuung3d

Handlung.Graph_Objects.Streuung3d
„In diesem Artikel lernen wir, wie Sie mit dem Modul Graph_Objects dreidimensionale Streudiagramme erstellen. Das Modul von Plotly Graph_Objects ist unglaublich, da es für die Abbildungen eine große Anpassung und Konfiguration ermöglicht. Sie müssen jedoch die Eigenschaften der Figur auf niedrige Ebene manuell einstellen.”

Lassen Sie uns eintauchen und diskutieren, wie wir mit der Scatter3D -Klasse 3D -Streudiagramme erstellen können.

Basic Scatter 3D -Diagramm mit Plotly Graph_Objects

Wir beginnen mit einem einfachen Beispiel, mit dem wir ein einfaches 3D -Streudiagramm mithilfe von Graph_Objects erstellen können.

Der Beispielcode ist unten bereitgestellt:

Handlung importieren.Graph_Objects as Go
Fig = Go.Abbildung (Daten = Go.Streuung3d (
x = [0, 1, 2, 3, 4],
y = [0, 1, 4, 9, 16],
z = [0, 1, 8, 27, 64],
Modus = 'Marker'
))
Feige.zeigen()

Der obige Code erstellt ein einfaches Streudiagramm in 3D, wie durch die X-, Y- und Z -Parameter angegeben.

Eine Beispielausgangszahl ist wie gezeigt:

Denken Sie daran, dass es sich um eine gedrehte Figur handelt. Standardmäßig setzt Plotly die Kameraansicht auf 1.

3D -Streudiagramm unter Verwendung eines Datenrahmens

Wir können auch Plotly Graph_Objects und einen Datenrahmen verwenden, um ein 3D -Streudiagramm zu erstellen. Beispielsweise verwenden wir im folgenden Code die IRIS () -Daten, um 3D -Streudiagramme basierend auf den verfügbaren Spalten zu erstellen.

Handlung importieren.Graph_Objects as Go
Handlung importieren.als px ausdrücken
df = px.Daten.Iris()
Fig = Go.Abbildung (Daten = Go.Streuung3d (
x = df ['sepal_length'],
y = df ['sepal_width'],
z = df ['petal_width'],
Modus = 'Marker'
))
Feige.zeigen()

Die resultierende Abbildung ist wie gezeigt:

Wir können auch die einzigartige Farbe für die Markierungen definieren, indem wir die Markereigenschaft anpassen. Ein Beispielcode wird unten angezeigt:

Handlung importieren.Graph_Objects as Go
Handlung importieren.als px ausdrücken
df = px.Daten.Iris()
Fig = Go.Abbildung (Daten = Go.Streuung3d (
x = df ['sepal_length'],
y = df ['sepal_width'],
z = df ['petal_width'],
Modus = 'Marker',
marker = dict (
Größe = 8,
color = df ['petal_width'],
Opazität =.9
)
))
Feige.zeigen()

In diesem Fall passen wir die im Wörterbuch definierten Markereigenschaften an. Zum Beispiel setzen wir die Größe der Markierungen auf 8 und die Farbe auf die Spalte petal_width im Datenrahmen. Wir können auch die Farbendeckkraft anpassen, indem wir den Deckkraftwert zwischen 0 und 1 festlegen.

Die resultierende Abbildung ist wie gezeigt:

Sie können auch eine benutzerdefinierte Farbenskala wie gezeigt angeben:

Fig = Go.Abbildung (Daten = Go.Streuung3d (
x = df ['sepal_length'],
y = df ['sepal_width'],
z = df ['petal_width'],
Modus = 'Marker',
marker = dict (
Größe = 8,
color = df ['petal_width'],
Opazität =.9,
ColorScale = PX.Farben.sequentiell.Bluyl
)

Ausgang:

Schließen

In diesem Artikel haben Sie lernen. Fühlen Sie sich frei, die Dokumente für mehr zu erkunden.

Danke fürs Lesen und glücklicher Codierung!!