Handlung.äußern.Scatter_3d

Handlung.äußern.Scatter_3d
3D -Diagramme sind sehr nützlich, wenn Sie Ihre Figuren Interaktivität einführen und mehr visuelle Genauigkeit bieten müssen.

In diesem Artikel lernen Sie, wie Sie mit dem Plotly Express-Modul dreidimensionale Streudiagramme erstellen.

Handlung.Äußern.Scatter_3d

Wir verwenden die Funktion Scatter_3D, um 3D -Streudiagramme in Plotly zu erstellen. Die Funktionssyntax ist wie unten gezeigt:

Handlung.äußern.Scatter_3d (data_frame = Keine, x = keine, y = keine, z = keine, color = none, symbol = keine, size = none, text = none, hover_name = none, hover_data = none, Custom_data = None, ERRAGE_X = Keine, error_x_minus=None, error_y=None, error_y_minus=None, error_z=None, error_z_minus=None, animation_frame=None, animation_group=None, category_orders=None, labels=None, size_max=None, color_discrete_sequence=None, color_discrete_map=None, color_continuous_scale= Keine, range_color = keine, color_continuous_midpoint = keine, symbol_sequence = none, symbol_map = keine, opacity = keine, log_x = false, log_y = false, log_z = false, range_x = none, range_y = keine, range_z = none, title = none, keine, none, template = keine, width = keine, Höhe = keine)

Die Funktionsparameter sind wie gezeigt:

  1. Data_Frame - Gibt die Spaltennamen an, die im Diagramm verwendet werden sollen. Sie können die Werte ein Datenrahmen, ein Wörterbuch oder ein Array_ -Objekt übergeben.
  2. x, y, z - Gibt die Werte an, mit denen Positionen entlang der X-, y- und z -Achse markiert werden.
  3. Farbe - Gibt die Werte an, mit denen Marke Farbe zugewiesen werden. Sie können entweder eine Spalte innerhalb eines DataFrame, Array_ -Like -Objekts übergeben.
  4. Symbol - Gibt die Werte an, mit denen Marke Symbole zugewiesen werden.
  5. Größe - Definiert die Werte, die zum Zuweisen von Markgrößen verwendet werden.
  6. Titel - repräsentiert den Figurenentitel.
  7. Breite/Höhe - Legt die Figur Breite und Höhe in Pixeln fest.

Beispiel 1

Wir können ein 3D -Streudiagramm unter Verwendung der Scatter_3D -Funktion erstellen und die Parameter x, y und z übergeben.

Der folgende Code verwendet beispielsweise die Daten von GapMinder () von Plotly Express, um ein einfaches 3D -Streudiagramm zu erstellen.

Handlung importieren.als px ausdrücken
df = px.Daten.gapminder ().Abfrage ("Kontinent == 'Europa'")
Abb = Px.Scatter_3d (df, x = 'Jahr', y = 'LifeExp', z = 'gdppercap')
Feige.zeigen()

In diesem Beispiel erstellen wir einen Datenrahmen mithilfe der GapMinder () -Daten. Dies sollte ein 3D -Streudiagramm wie gezeigt zurückgeben:

Beispiel 2

Wir können jeder Blase eine eindeutige Farbe zuweisen, indem wir den Farbparameter als Länderspalte innerhalb des Datenrahmens festlegen.

Ein Beispiel ist wie gezeigt:

Handlung importieren.als px ausdrücken
df = px.Daten.gapminder ().Abfrage ("Kontinent == 'Europa'")
Abb = Px.Scatter_3d (df, x = 'Jahr', y = 'LifeExp', z = 'gdppercap', color = 'land')
Feige.zeigen()

Hier weisen wir die Farbspalte als Land zu. Plotly weist eine einzigartige Farbe für jedes auf dem Land basierende Grundstück zu.

Ein Beispiel, das sich daraus ergibt, ist wie gezeigt:

Beispiel 3

Wir können die Symbolmarkierungen auch mit dem Symbolparameter wie gezeigt angeben:

Handlung importieren.als px ausdrücken
df = px.Daten.gapminder ().Abfrage ("Kontinent == 'Europa'")
Abb = Px.Scatter_3d (df, x = 'Jahr', y = 'LifeExp', z = 'gdppercap', color = 'land', symbol = 'land')
Feige.zeigen()

Durch das Einstellen des Symbolparameters können die Plotly den Werten des Diagramms eindeutige Symbole zuweisen. In diesem Fall setzt Plotly beispielsweise ein anderes Symbol für jedes Länderdiagramm wie gezeigt:

Beispiel 4

Um die Breite und Höhe des Diagramms festzulegen, können wir die Werte als:

Handlung importieren.als px ausdrücken
df = px.Daten.gapminder ().Abfrage ("Kontinent == 'Europa'")
Abb = Px.Scatter_3d (df, x = 'Jahr', y = 'lifeexp', z = 'gdppercap', color = 'land', symbol = 'land', width = 1200, Höhe = 800)
Feige.zeigen()

Durch das Einstellen der benutzerdefinierten Breite und der Höhenwerte können wir die Sichtbarkeit der Diagramme verbessern, da Sie die Kontrolle über den Arbeitsbereich haben.

Die resultierende Abbildung aus dem obigen Diagramm:

Sie können sehen, dass wir aufgrund des größeren Arbeitsverhältnisses mehr Daten sehen können.

Abschluss

In diesem Artikel haben Sie gelernt, wie man dreidimensionale Streudiagramme erstellt, indem Sie die Funktion Scatter_3d verwenden.