Cara menyesuaikan lebar bilah di matplotlib


Anda dapat menggunakan argumen lebar untuk menyesuaikan lebar batang pada diagram batang yang dibuat oleh Matplotlib:

 import matplotlib. pyplot as plt

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

Nilai default untuk lebar adalah 0,8 namun Anda dapat meningkatkan nilai ini untuk membuat batang lebih lebar atau menurunkan nilai ini untuk membuat batang lebih sempit.

Contoh berikut menunjukkan cara menggunakan sintaksis ini dalam praktiknya.

Contoh: sesuaikan lebar bilah di Matplotlib

Misalkan kita memiliki pandas DataFrame berikut yang berisi informasi tentang total penjualan berbagai produk di toko kelontong:

 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

Kita dapat menggunakan kode berikut untuk membuat diagram batang guna memvisualisasikan jumlah penjualan setiap item:

 import matplotlib. pyplot as plt

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

Secara default, Matplotlib menggunakan lebar 0.8 .

Namun, kita bisa menggunakan argumen lebar untuk menentukan nilai yang berbeda:

 import matplotlib. pyplot as plt

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

matplotlib menyesuaikan lebar bilah

Perhatikan bahwa palangnya jauh lebih sempit.

Perhatikan juga bahwa jika Anda menggunakan nilai 1 untuk lebar, bilahnya akan menyentuh:

 import matplotlib. pyplot as plt

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

Jangan ragu untuk menyesuaikan nilai argumen lebar untuk membuat bilah plot selebar atau sesempit yang Anda inginkan.

Sumber daya tambahan

Tutorial berikut menjelaskan cara melakukan tugas umum lainnya di Matplotlib:

Cara Membuat Diagram Batang Bertumpuk di Matplotlib
Cara membuat histogram frekuensi relatif di Matplotlib
Cara membuat barplot horizontal di Seaborn

Tambahkan komentar

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *