python - tutorial - matplotlib شرح




كيفية تعيين عنوان رئيسي واحد فوق كل الوحدات الفرعية باستخدام Pyplot؟ (2)

أنا أستخدم pyplot . لدي 4 حبكات فرعية. كيفية تعيين عنوان رئيسي واحد فوق كل الأجزاء الفرعية؟ title() يضعه فوق الجزء الفرعي الأخير.


إذا كانت عناوينك الفرعية أيضًا بها عناوين ، فقد تحتاج إلى ضبط حجم العنوان الرئيسي:

plt.suptitle("Main Title", size=16)

استخدم 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()







matplotlib