Cara membuat barplot horizontal di seaborn (dengan contoh)


Anda dapat menggunakan sintaks dasar berikut untuk membuat barplot horizontal di seaborn :

 sns. barplot (x=df. values_var , y=df. group_var , orient=' h ')

Argumen orient=’h’ memberitahu Seaborn untuk mengorientasikan batang secara horizontal, bukan vertikal default.

Contoh berikut menunjukkan cara menggunakan sintaksis ini dalam praktiknya.

Contoh: Cara membuat barplot horizontal di Seaborn

Misalkan kita memiliki panda DataFrame berikut yang berisi informasi tentang total penjualan yang dilakukan oleh berbagai karyawan suatu perusahaan:

 import pandas as pd

#createDataFrame
df = pd. DataFrame ({' employee ': ['Andy', 'Bert', 'Chad', 'Doug', 'Eric', 'Frank'],
                   ' sales ': [22, 14, 9, 7, 29, 20]})

#view DataFrame
print (df)

  employee sales
0 Andy 22
1 Bert 14
2 Chad 9
3 Doug 7
4 Eric 29
5 Frank 20

Kita dapat menggunakan sintaks berikut untuk membuat barplot horizontal untuk memvisualisasikan penjualan setiap karyawan:

 import seaborn as sns

#create horizontal barplot
sns. barplot (x=df. sales , y=df. employee , orient=' h ')

Sumbu x menunjukkan penjualan yang dilakukan setiap karyawan dan sumbu y menunjukkan nama karyawan.

Perhatikan bahwa kita juga dapat menentukan warna batang dan menambahkan judul khusus dengan label sumbu:

 import matplotlib. pyplot as plt
import seaborn as sns

#create horizontal bar chart
sns. barplot (x=df. sales , y=df. employee , color=' steelblue ', orient=' h ')

#add plot title
plt. title (' Total Sales by Employee ', fontsize= 16 )

#add axis labels
plt. xlabel (' Total Sales ')
plt. ylabel (' Employee Name ') 

barplot horizontal laut

Bilah plot sekarang masing-masing memiliki warna yang sama, dan kami telah menambahkan judul plot keseluruhan dan label sumbu untuk membuat plot lebih mudah dibaca.

Catatan : Jika Anda mengalami kesulitan mengimpor seaborn ke notebook Jupyter, Anda mungkin perlu menjalankan perintah %pip install seaborn terlebih dahulu.

Sumber daya tambahan

Tutorial berikut menjelaskan cara melakukan fungsi umum lainnya di seaborn:

Cara menampilkan nilai di Seaborn Barplot
Cara membuat barplot yang dikelompokkan di Seaborn
Cara mengatur warna batang di barplot Seaborn

Tambahkan komentar

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