Seaborn sayım grafiği: çubuklar numaraya göre nasıl sıralanır


Seaborn sayım tablosundaki çubukları azalan sırada sıralamak için aşağıdaki temel sözdizimini kullanabilirsiniz:

 sns. countplot (data=df, x=' var ', order=df[' var ']. value_counts (). index )

Çubukları artan düzende sıralamak için, value_counts() işlevine artan=True değerini eklemeniz yeterlidir:

 sns. countplot (data=df, x=' var ', order=df[' var ']. value_counts (ascending= True ). index )

Aşağıdaki örnekler, bu sözdiziminin pratikte aşağıdaki pandalar DataFrame ile nasıl kullanılacağını gösterir:

 import pandas as pd

#createDataFrame
df = pd. DataFrame ({' team ': ['A', 'A', 'A', 'A', 'B', 'C', 'C', 'C', 'D', 'D'],
                   ' points ': [12, 11, 18, 15, 14, 20, 25, 24, 32, 30]})

#view DataFrame
print (df)

  team points
0 to 12
1 to 11
2 to 18
3 to 15
4 B 14
5 C 20
6 C 25
7 C 24
8 D 32
9 D 30

Örnek 1: Çubukların Varsayılan Sırada Olduğu Bir Deniz Doğuşu Sayımı Grafiği Oluşturma

Aşağıdaki kod, çubukların varsayılan sırada (yani sütunda benzersiz değerlerin göründüğü sırayla) olduğu bir Seaborn hesabının nasıl oluşturulacağını gösterir:

 import seaborn as sns

#create countplot to visualize occurrences of unique values in 'team' column
sns. countplot (data=df, x=' team ')

Çizimdeki çubukların, benzersiz değerlerin ekip sütununda görünme sırasına göre basitçe sıralandığını unutmayın.

Örnek 2: Azalan Sırada Çubuklarla Deniz Doğuşu Sayımı Grafiği Oluşturma

Aşağıdaki kod, çubukların azalan sırada sıralandığı bir Seaborn sayım grafiğinin nasıl oluşturulacağını gösterir:

 import seaborn as sns

#create countplot with values in descending order
sns. countplot (data=df, x=' team ', order=df[' team ']. value_counts (). index ) 

azalan sırada çubuklarla denizci sayımı grafiği

Çizimdeki çubukların artık azalan sırada olduğunu unutmayın.

Örnek 3: Artan Sırada Çubuklarla Deniz Doğuşu Sayımı Grafiği Oluşturma

Aşağıdaki kod, çubukların artan sırada düzenlendiği bir Seaborn sayım grafiğinin nasıl oluşturulacağını gösterir:

 import seaborn as sns

#create countplot with values in ascending order
sns. countplot (data=df, x=' team ', order=df[' team ']. value_counts (ascending= True ). index ) 

artan sırada çubuklarla denizci sayımı grafiği

Çizimdeki çubukların artık artan sırada olduğunu unutmayın.

Not : Seaborn countplot() işlevine ilişkin tüm belgeleri 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’da bir dağılım nasıl çizilir
Seaborn’da x ekseninde kutu grafikleri nasıl sipariş edilir
Seaborn grafiğine nasıl tablo eklenir?

Yorum ekle

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir