Tek şekilde çoklu deniz doğuşu grafiği nasıl oluşturulur


Tek bir şekilde birden fazla Seaborn grafiği oluşturmak için FacetGrid() işlevini kullanabilirsiniz:

 #definegrid
g = sns. FacetGrid (data=df, col=' variable1 ', col_wrap= 2 )

#add plots to grid
g. map ( sns.scatterplot , ' variable2 ', ' variable3 ')

col bağımsız değişkeninin sarılacak değişkeni belirttiğini ve col_wrap bağımsız değişkeninin satır başına görüntülenecek grafik sayısını belirttiğini unutmayın.

Aşağıdaki örnekler, bu işlevin yerleşik “ipuçları” veri kümesiyle pratikte nasıl kullanılacağını gösterir:

 #load tips dataset
tips = sns. load_dataset (' tips ')

#view first five rows of tips dataset
tips. head ()

   total_bill tip sex smoker day time size
0 16.99 1.01 Female No Sun Dinner 2
1 10.34 1.66 Male No Sun Dinner 3
2 21.01 3.50 Male No Sun Dinner 3
3 23.68 3.31 Male No Sun Dinner 2
4 24.59 3.61 Female No Sun Dinner 4

Örnek 1: Birden çok yol oluşturma

Aşağıdaki kod, tek bir şekilde birden fazla Seaborn grafiğinin nasıl oluşturulacağını gösterir:

 #define grid with two plots per row
g = sns. FacetGrid (data=tips, col=' day ', col_wrap= 2 )

#add histograms to each plot
g. map (sns. histplot , ' tip ') 

Birden fazla Seaborn grafiği örneği

İşte bu basit kodla yaptıklarımız:

  • ‘Gün’ değişkenine göre gruplandırmak için belirtildi
  • Satır başına 2 grafiği görüntüleyecek şekilde belirtildi
  • Her grafikte, her bir gün için “bahşiş” değerlerinin dağılımını gösteren bir histogramın görüntülenmesi için belirtildi

Örnek 2: Belirli bir yüksekliğe sahip birden çok yol oluşturma

Aşağıdaki kod, belirli bir yükseklik ve en boy oranına sahip birden fazla Seaborn grafiğinin nasıl oluşturulacağını gösterir:

 #definegrid
g = sns. FacetGrid (data=tips, col=' day ', col_wrap= 2 , height= 4 , aspect= .75 )

#add histograms to each plot
g. map (sns. histplot , ' tip ') 

Örnek 3: Göstergeyle birden fazla grafik oluşturun

Aşağıdaki kod, birden fazla Seaborn grafiğinin nasıl oluşturulacağını ve bir göstergenin nasıl ekleneceğini gösterir:

 #definegrid
g = sns. FacetGrid (data=tips, col=' day ', hue=' sex ', col_wrap= 2 )

#add density plots to each plot
g. map ( sns.kdeplot , ' tip ')

#add legend
g. add_legend ()

Seaborn'un efsaneyle dolu çoklu arazileri

Ek kaynaklar

Seaborn Arsalarına Başlık Nasıl Eklenir?
Seaborn’da bir efsanenin konumu nasıl değiştirilir?
Seaborn grafiğinin şekil boyutu nasıl ayarlanır?

Yorum ekle

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