为了账号安全,请及时绑定邮箱和手机立即绑定

将标题放在轴图的底部?

将标题放在轴图的底部?

HUH函数 2021-12-09 15:56:18
标题垂直移动y,但如果 figheight 更改,则标题与 xaxis 的距离/填充不是恒定的:fig, axs = plt.subplots(1,1, figsize=(15,2.5*1.5)) axs.set_title("mytitle", fontsize=14, y=-0.2, ha='center')所以在增加 figheight 时它会移开:我也试过: axs.set_title("mytitle", fontsize=14, va='bottom', ha='center') 没有重新定位(保持在顶部)和 fontdict-form,没有变化:axs.set_title('my_title', fontdict={'fontsize': 20, 'verticalalignment': 'bottom', 'horizontalalignment': 'center'})编辑标题只是我现在使用的文本,它的模块化:axs.text(0.5,1,'some_title', va='bottom', ha='center', transform=axs.transAxes, color='k', fontsize=15, bbox={'facecolor':'white', 'edgecolor':'white', 'alpha':1, 'pad':10})更多在文本 cmds。
查看完整描述

1 回答

?
忽然笑

TA贡献1806条经验 获得超5个赞

您希望标题位于距 x 轴的绝对坐标指定距离处。因此,您首先将其定位在y=0. 然后你可以使用一些以点为单位的填充来从那里移动它。

ax.set_title("Hello Title", y=0, pad=-25, verticalalignment="top")

您可以constrained_layout=True在图形创建中使用调整大小时不裁剪标题。

关于在轴下方定位图例的类似问题已在如何在调整图形大小时如何获得图例和轴之间的恒定距离中提出?


查看完整回答
反对 回复 2021-12-09
  • 1 回答
  • 0 关注
  • 212 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信