Veri Görselleştirmesi - Seaborn

Heatmap

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

Heatmap, renk kodu üzerinden veri setindeki sayılsal değerlerin birbirleri ile ilişkisini göstermektedir. Birbirleri ile ilişkili olan değerlerin renkleri açık hale dönmeye başlar. Yapay zeka projelerinde corr() hesaplamaları gösterimlerinde çokça kullanılacak olan bir grafikleme şeklidir.

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

import seaborn as sns

Söz dizimi: sns.heatmap(data, *, vmin=None, vmax=None, cmap=None, center=None, robust=False, annot=None, fmt='.2g', annot_kws=None, linewidths=0, linecolor='white', cbar=True, cbar_kws=None, cbar_ax=None, square=False, xticklabels='auto', yticklabels='auto', mask=None, ax=None, **kwargs)

  • data, x ve y sütununun bağlı olduğu DataFrame'yi temsil etmektedir.(Örn: data=df). 
  • vmin,vmax, renk haritasını sabitleyecek değerlerdir.
  • cmap, renk değerlerini belirlemede kullanılır.
  • center, renk haritasının ortalanacağı değerleri temsil eder.
  • annot, renk haritası içindeki değerleri yazmak için kullanılır.
  • fmt,annot=True olduğunda mevcut yazıları biçimlendirmek için kullanılır.
  • linewidths, hücreleri bölecek çizgi genişliklerini temsil eder.
  • linecolor, hücreleri bölecek çizgi rengini temsil eder.
  • cbar, renk çubuğunun çizilip çizilmeyeceğini gösterir.

Örnek-1: "Flights" verisetini Heatmap kullanarak görselleştirelim.(Veri seti hikayesi: 1949-1960 yılları arasında uçuş yapılan aylar ve uçuş yapan müşteri sayısını içeren 144 satırlık bir veri setidir.)

import seaborn as sns

df=sns.load_dataset("flights")
df=df.pivot("month", "year", "passengers")
df.head()

Çıktı:

sns.heatmap(df)

Çıktı:

sns.heatmap(df,annot=True,fmt="d")

Çıktı:

sns.heatmap(df,annot=True,fmt="d",cmap="Set1",linecolor="w",linewidths=2)

Çıktı:

sns.heatmap(df,annot=True,fmt="d",cmap="Set1",linecolor="w",linewidths=2,cbar=False)

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