2013-07-04 24 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) 
相關問題