我正在使用matplotlib进行策划.代码如下(zvals有值)
cmap = mpl.colors.ListedColormap(['darkblue', 'blue', 'lightblue','lightgreen','yellow','gold','orange','darkorange','orangered','red'])
bounds=[0, 10,20,30,40,50,60,70,80,100,200,1000]
norm = mpl.colors.BoundaryNorm(bounds, cmap.N)
img2 = plt.imshow(zvals,interpolation='nearest',
cmap = cmap,
norm=norm,
origin='lower')
xlocations = na.array(range(30)) + 0.5
xticks(xlocations, [str(x+1) for x in arange(30)], rotation=0, size=5)
gca().xaxis.set_ticks_position('none')
gca().yaxis.set_ticks_position('none')
grid(True)
我想将xticks(1,2,3,..)的标签向左移动一点,因此它们位于相应的颜色框下方.相应地,我还想将yticks(user1和user2)的标签向下移动一点,以便正确显示它们.如何才能做到这一点?
编辑:事实