如何在 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 中更改颜色条的字体大小

如何更改 Matplotlib 中颜色条刻度标签的字体大小?

如何从matplotlib中的图形中检索颜色条实例

如何在给定值列表和matplotlib中十六进制值的相应键的情况下制作颜色条?

matplotlib 中的科学记数法颜色条

matplotlib 中的科学记数法颜色条