Veri Görselleştirmesi - Seaborn

Relplot

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

Relplot, bir FacetGrid üzerine ilişkisel çizimler çizmek için şekil düzeyinde arayüz.

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

import seaborn as sns

Söz dizimi: sns.relplot(x=None, y=None, hue=None, size=None, style=None, data=None, row=None, col=None, col_wrap=None, row_order=None, col_order=None, palette=None, hue_order=None, hue_norm=None, sizes=None, size_order=None, size_norm=None, markers=None, dashes=None, style_order=None, legend='auto', kind='scatter', height=5, aspect=1, facet_kws=None, units=None, **kwargs)

  • 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). 
  • row,alt kümeleri tanımlamak için kullanılır.
  • col,alt kümeleri tanımlamak için kullanılır.
  • size,kesişme noktalarının boyutlandırmalarında kullanılır.(Örn:sütündaki min ve max değerler size=(10,100) arasında boyutlar arasında boyutlanabilir.)
  • palette, liste halinde renk seçimi.(Örn:2 sütun karşılaştırmasında palette=["b","r"])

Örnek-1: "Tips" verisetini Relplot kullanarak görselleştirelim.(Veri seti hikayesi: Garsonlar tarafından alınan bahşişlerin gün veya yemek öğününe göre değişimini anlatan 244 satırlık bir veri setidir. )

import seaborn as sns

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

Çıktı:

#toplam harcama miktari ve bahşişin günlere göre bağlantısı grafiği, toplam harcama arttıkça bahşişin de arttığı görülüyor.
sns.relplot(x="total_bill",y="tip",data=df,hue='day') 

Çıktı:

#col(ızgara sistem) kullanılarak öğle yemeği ve akşam yemekleri ayrımı 2 tablo halinde gösterildi.
sns.relplot(x="total_bill", y="tip", hue="day", col="time",data=df) 

Çıktı:

"""col ve row özellikleri ile yukardaki grafikten farklı olarak öğlen ve akşam yemeklerindeki
toplam fiyat-bahşiş grafiği yanında cinsiyet olarak da ayrı bir satır oluşturuldu."""
sns.relplot(x="total_bill", y="tip", hue="day", col="time",row="sex",data=df) 

Çıktı:

sns.relplot(
    x="total_bill", y="tip", col="time",
    hue="time", size="size", style="sex",
    palette=["y", "r"], sizes=(10, 200),data=df
)

Çı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.