如何在 matplotlib 中调整(偏移)颜色条标题
Posted
技术标签:
【中文标题】如何在 matplotlib 中调整(偏移)颜色条标题【英文标题】:How do I adjust (offset) colorbar title in matplotlib 【发布时间】: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 之间,更靠近颜色栏,减少不需要的空白?
【问题讨论】:
【参考方案1】: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)
【讨论】:
【参考方案2】:cb.set_label("Foo", labelpad=-1)
负标签板值将靠近条形,正值远离。
【讨论】:
以上是关于如何在 matplotlib 中调整(偏移)颜色条标题的主要内容,如果未能解决你的问题,请参考以下文章
如何更改 Matplotlib 中颜色条刻度标签的字体大小?