Matplotlib中正确的Colorbar文本间距

时间:2015-10-05 18:57:05

标签: python unix matplotlib matplotlib-basemap

我试图在我的x轴颜色栏中的刻度之间插入文字。

使用下面的代码,我能够制作这个图,但是,我(1.8 * j + 1) / 12.0做的数学似乎并不正确地将文本按比例放在蜱。

代码:

cbar = m.colorbar(ticks=[0,1,2,3,4,5,6], format='%0.f', location='bottom',pad="5%")

cbar.ax.get_yaxis().set_ticks([])
for j, lab in enumerate(['No Precip','>0.01"','>0.10"','>0.25"','>0.50"','>1.00"','>2.00+"']):
cbar.ax.text((1.8 * j + 1) / 12.0, .5, lab, ha='center', va='center')
cbar.ax.get_xaxis().labelpad = 5

简介: enter image description here

0 个答案:

没有答案