Seaborn bar grafiğinde bar genişliği nasıl değiştirilir
Seaborn çubuk grafiğindeki çubukların genişliğini değiştirmek için genişlik bağımsız değişkenini kullanabilirsiniz:
sns. barplot (x=' xvar ', y=' yvar ', data=df, width= 0.8 )
Genişlik için varsayılan değer 0,8’dir .
Genişlik değeri ne kadar küçük olursa çubuklar o kadar ince olur.
Aşağıdaki örnek bu argümanın pratikte nasıl kullanılacağını göstermektedir.
Örnek: Seaborn Çubuk Grafiğinde Çubukların Genişliğini Değiştirme
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
Genişlik için varsayılan 0,8 değerini kullanarak Seaborn’da bir çubuk grafiği oluşturmak için aşağıdaki sözdizimini kullanabiliriz:
import seaborn as sns #create bar plot with default width sns. barplot (x=' employee ', y=' sales ', data=df). set (title=' Default Width ')
Aşağıdaki kod, genişlik bağımsız değişkenini 0,4’e eşitleyerek her çubuğun genişliğinin nasıl azaltılacağını gösterir:
import seaborn as sns #create bar plot with width = 0.4 sns. barplot (x=' employee ', y=' sales ', data=df, width= 0.4 ). set (title=' Width = 0.4 ')
Bu grafikte çubukların öncekine göre çok daha ince olduğunu unutmayın.
Çubukların her birinin birbirine değmesini istiyorsanız genişliği 1’e eşitleyebilirsiniz:
import seaborn as sns #create bar plot with width = 1 sns. barplot (x=' employee ', y=' sales ', data=df, width= 1 ). set (title=' Width = 1 ')
Genişliği 1’den büyük bir değere ayarlarsanız çubukların üst üste geleceğini unutmayın.
Not : Seaborn’daki barplot() fonksiyonunun tam belgelerini burada bulabilirsiniz.
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?