将matplotlib中colormap的第一个元素设置为灰色

时间:2017-03-16 22:43:04

标签: python matplotlib

如何将matplotlib中列出的色彩映射中的第一种颜色更改为灰色?我按如下方式创建了色彩图:

import matplotlib.pyplot as plt
plt.get_cmap('viridis_r')

1 个答案:

答案 0 :(得分:1)

抱歉,我还没有对此进行过测试,但是这样做了吗?

>>> col_map = plt.get_cmap('viridis_r')
>>> col_map.__dict__['colors'].insert(0,[0.5,0.5,0.5])