Matplotlib nur jedes x-te Datum labeln

mit matplotlib, NumPy, pandas, SciPy, SymPy und weiteren mathematischen Programmbibliotheken.
Antworten
rennmaus
User
Beiträge: 217
Registriert: Dienstag 4. August 2020, 10:24

Hallo zusammen,
Der Titel ist etwas unverständlich, ich weiß... Ich möchte mit Matplotlib den verlauf der Corona-Pandemie darstellen, um ein wenig zu üben. Mein problem ist, dass jedes datum unten an der x-Achse angezeigt wird und da wird es ein bisschen eng, sodass man das Datum nicht mehr erkennen kann. Da wollte ich fragen ob es geht, dass man zwar jedes Datum verwendet um den Graphen darzustellen, aber nur jedes x-te (z.b. 30-te für jeden Monat eins) unten an der x-Achse angezeigt wird...

Code: Alles auswählen

import pandas as pd
import matplotlib.pyplot as plt

df=pd.read_csv('C:/Users/chris/Desktop/PyChris/Corona_csv.csv', sep=';')

Datum=df['Datum']
Neuerkrankungen=df['UG_PI_Neuerkrankungen_ma4']

plt.plot(Datum, Neuerkrankungen, color='r')
plt.show()
rennmaus
User
Beiträge: 217
Registriert: Dienstag 4. August 2020, 10:24

erledigt mit xticks
Antworten