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 )
Ç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 )
Ç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?