自定义颜色条

时间:2017-07-24 11:11:24

标签: python matplotlib colormap

我正在尝试为数据系列创建一个自定义颜色条,其值仅为20,21,22,23和24.我希望这些值具有我选择的颜色,而不是我所选择的颜色。 cmap

当我使用'jets' cmap时,我会看到以下图片

enter image description here

我希望它是例如,

20 - Dark Green
21 - Light Green
22 - Yellow
23 - Blue
24 - Red

我使用以下代码:

fig1 = plt.figure()
ax1 = fig1.add_subplot(111, autoscale_on=1)
ax1.set_xticklabels(np.arange(-82.,-35.,3))
ax1.set_yticklabels(np.arange(-26.,12.,3))
cax1 = plt.matshow(LC2001, interpolation='nearest', origin='lower',fignum=0, 
cmap='jet')
fig1.colorbar(cax1)

其中LC2001是37 X 49值的数据系列。

0 个答案:

没有答案