logo
Loading...

利用sns.kdeplot畫histogram與density plot產生不同的圖示? - Cupoy

以下的兩個所畫的圖函數都是「sns.kdeplot」,那為何會出現不同的圖示? 謝謝!(cmap應該...

ml100-2,sns.kdeplot,ml100-2-d15

利用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:10
    Seanyu.TW
    贊同數:0
    不贊同數:0
    留言數:1

    Hi 雖然沒看到圖,不過我猜測是因為在對角線的話,它會認成以自己一個變數做成 kde, 所以你會看到分布圖;如果在下方 (lower) 的話,它會是兩個變數間的 kde, 所以看起來像等高線圖。

  • 2019/05/01 下午 04:10
    Seanyu.TW
    贊同數:0
    不贊同數:1
    留言數:0

    順便附帶一下參考連結 https://seaborn.pydata.org/generated/seaborn.PairGrid.html

    "Use different functions on the upper and lower triangles:" 的段落