我试图在我的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