我正在使用 pyplot 。我有 4 个子图。如何在所有子图上方设置一个单一的主标题? title() 将其设置在最后一个子图上方。

最佳答案

使用 pyplot.suptitle Figure.suptitle :

import matplotlib.pyplot as plt
import numpy as np

fig=plt.figure()
data=np.arange(900).reshape((30,30))
for i in range(1,5):
    ax=fig.add_subplot(2,2,i)
    ax.imshow(data)

fig.suptitle('Main title') # or plt.suptitle('Main title')
plt.show()

python - 如何使用 Pyplot 在所有子图上方设置单个主标题?-LMLPHP

关于python - 如何使用 Pyplot 在所有子图上方设置单个主标题?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7066121/

10-13 07:25