Ich habe eine Figur, die viele Nebenhandlungen enthält.
fig = plt.figure(num=None, figsize=(26, 12), dpi=80, facecolor='w', edgecolor='k')
fig.canvas.set_window_title('Window Title')
# Returns the Axes instance
ax = fig.add_subplot(311)
ax2 = fig.add_subplot(312)
ax3 = fig.add_subplot(313)
Wie füge ich den Nebenhandlungen Titel hinzu?
fig.suptitle
Fügt allen Diagrammen einen Titel hinzu, und obwohl ax.set_title()
vorhanden, fügt letzterer meinen Untergrundstücken keinen Titel hinzu.
Danke für Ihre Hilfe.
Bearbeiten: Tippfehler über korrigiert set_title()
. Danke Rutger Kassies
python
matplotlib
plot
subtitle
Shailen
quelle
quelle
ax.set_title('title', fontsize=16)
stattdessen.ax.set_title()
sollte die Titel für separate Nebenhandlungen festlegen:Können Sie überprüfen, ob dieser Code für Sie funktioniert? Vielleicht überschreibt sie etwas später?
quelle
Eine Kurzantwort unter der Annahme
import matplotlib.pyplot as plt
:wie in:
Dann sind keine überflüssigen Variablen erforderlich.
quelle
Wenn Sie es kürzer machen möchten, können Sie schreiben:
Es macht es vielleicht weniger klar, aber Sie brauchen nicht mehr Zeilen oder Variablen
quelle
Wenn Sie mehrere Bilder haben und diese durchlaufen und zusammen mit den Titeln 1: 1 anzeigen möchten, können Sie dies tun. Ax1, ax2 usw. müssen nicht explizit definiert werden.
quelle
quelle
Eine Lösung, die ich immer häufiger benutze, ist diese:
quelle