So erstellen sie barplots mit seaborn (mit beispielen)


Ein Balkendiagramm ist eine Art Diagramm, das die numerischen Werte verschiedener kategorialer Variablen anzeigt.

In diesem Tutorial wird erklärt, wie Sie Heatmaps mithilfe der Python- Seaborn- Visualisierungsbibliothek mit dem integrierten Tipps- Datensatz erstellen:

 import seaborn as sns

#load tips dataset
data = sns. load_dataset (“ tips ”)

#view first five rows of tips dataset
data. head ()

total_bill tip sex smoker day time size
0 16.99 1.01 Female No Sun Dinner 2
1 10.34 1.66 Male No Sun Dinner 3
2 21.01 3.50 Male No Sun Dinner 3
3 23.68 3.31 Male No Sun Dinner 2
4 24.59 3.61 Female No Sun Dinner 4

Erstellen Sie ein einfaches Barplot

Die folgende Syntax zeigt, wie Sie ein einfaches Balkendiagramm erstellen, das die Tageszeit auf der x-Achse und den durchschnittlichen Spitzenwert auf der y-Achse anzeigt:

 sns. barplot (x=" time ", y=" tip ", data=data)

Beispiel für einen Seaborn-Barplot

Das Barplot zeigt standardmäßig den Standardfehler des Mittelwerts für jeden Balken an, aber wir können sie mit dem Argument ci=None wie folgt deaktivieren:

 sns. barplot (x=" time ", y=" tip ", data=data, ci= None ) 

Barplot Seaborn ohne Fehlerbalken

Ordnen Sie die Balken im Barplot

Wir können das Argument order verwenden, um die Balken schnell in eine bestimmte Reihenfolge zu bringen:

 sns. barplot (x=" time ", y=" tip ", data=data, order=[" Dinner ", " Lunch "]) 

Ordnen Sie die Balken in einem Marine-Barplot an

Erstellen Sie ein gruppiertes Balkendiagramm

Mit dem Farbtonargument können wir ein gruppiertes Balkendiagramm erstellen. Beispielsweise können wir die folgende Syntax verwenden, um das durchschnittliche Trinkgeld gruppiert nach Tag und Geschlecht anzuzeigen:

 sns. barplot (x=" time ", y=" tip ", hue=" sex ", data=data) 

Barplot gruppiert mit Seaborn in Python

Erstellen Sie ein horizontales Balkendiagramm

Um ein horizontales Balkendiagramm zu erstellen, übergeben Sie einfach eine kategoriale Variable an das y- Argument und eine numerische Variable an das x- Argument:

 sns. barplot (x=" tip ", y=" time ", data=data) 

Horizontales Barplot von Seaborn

Ändern Sie die Farben des Barplots

Wir können das Argument palette verwenden, um eine Liste von Farben zu übergeben, die für die Barplot-Balken verwendet werden sollen:

 sns. barplot (x=" tip ", y=" time ", palette=[" pink ", " green "], data=data) 

Barplot Seaborn mit spezifischer Farbliste

Zusätzliche Ressourcen

Die folgenden Tutorials erklären, wie man andere gängige Karten in Seaborn erstellt:

So erstellen Sie ein Flächendiagramm in Seaborn
So erstellen Sie ein Zeitreihendiagramm in Seaborn
So erstellen Sie ein Kreisdiagramm in Seaborn

Einen Kommentar hinzufügen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert