Veri Görselleştirmesi - Seaborn

Violinplot

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

Violinplot, kategorik değişkenin çeşitli seviyelerinde sayısal verilerin dağılımını göstererek karşılaştırma sağlayan bir arayüzdür.

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

import seaborn as sns

Söz dizimi: sns.violinplot(x=None, y=None, hue=None, data=None, order=None, hue_order=None, bw='scott', cut=2, scale='area', scale_hue=True, gridsize=100, width=0.8, inner='box', split=False, dodge=True, orient=None, linewidth=None, color=None, palette=None, saturation=0.75, ax=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). 
  • scale,kutu genişliğini belirtmek için kullanılır, 3 farklı özellik alabilir:“area”, “count”, “width”
  • inner,kutu iç kısmındaki veri noktalarının değişimidir, 4 farklı özellik alabilir: “box”, “quartile”, “point”, “stick” veya None
  • palette, liste halinde renk seçimi.(Örn:palette="Set2")

Örnek-1: "Tips" verisetini Violinplot 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ı:

sns.violinplot(x="total_bill",palette="Set2",data=df)

Çıktı:

sns.violinplot(x="day",y="tip",palette="Set2",hue="sex",data=df)

Çıktı:

sns.violinplot(x="day",y="total_bill",palette="Set2",hue="sex",scale="count",inner="quartile",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.