我正在嘗試在matplotlib中為散點(diǎn)圖制作離散的顏色條我有x,y數(shù)據(jù),并且每個(gè)點(diǎn)都有一個(gè)整數(shù)標(biāo)記值,我想用一種唯一的顏色來(lái)表示它,例如plt.scatter(x, y, c=tag)通常,標(biāo)記將是一個(gè)介于0到20之間的整數(shù),但是確切的范圍可能會(huì)發(fā)生變化到目前為止,我只是使用默認(rèn)設(shè)置,例如plt.colorbar()它提供了連續(xù)的顏色范圍。理想情況下,我想要一組n種離散顏色(在本示例中為n = 20)。更好的辦法是使標(biāo)記值0產(chǎn)生灰色,而使1-20變?yōu)椴噬?。我已?jīng)找到了一些“烹飪書(shū)”腳本,但是它們非常復(fù)雜,我不能認(rèn)為它們是解決看似簡(jiǎn)單的問(wèn)題的正確方法
添加回答
舉報(bào)
0/150
提交
取消