擅长:python、mysql、java
<p>为了得到rgba整数值而不是浮点值,我们可以</p>
<pre><code>rgba = cmap(0.5,bytes=True)
</code></pre>
<p>因此,为了简化基于Ffisegydd答案的代码,代码如下所示:</p>
<pre><code>#import colormap
from matplotlib import cm
#normalize item number values to colormap
norm = matplotlib.colors.Normalize(vmin=0, vmax=1000)
#colormap possible values = viridis, jet, spectral
rgba_color = cm.jet(norm(400),bytes=True)
#400 is one of value between 0 and 1000
</code></pre>