Comment définir un seul titre principal au-dessus de toutes les sous-intrigues avec Pyplot?
Je suis en utilisant pyplot
. J'ai 4 sous-parcelles. Comment définir un seul titre principal au-dessus de toutes les sous-intrigues? title()
la met au-dessus de la dernière intrigue secondaire.
Vous devez vous connecter pour publier un commentaire.
Utilisation
pyplot.suptitle
ouFigure.suptitle
:suptitle
. Encore, j'ai vu votre "shameless hack!" 🙂plt.suptitle()
et pasplt.subtitle()
. Je ne savais pas ce dans le début et a obtenu une méchante erreur! 😀Quelques points que je trouve très utiles lors de l'application de la présente à mes propres parcelles:
fig.suptitle(title)
plutôt queplt.suptitle(title)
fig.tight_layout()
le titre doit être déplacé avecfig.subplots_adjust(top=0.88)
Exemple de code à partir de parcelles de démonstration dans matplotlib docs et ajusté avec un titre de maître.
figure.suptitle()
n'est pas suffisant puisque les titres des sous-intrigues se mélangent avec suptitile,fig.subplots_adjust(top=0.88)
est bon.Si votre sous-intrigues aussi avoir des titres, vous devrez peut-être ajuster le titre principal de la taille:
plt.suptitle("Main Title", fontsize=16)