get_cmap使用問題
2019/10/19 下午 07:47
機器學習共學討論版
陳裕興
觀看數:13
回答數:1
收藏數:0
ml100-2
ml100-2-d87
專家好
請問一下以下程式碼是什麼意思
cm = plt.get_cmap('gist_rainbow')
cNorm = colors.Normalize(vmin=0, vmax=NUM_COLORS-1)
scalarMap = mplcm.ScalarMappable(norm=cNorm, cmap=cm)
color_bar = [scalarMap.to_rgba(i) for i in range(NUM_COLORS)]
還有bbox_to_anchor數字要如何設定?
plt.legend(loc='center left', bbox_to_anchor=(1, 0.5))
回答列表
-
2019/10/23 下午 00:25Seanyu.TW贊同數:0不贊同數:0留言數:0
你好,get_cmap 是用來取得 color map 用的,會需要這麼做的原因,主要是因為我們實驗的 condition 太多,如果不這麼設定,我們實驗的數量可能會超過預設有的色碼數量。
而下面的 bbox_to_anchor 基本上也是慢慢調整,其實沒有準則,大原則只有 loc 在哪裡可以比較好控制。