我正在使用 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 在所有子图上方设置单个主标题?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7066121/