Ein ICicle -Diagramm oder ein Icicle -Diagramm wird verwendet, um hierarchische Daten unter Verwendung rechteckiger Sektoren darzustellen, die aus der Wurzelnote kaskaden werden. Sie können dann die Daten über verschiedene Abschnitte navigieren. Sie ähneln den Treemaps -Diagrammen eng, die es Ihnen ermöglichen, die Hierarchie über Etiketten zu definieren.
In diesem Artikel werden wir untersuchen.
Handlung.äußern.Eiszapfen()
Um ein Eiszapfen mit Plotly zu erstellen, verwenden wir die Icicle () -Funktion. Die Funktionssyntax ist wie gezeigt:
Handlung.äußern.icicle (data_frame = none, names = none, values = none, Eltern = none, path = none, ids = none, color = none, color_continuous_scale = none, range_color = none, color_continuous_midpoint = none, color_discrete_sequence = None, color_discrete_map = None, none, none, none, keine hover_name = none, hover_data = keine, Custom_data = Keine, Labels = Keine, Titel = Keine, Vorlage = keine, width = keine, height = none, astvalues = Keine, maxdepth = keine)
Im Folgenden müssen Sie die häufigsten Parameter verwenden, die Sie bei der Arbeit mit den Eiszapfen verwenden müssen:
- Data_Frame - Gibt den Datenrahmen an, dessen Werte als Spaltennamen für das Diagramm verwendet werden.
- Namen - Gibt die als Beschriftungen für die Sektoren verwendeten Werte an. Sie können dies als Spaltenname innerhalb eines Datenrahmens oder einer Pandas -Serie übergeben.
- Werte - Gibt die Werte an, mit denen die mit den Sektoren zugeordneten Werte festgelegt werden. Ähnlich dem Parameter des Namens können Sie diesen Wert als Spaltenname oder als Pandas -Serie übergeben.
- Eltern - Gibt die als Eltern verwendeten Werte an.
- Pfad - definiert die Werte, die zur Definition der Hierarchie der Sektoren verwendet werden.
- IDs - Legt die Werte fest, mit denen die IDs der Sektoren festgelegt werden. Sie können diesen Wert entweder als Spalte innerhalb eines Datenrahmens oder einer PANDAS -Serie übergeben.
- Farbe - Definiert die Werte, die verwendet werden, um den Markierungen des Diagramms eine eindeutige Farbe zuzuweisen.
- Titel - Legt den Titel für die Figur fest.
- Breite/Höhe - Legt die Breite und Höhe der Figur in Pixel fest.
Die Funktion gibt das ICicle -Diagramm als Graph_Objects zurück.Figurenentyp.
Basic Icicle Plot
Um zu veranschaulichen, wie man ein Eiszaken mit Plotly Express erstellt, können wir einen Beispielcode wie gezeigt ausführen:
Handlung importieren.als px ausdrücken
df = dict (
names = ['oleh', 'jovian', 'galatea', 'herman', 'kublai', 'yvette', 'stina', andrej '],
Eltern = ['Yvette', 'Yvette', 'Yvette', 'Yvette', 'Yvette', 'Andrej', 'Andrej', '],
)
Abb = Px.ICicle (df, names = 'names', Eltern = 'Eltern')
Feige.zeigen()
Der obige Code sollte eine Abbildung wie gezeigt zurückgeben:
Pfad angeben
Wir können hierarchische Daten darstellen, wobei jede Spalte eine andere Hierarchiestufe darstellt. Wir können den Pfadparameter verwenden, um die Daten für die Daten zu repräsentieren, wie gezeigt:
df = px.Daten.Tipps ()
Abb = Px.icicle (df, path = [px.Konstant ('All'), 'Day', 'Time', 'Sex'], Values = 'Total_bill')
Feige.zeigen()
Die resultierende Abbildung:
Farbe setzen
Wir können auch die Spalte angeben, die wir als Farbe für die Sektoren verwenden möchten. Beispiel:
df = px.Daten.Tipps ()
Abb = Px.icicle (df, path = [px.Konstant ('All'), 'Day', 'Time', 'Sex'], Values = 'Total_bill', Color = 'Day')
Feige.zeigen()
Figur:
Und das war's für diesen einen.