logo
Loading...

想請問在範例中對角線和下方圖像是放同樣的東西可是問什麼跑出的解果不一樣 - Cupoy

N_sample = 100000# 把 NaN 數值刪去, 並限制資料上限為 100000 : 因...

ml100,ml100-d20

想請問在範例中對角線和下方圖像是放同樣的東西可是問什麼跑出的解果不一樣

2020/08/04 下午 10:37
Heatmap & Grid-plot
戴嘉萱
觀看數:11
回答數:1
收藏數:0
ml100
ml100-d20

N_sample = 100000

# 把 NaN 數值刪去, 並限制資料上限為 100000 : 因為要畫點圖, 如果點太多,會畫很久!

plot_data = plot_data.dropna().sample(n = N_sample)

# 建立 pairgrid 物件

grid = sns.PairGrid(data = plot_data, size = 3, diag_sharey=False,

                   hue = 'TARGET', vars = [x for x in list(plot_data.columns) if x != 'TARGET'])


# 上半部為 scatter

grid.map_upper(plt.scatter, alpha = 0.2)


# 對角線畫 histogram

grid.map_diag(sns.distplot)


# 下半部放 density plot

grid.map_lower(sns.kdeplot, cmap = plt.cm.OrRd_r)


plt.suptitle('Ext Source and Age Features Pairs Plot', size = 32, y = 1.05)

plt.show()

回答列表

  • 2020/08/10 下午 06:34
    張維元 (WeiYuan)
    贊同數:0
    不贊同數:0
    留言數:0

    嗨嗨,你要不要把結果放出來,這樣其他人比較好協助!


    如果這個回答對你有幫助請主動點選「有幫助」或「最佳解答」的按鈕,也可以追蹤我的GITHUB 帳號。若還有問題的話,也歡迎再開一個新的問題繼續發問,或者把你理解的部分整理上來,我都會提供你 Review 和 Feedback 😃😃😃另外我目前有舉辦一個社群活動:學員限定!CUPOY 馬拉松線上小聚 👨🏻‍💻👨🏻‍💻,歡迎一起來玩玩!