logo
Loading...

如何使用legend標示顏色? - Cupoy

請問我要在這個圖上加上legend來標示顏色所代表的NAME_CONTRACT_TYPE的組別,如何...

ml100-2,plt.legend(),ml100-2-d08

如何使用legend標示顏色?

2019/04/29 下午 09:10
機器學習共學討論版
Jessie Chen
觀看數:12
回答數:5
收藏數:0
ml100-2
plt.legend()
ml100-2-d08

請問我要在這個圖上加上legend來標示顏色所代表的NAME_CONTRACT_TYPE的組別,如何標示?

app_train.groupby(['NAME_CONTRACT_TYPE'])['TARGET'].hist()

回答列表

  • 2019/04/29 下午 11:25
    Seanyu.TW
    贊同數:0
    不贊同數:0
    留言數:0

    Hi 這邊提供你方法

    希望有幫助到你 

  • 2019/04/29 下午 11:26
    Seanyu.TW
    贊同數:0
    不贊同數:0
    留言數:1

    另外建議發問時可以附上截圖或是比較明確的告知問題的來源是在 Day8 的哪裡唷 (比方說 Day8 的 HW or Day8 的講義等) 這樣大家比較能快速幫助你。

  • 2019/04/29 下午 11:53
    張維元 (WeiYuan)
    贊同數:0
    不贊同數:0
    留言數:0

    除了上面的做法之外,也可以這樣寫:


    概念是先畫圖之後,再利用 plt.legend() 加上圖例,再去參考文件如何指定圖例的內容:https://matplotlib.org/api/_as_gen/matplotlib.pyplot.legend.htm

  • 2019/05/01 下午 00:18
    Jessie Chen
    贊同數:0
    不贊同數:0
    留言數:0

    我做了以下範例,但是hist上沒有出現藍色的部分。想問是哪裡出錯?


    資料上,REGION_RATING_CLIENT這個欄位等於1確實是有資料的,但是圖上卻不顯示

  • 2019/05/01 下午 01:17
    張維元 (WeiYuan)
    贊同數:0
    不贊同數:0
    留言數:0

    資料上,REGION_RATING_CLIENT這個欄位等於1確實是有資料的,但是圖上卻不顯示


    =>  因為 hist 會疊再一起,把 透明度設小一點,或換其他種圖試試看