Veri Görselleştirmesi - Seaborn

JointGrid

Yayın tarihi :02-Ara-21
Bölüm kodlarını ve/veya veri setlerini indir.

JointGrid, grafikleri ızgara şeklinde çizmek için kullanılır. joinplot yönteminde kullanılan grafikleme şeklini baz alarak oluşur.

 Kullanılabilmesi için "Seaborn" kütüphanesinin içe aktarılması gerekmektedir.

import seaborn as sns

Söz dizimi: = sns.JointGrid(self, *, x=None, y=None, data=None, height=6, ratio=5, space=0.2, dropna=False, xlim=None, ylim=None, size=None, marginal_ticks=False, hue=None, palette=None, hue_order=None, hue_norm=None)

  • x, verideki sütun adını temsil eder.
  • y, verideki sütun adını temsil eder.
  • hue, x ve y datasını DataFrame'deki başka bir sütun ile karşılaştırmasını yapar.(Örn: hue=z sütunu)
  • data, x ve y sütununun bağlı olduğu DataFrame'yi temsil etmektedir.(Örn: data=df). 
  • palette, liste halinde renk seçimi.(Örn:palette="Set2")

İlgili söz dizilimi yazıldığı zaman x ve y koordinatlarında bir ızgara sistemi oluşturur. Daha sonra eşitlemiş olduğumuz "g" ifadesini kullanarak g.plot(grafik1,grafik2) şeklinde çizim yaptırılır. Kabaca grafik1 içerideki grafiklendirme, grafik2 de etrafındaki grafiklendirme diyebiliriz.Detay için örneklere bakabilirsiniz.

Örnek-1: "Penguins" verisetini JointGrid kullanarak görselleştirelim.(Veri seti hikayesi: Penguenlerin özelliklerini içeren 344 satırlık bir veri setidir.)

import seaborn as sns

df=sns.load_dataset("penguins")
df.head()

Çıktı:

#ızgara sistemi oluşturuldu.
g=sns.JointGrid(x="bill_length_mm",y="bill_depth_mm",data=df)

Çıktı:

#iki satırı da aynı hücre içersinde yazmanız burada önemlidir.
g = sns.JointGrid(data=df, x="bill_length_mm", y="bill_depth_mm")
g.plot(sns.scatterplot, sns.histplot)

Çıktı:

g = sns.JointGrid(data=df, x="bill_length_mm", y="bill_depth_mm")
g.plot(sns.regplot, sns.boxplot)

Çıktı:

g = sns.JointGrid(data=df, x="bill_length_mm", y="bill_depth_mm",hue="species")
g.plot(sns.scatterplot, sns.histplot)

Çıktı:

Paylaş:

Yorum Yap (*Yorumunuza kod eklemek isterseniz Kod Parçacığı Ekle butonuna tıklayarak ekleyebilirsiniz.)

Yorumlar

Henüz hiç yorum yapılmamış, ilk yorum yapan sen ol.