Seaborn'da yatay barplot nasıl oluşturulur (örnekle)
Seaborn’da yatay bir bar grafiği oluşturmak için aşağıdaki temel sözdizimini kullanabilirsiniz:
sns. barplot (x=df. values_var , y=df. group_var , orient=' h ')
orient=’h’ argümanı Seaborn’a çubukları varsayılan dikey yerine yatay olarak yönlendirmesini söyler.
Aşağıdaki örnek, bu sözdiziminin pratikte nasıl kullanılacağını gösterir.
Örnek: Seaborn’da yatay bir bar grafiği nasıl oluşturulur?
Bir şirketin çeşitli çalışanları tarafından yapılan toplam satışlarla ilgili bilgileri içeren aşağıdaki pandalar DataFrame’e sahip olduğumuzu varsayalım:
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
Her çalışanın satışını görselleştirmek amacıyla yatay bir çubuk grafiği oluşturmak için aşağıdaki sözdizimini kullanabiliriz:
import seaborn as sns #create horizontal barplot sns. barplot (x=df. sales , y=df. employee , orient=' h ')
X ekseni her çalışanın yaptığı satışları, y ekseni ise çalışanların adlarını gösterir.
Ayrıca çubuk renklerini de belirtebileceğimizi ve eksen etiketleriyle özel bir başlık ekleyebileceğimizi unutmayın:
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 ')
Çizim çubuklarının her biri artık aynı renge sahiptir ve grafiğin okunmasını kolaylaştırmak için genel bir çizim başlığı ve eksen etiketleri ekledik.
Not : Seaborn’u bir Jupyter not defterine aktarmakta zorluk yaşıyorsanız, önce %pip install seaborn komutunu çalıştırmanız gerekebilir.
Ek kaynaklar
Aşağıdaki eğitimler, deniz doğuşunda diğer ortak işlevlerin nasıl gerçekleştirileceğini açıklamaktadır:
Seaborn Barplot’ta değerler nasıl görüntülenir?
Seaborn’da gruplandırılmış bir bar grafiği nasıl oluşturulur?
Seaborn bar grafiğinde çubukların rengi nasıl ayarlanır?