Ich kann nicht verstehen, warum meine Textbeschriftung nicht auf meiner Handlung erscheint. Ich finde die Dokumentation ziemlich verwirrend über die Reihenfolge der Platzierung für die Legende und Beschriftungen.Textunterschrift nicht angezeigt matplotlib
Mein Code ist hier, ich weiß nicht, was los ist. Alles erscheint so, wie ich es erwarten würde (Titel, Achsenbeschriftungen, Datumsformat, ...), außer dass der Text für die Beschriftung überhaupt nicht da ist.
fig = plt.figure(figsize=(24, 12), dpi=60)
ax = fig.add_subplot(111)
plt.plot(datetime_series,ws_cumsum_mean1,label='1979-1994')
plt.plot(datetime_series,ws_cumsum_mean2,label='1996-2005')
plt.plot(datetime_series,ws_cumsum_mean3,label='2006-2014')
txt = '''Caption text'''
plt.legend(loc='best')
das ist, wo ich versuche, den Titel zu addieren:
ax.text(0.5,-0.5,txt,transform=ax.transAxes)
.
plt.gca().xaxis.set_major_formatter(mdates.DateFormatter('%d-%m'))
plt.ylabel('Y label title')
plt.xlabel('X label title')
plt.title('Plot title')
Thans, aber ja, ich setze (0,5, -0,5) so dass es mein Text nicht in der Abbildung erscheinen sollte, und dass es unten erscheinen würde .. Ich möchte nur eine Bildunterschrift unter der Figur. Mit meinem aktuellen Code, der oben in der Frage aufgeführt ist, wird jedoch überhaupt kein Text angezeigt. – pwprnt
Unterhalb der Figur bedeutet außerhalb der Figur. Alles, was draußen ist, ist nicht sichtbar. Vergleichen Sie es mit Ihrem Browserfenster; Wenn Sie das Browserfenster unterhalb des Bildschirms platzieren (sagen wir bei y = -500 Pixel), können Sie es nicht mehr sehen. – ImportanceOfBeingErnest
ok, danke, das macht Sinn. wie füge ich dann eine Beschriftung hinzu? – pwprnt