我使用 matplotlib 绘制一个有四个子图的图形,并且 set_title
方法将标题( (a) (b) (c) (d)
)放在每个子图的顶部,请参见以下代码示例。
fig = pyplot.figure()
ax = fig.add_subplot(1, 4, 1)
ax.set_title('(a)')
但我想把每个标题都放在每个子图的底部。 matplotlib文档和google我都搞不清楚。所以我需要你的帮助,非常感谢。
原文由 Huayi Wei 发布,翻译遵循 CC BY-SA 4.0 许可协议
由于您没有使用 x 轴,您只需将 xlabel 设置为标题即可,应该注意定位:
编辑:
尝试根据图形高度偏移标题,我希望这有效: