FacetGrid, catplot ve lmplot kullanımı

Seaborn ile Orta Düzey Veri Görselleştirme

Chris Moffitt

Instructor

Kutu grafiği Facetgrid

Seaborn ile Orta Düzey Veri Görselleştirme

Tidy data

  • Seaborn ızgara grafikleri veriyi "tidy format" ister
  • Her satırda bir gözlem olmalı

Tidy data

Seaborn ile Orta Düzey Veri Görselleştirme

FacetGrid

  • FacetGrid, veri farkında birçok ızgaranın temelidir
  • Verinin sütun, satır ve hue boyunca dağılımını kontrol etmene izin verir
  • Bir FacetGrid oluşturduktan sonra, grafik türünü ızgaraya eşlemelisin
Seaborn ile Orta Düzey Veri Görselleştirme

FacetGrid Kategorik Örnek

g = sns.FacetGrid(df, col='HIGHDEG')
g.map(sns.boxplot, 'Tuition', 
      order=['1', '2', '3', '4'])

Kutu grafiği ızgara örneği

Seaborn ile Orta Düzey Veri Görselleştirme

catplot()

  • catplot, kategorik veri için FacetGrid kullanımını kolaylaştırır
  • Facet ve eşleme sürecini tek bir fonksiyonda birleştirir
sns.catplot(x="Tuition", data=df,
            col="HIGHDEG", kind="box")

Kutu grafiği ızgara örneği 2

Seaborn ile Orta Düzey Veri Görselleştirme

Regresyon için FacetGrid

  • FacetGrid() saçılım veya regresyon grafikleri için de kullanılabilir
g = sns.FacetGrid(df, col='HIGHDEG')
g.map(plt.scatter, 'Tuition', 'SAT_AVG_ALL')

Saçılım ızgara örneği

Seaborn ile Orta Düzey Veri Görselleştirme

lmplot

  • lmplot, bir FacetGrid üzerinde saçılım ve regresyon grafikleri çizer
sns.lmplot(data=df, x="Tuition", y="SAT_AVG_ALL",
           col="HIGHDEG", fit_reg=False)

Saçılım ızgara örneği 2

Seaborn ile Orta Düzey Veri Görselleştirme

Regresyonlu lmplot

sns.lmplot(data=df, x="Tuition", y="SAT_AVG_ALL",
           col="HIGHDEG", row="REGION")

Regresyon ızgarası örneği

Seaborn ile Orta Düzey Veri Görselleştirme

Hadi pratik yapalım!

Seaborn ile Orta Düzey Veri Görselleştirme

Preparing Video For Download...