Wie werden Daten auf der X-Achse eines Pandas DataFrame-Liniendiagramms korrekt angezeigt?

Patricia Arquette
Freigeben: 2024-10-28 08:49:02
Original
787 Leute haben es durchsucht

How to Display Dates Correctly on the X-Axis of a Pandas DataFrame Line Plot?

Anzeigedatum der Pandas Dataframe-Liniendarstellung auf der X-Achse

Problem:

Beim Plotversuch Ein Pandas DataFrame mit Datumsangaben auf der x-Achse, die Matplotlib-Bibliothek erzeugt ungenaue Formatierungen und Datumsangaben, die nicht korrekt mit den Daten übereinstimmen.

Antwort:

Die Inkompatibilität zwischen den Datetime-Dienstprogrammen von Pandas und Matplotlib ist die Hauptursache für dieses Problem. Pandas verwendet eine nicht standardmäßige Gleitkommadarstellung für Datetime-Objekte, die mit Matplotlibs eigenen Datumsformatierungsmethoden nicht kompatibel ist.

Lösung:

Um dieses Problem zu beheben, klicken Sie hier Es gibt zwei mögliche Ansätze:

  1. Pandas-Datumsformatierung deaktivieren:

    Durch die Einstellung x_compat=True beim Plotten des DataFrame verwendet Pandas das interne Datum von Matplotlib Formatierungsmechanismen, die eine präzisere Kontrolle über die Formatierung der Auf Pandas können Sie für die Datumsdarstellung die eigenen Methoden von Matplotlib verwenden, um die Datumswerte und die Formatierung zu verarbeiten. Dies bietet mehr Flexibilität und ermöglicht es Ihnen, die Datumsformatierung nach Bedarf anzupassen.

  2. Hier ist ein aktualisiertes Beispiel, das beide Ansätze demonstriert:

    Durch die Verwendung eines dieser Ansätze Mit diesen Ansätzen können Sie Datums-/Uhrzeitwerte effektiv und mit präziser Formatierung auf der x-Achse eines Pandas DataFrame-Diagramms anzeigen.

Das obige ist der detaillierte Inhalt vonWie werden Daten auf der X-Achse eines Pandas DataFrame-Liniendiagramms korrekt angezeigt?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!