Handlung.Graph_Objects.Bar

Handlung.Graph_Objects.Bar
„Balkendiagramme sind eine der häufigsten Arten von Diagrammen, wenn es um die Datenvisualisierung geht. In diesem Artikel werden wir untersuchen, wie wir mit dem Modul Plotly Graph_Objects Balken erstellen können.”

Lassen Sie uns eintauchen.

Basic -Balkendiagramm mit Graph_Objects

Wir können ein einfaches Balkendiagramm erstellen, indem wir die Balkenklasse aus dem Modul Graph_Objects verwenden. Die Verwendung von Graph_Module bietet uns eine niedrige Kontrolle über die Funktionen und die Anpassung der Abbildung.

Der folgende Code zeigt, wie Sie mit der Balkenklasse ein Balkendiagramm erstellen können.

Handlung importieren.Graph_Objects as Go
Datenbanken = ['MySQL', 'MongoDB', 'Elasticsearch', 'Redis', 'Sqlite']
Verwendung = [80, 75, 42, 78, 60]
Fig = Go.Abbildung (Daten = Go.Bar(
x = Datenbanken,
y = Verwendung
))
Feige.zeigen()

Der obige Code sollte wie gezeigt ein einfaches Balkendiagramm zurückgeben:

Wir können auch ein gruppiertes Balkendiagramm erstellen, wie im folgenden Beispielcode gezeigt:

Handlung importieren.Graph_Objects as Go
Datenbanken = ['MySQL', 'MongoDB', 'Elasticsearch', 'Redis', 'Sqlite']
Fig = Go.Abbildung (Daten = [
gehen.Bar (name = 'aws', x = Datenbanken, y = [80,75,42,78,60]),
gehen.Bar (name = 'gcp', x = Datenbanken, y = [99, 70, 65,80,78])
]))
Feige.update_layout (barmmode = 'gruppe')
Feige.zeigen()

Der obige Code erstellt ein gruppiertes Balkendiagramm basierend auf den im GO bereitgestellten Werten.Figurenfunktion. Stellen Sie sicher.

Die resultierende Abbildung ist wie gezeigt:

Um ein gestapeltes Balkendiagramm zu erstellen, können Sie den Barmode auf Stapel einstellen, wie im folgenden Beispiel gezeigt:

Handlung importieren.Graph_Objects as Go
Datenbanken = ['MySQL', 'MongoDB', 'Elasticsearch', 'Redis', 'Sqlite']
Fig = Go.Abbildung (Daten = [
gehen.Bar (name = 'aws', x = Datenbanken, y = [80,75,42,78,60]),
gehen.Bar (name = 'gcp', x = Datenbanken, y = [99, 70, 65,80,78])
]))
Feige.update_layout (barmode = 'stack')
Feige.zeigen()

In diesem Fall gibt der obige Code ein gestapeltes Balkendiagramm wie gezeigt zurück:

Um die Werte in einem Balkendiagramm zu sortieren, können wir die Parameter der X-Achse und die y-Achse verwenden, wie im folgenden Beispielcode gezeigt:

Handlung importieren.Graph_Objects as Go
Datenbanken = ['MySQL', 'MongoDB', 'Elasticsearch', 'Redis', 'Sqlite']
Fig = Go.Abbildung (Daten = [
gehen.Bar (name = 'aws', x = Datenbanken, y = [80,75,42,78,60]),
gehen.Bar (name = 'gcp', x = Datenbanken, y = [99, 70, 65,80,78])
]))
Feige.update_layout (barmmode = 'stack', xaxis = 'categoryorder': "Total Ascending")
Feige.zeigen()

In diesem Fall sortieren wir die Werte in der x-Achse durch aufsteigende Reihenfolge. Die resultierende Abbildung ist wie gezeigt:

In ähnlicher Weise können Sie in absteigender Reihenfolge sortieren, indem Sie den Parameter von KategorieOrder auf die Gesamtabstieg einstellen:

Handlung importieren.Graph_Objects as Go
Datenbanken = ['MySQL', 'MongoDB', 'Elasticsearch', 'Redis', 'Sqlite']
Fig = Go.Abbildung (Daten = [
gehen.Bar (name = 'aws', x = Datenbanken, y = [80,75,42,78,60]),
gehen.Bar (name = 'gcp', x = Datenbanken, y = [99, 70, 65,80,78])
]))
Feige.update_layout (barMode = 'stack', xaxis = 'categoryorder': "Total Abstieg")
Feige.zeigen()

Resultierende Abbildung:

Abschluss

Über diesen Artikel haben Sie gelernt, wie Sie das Modul Plotly Graph_Objects verwenden können, um verschiedene Arten von Balkenplots mithilfe von Plotly zu erstellen. Das Modul von Plotly Graph_Objects ist praktisch, wenn Sie die Kontrolle über Ihre Figuren auf niedriger Ebene benötigen. Wenn Sie jedoch nach einer schnellen und einfachen Möglichkeit suchen, Handlungen zu erstellen, ist Plotly Express eine bessere Alternative.

Danke fürs Lesen und fangen Sie im nächsten!!