x
浮動小数点数を含む変数を考えてみましょう。matplotlib のカラーマップを使用して、この数値を色にマップしますが、何もプロットしません。mpl.cm.autumn
基本的に、たとえば、mpl.colors.Normalize(vmin = -20, vmax = 10)
範囲を設定するために使用してカラーマップを選択x
し、対応する色にマップできるようにしたいと考えています。しかし、私は実際にはのドキュメントを取得していないmpl.cm
ので、誰かが私にヒントを与えることができれば.
質問する
76442 次
3 に答える
113
それは次のように簡単cm.hot(0.3)
です:
import matplotlib.cm as cm
print(cm.hot(0.3))
(0.8240081481370484, 0.0, 0.0, 1.0)
ノーマライザーも必要な場合は、使用します
import matplotlib as mpl
import matplotlib.cm as cm
norm = mpl.colors.Normalize(vmin=-20, vmax=10)
cmap = cm.hot
x = 0.3
m = cm.ScalarMappable(norm=norm, cmap=cmap)
print(m.to_rgba(x))
(1.0, 0.8225486412996345, 0.0, 1.0)
于 2013-02-28T16:04:50.683 に答える