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)
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 )
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 "])
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)
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)
Ä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)
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