Handlung.Äußern.Sunburst

Handlung.Äußern.Sunburst
„Sunbursts sind eine Art von Diagramm, die radiale Achsen verwendet. Sunbursts ähneln den Treemap -Diagrammen oder Eiszapfenplots eng.

Die Daten beginnen in der Mitte und alle Kinder erstrecken sich über die Außenringe des Grundstücks.

In diesem Artikel werden wir untersuchen, wie wir mit dem Plotly Express -Modul Sunburst -Diagramme erstellen können.”

Funktionssyntax und Parameterliste

Die Funktionssyntax wird unten ausgedrückt:

Handlung.äußern.sunburst (data_frame = keine, names = keine, values ​​= keine, Eltern = keine,
path = none, ids = keine, color = none, color_continuous_scale = keine, range_color = keine,
color_continuous_midpoint = keine, color_discrete_sequence = Keine,
color_discrete_map = none, hover_name = none, hover_data = none, Custom_data = Keine,
labels = keine, title = keine, template = keine, width = keine, Höhe = keine,
astvalues ​​= keine, maxdepth = keine)

Die nützlichsten Parameter bei der Verwendung dieser Funktion sind wie unten gezeigt:

  1. Data_frame - Definiert den Datenrahmen, der die im Diagramm verwendete Spalte enthält.
  2. Namen - Gibt die Werte an, die als Etiketten für die Sektoren verwendet werden.
  3. Werte - Definiert die Werte, die verwendet werden, um die mit den Sektoren verknüpften Werte festzulegen.
  4. Eltern - definiert die als Eltern verwendeten Werte im Sunburst.
  5. Weg - Gibt die Werte an, mit denen die Hierarchie der Sektoren aus der Wurzelebene definiert wird.
  6. IDS - Legt die Werte fest, mit denen die IDs der Sektoren festgelegt werden.

Beispiel

Der folgende Code zeigt, wie man ein einfaches Sunburst -Diagramm erstellt.

Handlung importieren.als px ausdrücken
Data = dict (
Distros = ["Debian", "Centos", "Fedora", "Red Hat Linux", "OpenSuse", "Qubes", "Suse Studio", "Ubuntu", "Kubuntu", "Xubuntu"],
Eltern = [", 'Red Hat Linux', 'Red Hat Linux', 'Red Hat Linux', 'Fedora', 'OpenSuse', 'Debian', 'Ubuntu', 'Ubuntu']
)
Abb = Px.Sunburst (Daten, Namen = 'Distros', Eltern = 'Eltern')
Feige.zeigen()

Die obige Abbildung sollte eine Sunburst -Figur wie gezeigt zurückgeben:

Wir können für jeden Sektor eine eigene Farbe erstellen, indem wir den Farbparameter wie gezeigt einstellen:

Handlung importieren.als px ausdrücken
Data = dict (
Distros = ["Debian", "Centos", "Fedora", "Red Hat Linux", "OpenSuse", "Qubes", "Suse Studio", "Ubuntu", "Kubuntu", "Xubuntu"],
Eltern = [", 'Red Hat Linux', 'Red Hat Linux', 'Red Hat Linux', 'Fedora', 'OpenSuse', 'Debian', 'Ubuntu', 'Ubuntu']
)
Abb = Px.Sunburst (Daten, Namen = 'Distros', Eltern = 'Eltern', Color = 'Distros')
Feige.zeigen()

Der obige Code sollte eine eindeutige Farbe basierend auf der Verteilung wie gezeigt zuweisen:

Schließen

Dieser Artikel deckt die Grundlagen des Erstellens von Sunburst -Diagrammen mit dem Plotly Express -Modul ab.

Glückliche Codierung!!