gpt4 book ai didi

python - 如何将标题放在 matplotlib 中图形的底部?

转载 作者:太空狗 更新时间:2023-10-29 22:25:24 25 4
gpt4 key购买 nike

我使用 matplotlib 绘制一个有四个子图的图形,并且 set_title方法将标题((a) (b) (c) (d))放在每个子图的顶部,请参见以下代码示例。


fig = pyplot.figure()<br/>
ax = fig.add_subplot(1, 4, 1)<br/>
ax.set_title('(a)')

但我想把每个标题都放在每个子图的底部。 matplotlib文档和google我都搞不清楚。所以我需要你的帮助,非常感谢。

enter image description here

最佳答案

因为你没有使用 x 轴,你可以简单地设置 xlabel 作为标题,应该注意定位:

ax.set_xlabel('this really is a title disguised as an x label')

编辑:

尝试根据图形高度偏移标题,我希望这有效:

size = fig.get_size_inches()*fig.dpi # get fig size in pixels
ax.set_title('(a)', y=-size) # increase or decrease y as needed

关于python - 如何将标题放在 matplotlib 中图形的底部?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38175407/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com