子图标题与matplotlib的垂直对齐

时间:2019-07-22 18:37:40

标签: python matplotlib

我有一个带有多个子图的图形,其中一些是数据图和一些图像。图像数据通常会自动确定轴的大小,这很好。但是,当我将标题添加到不同的子图时,标题是不同的垂直位置。这是一个(简化的)示例:

import pylab as plt

plt.subplot(121)
plt.title('A')
plt.subplot(122)
plt.imshow(plt.randn(10, 10))
plt.title('B')

plt.show()

有关输出,请参见下文:enter image description here

如您所见,标题(A和B)位于不同的垂直位置。我知道我可以手动设置title函数的pad参数,但我想知道是否还有一种自动方法。

1 个答案:

答案 0 :(得分:-1)

我没有Matplotlib的丰富经验,但是如果您更改这一行

plt.subplot(122)

plt.subplot(222)

您应该得到我认为想要的结果。

相关问题