Heim > Artikel > Backend-Entwicklung > Wie formatiere ich die Datetime-Achse eines Matplotlib-Diagramms, um nur Jahr und Monat anzuzeigen?
Ändern des Datetime-Achsenformats in einem Matplotlib-Diagramm
Beim Zeichnen einer Zeitreihe mit einem Datetime-Index ist es oft wünschenswert, das zu formatieren X-Achsenbeschriftungen zur Anzeige einer bestimmten Detailebene, z. B. Jahr-Monats-Kombinationen. Dies kann durch die Verwendung der DateFormatter-Klasse aus dem Modul matplotlib.dates erreicht werden.
Problem:
Ein Benutzer möchte eine nach Datum und Uhrzeit indizierte Reihe, aber das Diagramm zeichnen Zeigt Zeitwerte sekundengenau an, was zu unübersichtlichen Beschriftungen führt. Das gewünschte Format besteht darin, nur Jahr und Monat anzuzeigen (z. B. „2014-01“ oder „März 2016“).
Lösung:
Um die gewünschte Formatierung zu erreichen , befolgen Sie diese Schritte:
Das resultierende Diagramm zeigt die Seriendaten mit der gewünschten Datum-Uhrzeit-Achsenformatierung an und zeigt nur die Jahres- und Monatswerte an.
Das obige ist der detaillierte Inhalt vonWie formatiere ich die Datetime-Achse eines Matplotlib-Diagramms, um nur Jahr und Monat anzuzeigen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!