Handlung.Äußern.Treemap

Handlung.Äußern.Treemap
Ein Treemap ist eine der weniger häufigen Arten von Handlungen, denen Sie begegnen werden. Es ist jedoch praktisch, wenn Sie die hierarchischen Daten anzeigen müssen. Eine Treemap verwendet eine Abfolge verschachtelter Rechtecke, um die durch Beschriftungen und Attribute definierte Hierarchie anzuzeigen.

Sie können dann auf jeden Rechtecksektor klicken, um die verschachtelten Informationen darin anzuzeigen. Daher ist es ein großartiges Werkzeug, wenn Sie eine große Hierarchie haben.

Für dieses Tutorial werden wir untersuchen, wie wir die Funktionalität des Plotly -Express -Moduls nutzen können, um die Treemaps zu erstellen.

Wenn Sie bereit sind, lassen Sie uns eintauchen.

Handlung.Äußern.Treemap ()

Wie Sie wahrscheinlich vermutet haben, werden wir die Funktion von Treemap () aus dem Express -Modul verwenden, um ein Treemap in Plotly zu erstellen.

Die Funktionssyntax ist wie im Folgenden dargestellt:

Handlung.äußern.TREEMAP (data_frame = none, names = none, values ​​= None, Eltern = keine, ids = none, path = Keine, color = none, color_continuous_scale = none, range_color = Keine, color_continuous_midpoint = none, color_discrete_sequence = None, Color_discrete_map = Keine hover_name = none, hover_data = keine, Custom_data = Keine, Labels = Keine, Titel = Keine, Vorlage = keine, width = keine, height = none, astvalues ​​= Keine, maxdepth = keine)

Die Funktion hat eine relativ einfache Syntax. Die wichtigsten Parameter, die wir kennen müssen, sind:

  1. Data_Frame - Gibt die Data_frame an, die die Spaltennamen für das Diagramm enthält. Sie können diesen Wert als Datenrahmen, ein Wörterbuch oder ein Array_ -ähnliches Objekt übergeben.
  2. Namen - Dieser Parameter definiert die Werte, die als Beschriftungen für die Sektoren verwendet werden.
  3. Werte - bezieht sich auf die mit den Sektoren verbundenen Werte.
  4. Eltern - definiert die als Eltern verwendeten Werte.
  5. IDs - Gibt die Werte an, mit denen die IDs der Sektoren festgelegt wurden.
  6. Pfad - definiert die Werte, die für die Hierarchie der Sektoren verwendet werden.
  7. Farbe - definiert die Werte, die verwendet werden, um den Markierungen eine eindeutige Farbe zuzuweisen.

Beispiel 1:

Lassen Sie uns ein Treemap mit dem Plotly Express erstellen. Wir beginnen zunächst eine Liste von Namen. Wir definieren dann die Eltern jedes Elternteils in einer anderen Liste. Wir können dann ein Treemap der Familie erstellen.

Handlung importieren.als px ausdrücken
Namen = ["Naomi", "Aaron", "Andrew", "Eddie", "Sarah", "Liz", "Lana"]
Eltern = ["", "Naomi", "Naomi", "Liz", "Lana", "", ""]
Abb = Px.Treemap (Namen = Namen, Eltern = Eltern)
Feige.zeigen()

Sobald wir den obigen Code ausgeführt haben, sehen wir eine Treemap, wie im Folgenden gezeigt:

Beispiel 2:

Wir können das hierarchische Treemap erstellen, indem wir die verschiedenen Hierarchiestufen als Spaltenliste angeben.

Wir können die TIPS () -Daten verwenden, um dies zu veranschaulichen:

df = px.Daten.Tipps ()
Abb = Px.Treemap (df, path = ['Tag', 'Zeit', 'Tipp'], Values ​​= 'Total_bill', Color = 'Day')
Feige.zeigen()

Die resultierende Abbildung lautet wie folgt:

Und das ist es.