Ich benutze pyplot
. Ich habe 4 Nebenhandlungen. Wie setze ich einen einzelnen Haupttitel über alle Nebenhandlungen? title()
Setzt es über die letzte Nebenhandlung.
python
matplotlib
Jakub M.
quelle
quelle
suptitle
. Trotzdem habe ich deinen "schamlosen Hack" gesehen! :)plt.suptitle()
und nichtplt.subtitle()
. Ich habe das am Anfang nicht bemerkt und einen bösen Fehler bekommen! : DEinige Punkte, die ich nützlich finde, wenn ich sie auf meine eigenen Diagramme anwende:
fig.suptitle(title)
anstattplt.suptitle(title)
fig.tight_layout()
muss der Titel mit verschoben werdenfig.subplots_adjust(top=0.88)
Beispielcode aus einer Subplots-Demo in matplotlib-Dokumenten, der mit einem Mastertitel angepasst wurde.
quelle
figure.suptitle()
ist nicht genug, da sich Titel von Nebenhandlungen mit Suptitile vermischen,fig.subplots_adjust(top=0.88)
ist gut.Wenn Ihre Nebenhandlungen auch Titel enthalten, müssen Sie möglicherweise die Haupttitelgröße anpassen:
quelle
plt.suptitle("Main Title", fontsize=16)