So passen sie die balkenbreite in matplotlib an


Sie können das Argument width verwenden, um die Breite von Balken in einem von Matplotlib erstellten Balkendiagramm anzupassen:

 import matplotlib. pyplot as plt

plt. bar (x= df.category , height= df.amount , width= 0.8 )

Der Standardwert für die Breite beträgt 0,8. Sie können diesen Wert jedoch erhöhen, um die Balken breiter zu machen, oder diesen Wert verringern, um die Balken schmaler zu machen.

Das folgende Beispiel zeigt, wie diese Syntax in der Praxis verwendet wird.

Beispiel: Balkenbreite in Matplotlib anpassen

Angenommen, wir haben den folgenden Pandas-DataFrame, der Informationen über den Gesamtumsatz verschiedener Produkte in einem Lebensmittelgeschäft enthält:

 import pandas as pd

#createDataFrame
df = pd. DataFrame ({' item ': ['Apples', 'Oranges', 'Kiwis', 'Bananas', 'Limes'],
                   ' sales ': [18, 22, 19, 14, 24]})

#view DataFrame
print (df)

      item sales
0 Apples 18
1 Oranges 22
2 Kiwis 19
3 Bananas 14
4 Files 24

Mit dem folgenden Code können wir ein Balkendiagramm erstellen, um die Anzahl der Verkäufe für jeden Artikel zu visualisieren:

 import matplotlib. pyplot as plt

#create bar chart
plt. bar (x=df. item , height=df. sales )

Standardmäßig verwendet Matplotlib eine Breite von 0,8 .

Wir können jedoch das Argument width verwenden, um einen anderen Wert anzugeben:

 import matplotlib. pyplot as plt

#create bar chart with narrow bars
plt. bar (x=df. item , height=df. sales , width= 0.4 ) 

Matplotlib passt die Balkenbreite an

Beachten Sie, dass die Balken viel schmaler sind.

Beachten Sie außerdem, dass sich die Balken berühren, wenn Sie für die Breite einen Wert von 1 verwenden:

 import matplotlib. pyplot as plt

#create bar chart with width of 1
plt. bar (x=df. item , height=df. sales , width= 1 , edgecolor=' black ') 

Sie können den Wert des Arguments width jederzeit anpassen, um die Plotbalken so breit oder schmal zu machen, wie Sie möchten.

Zusätzliche Ressourcen

Die folgenden Tutorials erklären, wie Sie andere häufige Aufgaben in Matplotlib ausführen:

So erstellen Sie gestapelte Balkendiagramme in Matplotlib
So erstellen Sie ein relatives Häufigkeitshistogramm in Matplotlib
So erstellen Sie ein horizontales Balkendiagramm in Seaborn

Einen Kommentar hinzufügen

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