【发布时间】:2013-07-02 18:34:25
【问题描述】:
给定以下代码:
imshow(np.arange(16*16).reshape(16,16))
cb = colorbar()
cb.set_label("Foo")
cb.set_ticks([0,255])
产生:
如何调整颜色栏文本“Foo”,使其向左偏移,在 0 和 255 之间,更靠近颜色栏,减少不需要的空白?
【问题讨论】:
标签: matplotlib alignment colorbar
给定以下代码:
imshow(np.arange(16*16).reshape(16,16))
cb = colorbar()
cb.set_label("Foo")
cb.set_ticks([0,255])
产生:
如何调整颜色栏文本“Foo”,使其向左偏移,在 0 和 255 之间,更靠近颜色栏,减少不需要的空白?
【问题讨论】:
标签: matplotlib alignment colorbar
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)
【讨论】:
cb.set_label("Foo", labelpad=-1)
负标签板值将靠近条形,正值远离。
【讨论】: