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 ')
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