Kümelenmiş ısı haritaları
Isı haritaları, bir korelasyon matrisini görselleştirmede çok kullanışlıdır; ancak clustermap'ler daha iyidir. Bir Clustermap, hiyerarşik olarak kümelenmiş bir ısı haritası üreterek korelasyon matrisindeki yapıyı ortaya çıkarmana olanak tanır:
df_corr = df.corr()
fig = sns.clustermap(df_corr)
plt.setp(fig.ax_heatmap.xaxis.get_majorticklabels(), rotation=90)
plt.setp(fig.ax_heatmap.yaxis.get_majorticklabels(), rotation=0)
Eksen etiketlerinin üst üste binmesini engellemek için, alttaki fig nesnesinden Axes'e erişip döndürmeyi belirtebilirsin. clustermap() fonksiyonunun argümanları hakkında buradan bilgi edinebilirsin.
Bu egzersiz, kursun bir parçasıdır
Python ile Zaman Serisi Verilerini Görselleştirme
Egzersiz talimatları
seaborn'ısnsolarak içe aktar.- Pearson yöntemiyle
meatDataFrame'indeki tüm sütunlar arasındaki korelasyonu hesapla ve sonucucorr_meatadlı yeni bir değişkene ata. corr_meatiçin bir clustermap çiz.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# Import seaborn library
____
# Get correlation matrix of the meat DataFrame
corr_meat = ____(____)
# Customize the heatmap of the corr_meat correlation matrix and rotate the x-axis labels
fig = ____(corr_meat,
row_cluster=True,
col_cluster=True,
figsize=(10, 10))
plt.setp(fig.ax_heatmap.xaxis.get_majorticklabels(), rotation=90)
plt.setp(fig.ax_heatmap.yaxis.get_majorticklabels(), rotation=0)
plt.show()