Handlung.äußern.Bar

Handlung.äußern.Bar
Fragen Sie jeden, der jemals irgendeine Art von Datenvisualisierung durchgeführt hat, und das eine Diagramm wird Ihnen sagen, dass er eine Balkenplot verwendet hat.

Bardiagramme sind am häufigsten, abgesehen von Liniendiagrammen, Arten von Handlungen, die jeder erstellen kann. Sie zeigen die Beziehung zwischen einem numerischen und einem kategorialen Wert. Jede Beziehung wird dann als Balken mit der Größenhöhe des Balkens angezeigt, der den tatsächlichen Wert darstellt.

Aufgrund dieser Einfachheit sind Stangenplots ziemlich einfach zu erstellen und zu interpretieren. Dies macht sie für schnelle Handlungen sehr nützlich.

In diesem Tutorial werden wir untersuchen, wie wir das Plotly Express -Modul verwenden können, um Balkenplots zu erstellen.

Handlung.Expres.Bar()

Wie Sie wahrscheinlich vermutet haben, verwenden wir die BAR () -Funktion, um eine Balkenhandlung in Handlung zu erstellen, die Funktion bar (). Die Funktionssyntax wie unten gezeigt:

Handlung.äußern.bar (data_frame = keine, x = keine, y = keine, color = none, muster_shape = Keine, facet_row = Keine, facet_col = none, facet_col_wrap = 0, facet_row_spacing = none, facet_col_spacing = none, hover_name = none, Hover_DATA = NON, NONE, NONE, NONE, NONE, NONE, NONE, NONE, NONE, NONE, NONE, NON, NON, NON, NON, NON, NONE, NONE, NONE, NONE, NONE, NONE, NONE, NONE, NONE, NONE, NONE, NONE, NON, NON, NON, NONE, NONE, NONE, NONE, NONE, NONE, NON, NONE, nicht Custom_data = none, text = keine, base = none, error_x = none, error_x_minus = none, error_y = none, error_y_minus = none, Animation_Frame = None, Animation_Group = None, category_orders = none, Labels = None, Color_discrete_sequence = none, color_discrete = Keine, color_continuous_scale = none, muster_shape_sequence = none, muster_shape_map = Keine, range_color = none, color_continuous_midpoint = keine, opacity = keine, orientation = none, barMode = 'relativ', log_x = false, log_y = false, Bereich, Bereich, Bereich, keine, reiche, rabge_x = none, keine, rabge_x = none, keine, reiche, reiche, rabge_x = none, siegh, siegh, rabge_x = none, siegh, rabge_x = none, siegle, nicht, rabge_x = none, siegh, rabge_x = none, siegh, rabge_x = none, siegle, nicht, rabge_x = none, signy_y = Keine, text_auto = false, title = keine, Vorlage = keine, width = keine, Höhe = keine)

Lassen Sie sich nicht von der massiven Parameterliste einschüchtern lassen. Die Funktion ist sehr einfach zu verwenden und Sie müssen sich nur an fünf der oben genannten Parameter erinnern.

Die nützlichsten Funktionsparameter, die Sie kennen müssen, sind:

  1. Data_Frame - Gibt die im Diagramm verwendeten Spalten an. Sie können einen PANDAS -Datenfream, ein Wörterbuch oder ein Array_ -ähnliches Objekt übergeben.
  2. x - Gibt die verwendeten Werte an, die die Markierungen entlang der x -Achse positionieren. Sie können diesen Parameter als Spaltenname mit einem Datenrahmen, einer PANDAS -Serie oder einem array_ -ähnlichen Objekt angeben.
  3. y - Ähnlich wie x, aber die Werte werden verwendet, um die Markierungen entlang der Y -Achse zu positionieren.
  4. Farbe - Gibt die Werte an, mit denen eine eindeutige Farbe die Markierungen zugewiesen werden.

Die Funktion gibt das Balkendiagramm der angegebenen Daten als Graph_Objects zurück.Figurenentyp.

Lassen Sie uns untersuchen, wie wir die Funktion bar () verwenden können, um echte Balkenplots zu erstellen.

Beispiel 1 - Einfaches Balkendiagramm

Beginnen wir mit einem einfachen Balkendiagramm, wie im folgenden Code gezeigt:

Handlung importieren.als px ausdrücken
Pandas als PD importieren
df = pd.DataFrame (
"OS": ['Android', 'Windows', 'iOS', 'OS X', 'Linux', 'Andere'],
"Nutzung": [44.17,28.96,17.46,5.56,0.92,1.92]
)
Abb = Px.bar (df, x = 'os', y = 'nutzung')
Feige.zeigen()

Im obigen Beispielcode importieren wir zunächst die Plotly Express -Pandas -Pakete.

Wir erstellen dann einen Datenrahmen und übergeben die Werte, die wir zeichnen möchten.

Mit der Funktion bar () erstellen wir schließlich ein Balkendiagramm der OS -Popularität. Die resultierende Abbildung ist dargestellt:

Beachten Sie, dass jede Zeile die Daten des Betriebssystems darstellt. Daher repräsentiert jeder Balken jeden Browser.

Beispiel 2

Für eine bessere Sichtbarkeit können wir Plotly angeben, dass wir für jedes Betriebssystem eine eindeutige Farbe zuweisen sollen, wie unten gezeigt:

Handlung importieren.als px ausdrücken
Pandas als PD importieren
df = pd.DataFrame (
"OS": ['Android', 'Windows', 'iOS', 'OS X', 'Linux', 'Andere'],
"Nutzung": [44.17,28.96,17.46,5.56,0.92,1.92]
)
Abb = Px.bar (df, x = 'os', y = 'uage', color = 'os')
Feige.zeigen()

Das obige Beispiel oben legt den Farbparameter als Betriebssystemspalte im Datenrahmen fest. Dies sollte zu einer Abbildung wie gezeigt führen:

Beispiel - Horizontales Balkendiagramm

Wir können ein horizontales Balkendiagramm erstellen, indem wir die Spalten für die X- und Y -Achse schalten. Ein Beispiel ist wie gezeigt:

Handlung importieren.als px ausdrücken
Pandas als PD importieren
df = pd.DataFrame (
"OS": ['Android', 'Windows', 'iOS', 'OS X', 'Linux', 'Andere'],
"Nutzung": [44.17,28.96,17.46,5.56,0.92,1.92]
)
Abb = Px.bar (df, x = 'nutzung', y = 'os', color = 'os')
Feige.zeigen()

Der obige Code sollte wie gezeigt zu einem horizontalen Balkendiagramm führen:

Beispiel 4 - Balkendiagramme mit Text

Wenn Sie die Werte in den Balken festlegen möchten, können Sie den Parameter text_auto verwenden und wie gezeigt auf True einstellen:

Handlung importieren.als px ausdrücken
Pandas als PD importieren
df = pd.DataFrame (
"OS": ['Android', 'Windows', 'iOS', 'OS X', 'Linux', 'Andere'],
"Nutzung": [44.17,28.96,17.46,5.56,0.92,1.92]
)
Abb = Px.bar (df, x = 'uage', y = 'os', color = 'os', text_auto = true)
Feige.zeigen()

Die resultierende Abbildung ist wie gezeigt:

Hier sehen wir die tatsächlichen Werte in den Balken.

Schließen

In diesem Artikel haben wir die Grundlagen der Arbeit mit Barplots in Plotly untersucht.