Handlung.äußern.Scatter_polar

Handlung.äußern.Scatter_polar
Polare Diagramme sind Arten von Diagrammen, die Daten entlang radialer und Winkelachsen darstellen. In diesem Fall werden wir mithilfe der Funktion Scatter_polar () polare Daten als Streuungspunkte erstellen.

Handlung.äußern.Scatter_polar ()

Wir verwenden die Funktion Scatter_polar (), um Streupolarplots zu erstellen. Die Funktionssyntax wird wie unten ausgedrückt:

Handlung.äußern.scatter_polar (data_frame = none, r = none, theta = keine, color = none, symbol = keine, size = none, hover_name = none, hover_data = none, Custom_data = Keine, text = keine, Animation_frame = none, Animation_Group = Keine category_orders = keine, labels = keine, color_discrete_sequence = none, color_discrete_map = Keine, Color_Continuous_Scale = Keine, range_color = none, Color_Continuous_midpoint = none, symbol_sequence = none, symbol_map = none, opacity = None, Direction, Direction, Direction, Direction, Direction, Direction, Direction, Direction, Direction, 'Clockwise', 'Clock.' size_max = none, range_r = none, range_theta = none, log_r = false, render_mode = 'auto', title = keine, template = none, width = None, Höhe = Keine)

Das Folgende sind die häufigsten Parameter, die Sie für die Interaktion benötigen.

  1. Data_Frame - Gibt den Datenbild, den Diktat oder die als Spaltennamen verwendete Array_Like an.
  2. R - Gibt die Werte an, die verwendet werden, um die Markierungen entlang der Radialachse in polaren Koordinaten zu positionieren.
  3. Theta - Legt die Werte fest, mit der die Markierungen entlang der Winkelachse entlang der Polarkoordinaten positioniert werden.
  4. Farbe - Gibt die Werte an, mit denen die Marke Farbe zugewiesen werden.
  5. Symbol - Gibt die Werte an, mit denen Symbole den Markierungen zugewiesen werden.
  6. Größe - Legt die Werte fest, mit denen die Größe der Markierungen zugewiesen werden.

Die Funktion gibt ein Streupolardiagramm von Typ Graph_Objects zurück.Figur.

Beispiel

Der nachstehende Beispielcode zeigt, wie wir ein einfaches Polardiagramm erstellen können.

Handlung importieren.als px ausdrücken
df = px.Daten.gapminder ().Abfrage ("Continent == 'Oceania'")
Abb = Px.Scatter_polar (df, r = 'Jahr', theta = 'gdppercap')
Feige.zeigen()

Das obige Beispiel verwendet die GapMinder () -Daten, um ein Streupolar des Pro -Kopf -BIP der Länder auf dem Ozeanienkontinent zu erstellen.

Der obige Code sollte die Abbildung wie gezeigt zurückgeben:

Beispiel 2

Wir können jeder Marke eine andere Farbe zuweisen, die auf dem Land basiert.

Beispiel:

Handlung importieren.als px ausdrücken
df = px.Daten.gapminder ().Abfrage ("Continent == 'Oceania'")
Abb = Px.Scatter_polar (df, r = 'Jahr', theta = 'gdppercap', color = 'land')
Feige.zeigen()

Der obige Code führt zu einer Abbildung wie gezeigt:

Wir können auch verschiedene Symbole mit dem Parameter Symbole festlegen:

Handlung importieren.als px ausdrücken
df = px.Daten.gapminder ().Abfrage ("Continent == 'Oceania'")
Abb = Px.Scatter_polar (df, r = 'Jahr', theta = 'gdppercap', color = 'land', symbol = 'land')
Feige.zeigen()

Die resultierende Handlung:

Wir sehen.

Beispiel 3

Sie können auch einen Abschnitt des Kreises zeichnen, indem Sie den Start- und Endgrad (als Liste) unter Verwendung des Parameters range_theta angeben.

Um beispielsweise die ersten 90 Grad des Kreises zu zeichnen, können wir rennen:

Handlung importieren.als px ausdrücken
df = px.Daten.gapminder ().Abfrage ("Continent == 'Oceania'")
Abb = Px.Scatter_polar (df, r = 'Jahr', theta = 'gdppercap', color = 'land', symbol = 'land', range_theta = [0,90])
Feige.zeigen()

Dies sollte zurückkehren:

Abschluss

Dieses Tutorial bietet Ihnen die Grundlagen für das Erstellen von Streupolarenplots mithilfe des Plotly Express -Moduls.