我正在尝试使用自定义刻度标签创建带有颜色条的绘图。当我尝试为彩条创建标签时,它会恢复为原始标签。
z = np.add(relzvals, shift_val)
fig=plt.figure()
plt.contourf(x,y,z,25)
ax = plt.colorbar()
ax.set_label('cbar_label',rotation=270)
ax.set_ticklabels(labels,update_ticks=True)
如何进行两种自定义?
更新:对于上下文,主程序需要翻译的值,即relzvals = z + shift_val
,并且矩阵必须转换回z
以进行绘图。
我在进入z
之前检查了plt.contourf()
的值,但它包含原始值。
我有Python 2.7.11和Matplotlib 1.3.1。