擅长:python、mysql、java
<p>不要使用<code>cmap.N</code>使用您拥有的段数,9:</p>
<pre><code>import palettable
cmap = palettable.colorbrewer.sequential.PuRd_9.mpl_colormap
lcmap = [cmap(i) for i in range(cmap.N)]
lcmap[0] = (.5, .5, .5, 1.0) # force the first color entry to be grey
cmap = cmap.from_list('custom cmap', lcmap, 9) # create the new map
</code></pre>