首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >海运彩条移动标签

问海运彩条移动标签
EN

Stack Overflow用户
提问于 2018-09-06 13:40:31
回答 1查看 2.1K关注 0票数 4

我有一张带有标有标签的彩色条的海运热图,上面写着:

代码语言:javascript
复制
seaborn.heatmap(df, cbar_kws = {'label': 'Label for colour bar axis'})

但是,彩色条的标签与它的滴答标签重叠。是否有一种方法可以使这个标签更远离滴答(在我的例子中,向右),就像普通matplotlib图的“填充”选项一样?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-09-06 13:59:59

不幸的是,cbar_kws不接受labelpad参数。因此,将一些填充添加到标签中的一种方法是在绘制完颜色栏之后访问它。

您可以使用ax.collections[0].colorbar访问matplotlib.colorbar.Colorbar对象。这样,您就可以像平常一样使用colobar。因此,您可以使用set_label()设置颜色条标签,也可以使用labelpad=参数:

代码语言:javascript
复制
import seaborn as sns

uniform_data = np.random.rand(10, 12) # random data
ax = sns.heatmap(uniform_data)

cbar = ax.collections[0].colorbar
cbar.set_label('Label for colour bar axis', labelpad=40)

plt.show()

​

​

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52205416

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档