利用sns.kdeplot畫histogram與density plot產生不同的圖示?
2019/05/01 下午 03:30
機器學習共學討論版
鄭博元
觀看數:21
回答數:2
收藏數:0
ml100-2
sns.kdeplot
ml100-2-d15
以下的兩個所畫的圖函數都是「sns.kdeplot」,那為何會出現不同的圖示? 謝謝!(cmap應該是設定顏色,所以應該不會有影響才對)
# 對角線畫 histogram
grid.map_diag(sns.kdeplot)
# 下半部放 density plot
grid.map_lower(sns.kdeplot, cmap = plt.cm.OrRd_r)
回答列表
-
2019/05/01 下午 04:10Seanyu.TW贊同數:0不贊同數:0留言數:1
Hi 雖然沒看到圖,不過我猜測是因為在對角線的話,它會認成以自己一個變數做成 kde, 所以你會看到分布圖;如果在下方 (lower) 的話,它會是兩個變數間的 kde, 所以看起來像等高線圖。
-
2019/05/01 下午 04:10Seanyu.TW贊同數:0不贊同數:1留言數:0
順便附帶一下參考連結 https://seaborn.pydata.org/generated/seaborn.PairGrid.html
"Use different functions on the upper and lower triangles:" 的段落