2013-07-04 25 views
15

考虑下面的代码彩条标题:如何调整(偏移)在matplotlib

imshow(np.arange(16*16).reshape(16,16)) 
cb = colorbar() 
cb.set_label("Foo") 
cb.set_ticks([0,255]) 

主要生产:

enter image description here

如何调整颜色条文字“富”,使它向左偏移,在0到255之间,靠近颜色条,减少了不需要的空白?

回答

26
cb.set_label("Foo", labelpad=-1) 

负labelpad值将靠拢吧,积极的消失。

5
cb.set_label("Foo",horizontalalignment='right') 

具有这种功能的标签控制很差......


你可以这样做:

cb = colorbar() 
cb.set_ticks([0,255]) 
ax = cb.ax 
ax.text(1.3,0.5,'Foo',rotation=90) 
相关问题