我已經有一些數據的圖,我使用contourf
和cm.jet
作爲我的色圖。 vmin
= -100和vmax
= 100使用rgba-value Python的Matplotlib色點:O
我讀到另一個問題,我可以通過cm.jet(x)
(其中x在[0,1]中)從我的色彩映射中訪問特定顏色。
我想47的顏色,所以我想嘗試它與
fortyseven=pylab.cm.jet(0.735)
這將返回我的RGB值的47
然後我想繪製一個點這個具體的rgb值:
ax.plot(x, y, fortyseven)
但是這不會奏效。我總是得到一個
ValueError: third arg must be a format string
錯誤。
所以,我用
ax.plot(x, y, 'fortyseven')
嘗試過了,我得到一個
ValueError: Unrecognized character f in format string
錯誤。
那麼甚至有可能用rgb值給點着色?
還是我忽略了一些東西?
編輯
如果我轉換RGB值到十六進制值將它的工作?
編輯
我剛剛意識到,它會返回一個RGBA值
這完全正是我想知道的。謝謝! – Peter