Seite 1 von 1

Time series plot mit definierter Anzahl ticks auf Zeitachse

Verfasst: Donnerstag 11. Juli 2019, 09:02
von Progressive
Hi, ich kriege es nicht hin, dass die Zeitachse nur mit wenigen Ticks geplottet wird (es sind soviele Zeitpunkte, die Labels mutieren zu einem einzigen, schwarzen Balken). Soweit habe ich es zumindest schonmal geschafft, dass der Balken verschwindet und scheinbar der allererste Zeitstempel geplottet wird.
Ich würde mich auch damit begnügen, wenn der letzte Zeitstempel ebenfalls geplottet wird :)

Habt Ihr eine Idee, wie die entsprechenden Befehle dafür lauten?
Aktuell wäre es:

Code: Alles auswählen

sns.lineplot(x = df.index.values, y = "A_phsA", data=df)
ax.xaxis.set_major_formatter(ticker.FormatStrFormatter('%m'))
plt.xticks([10])
ax.set(xlabel='t', ylabel='A_phsA [A]');
Plot:
Bild
https://ibb.co/YZQrLdp

Re: Time series plot mit definierter Anzahl ticks auf Zeitachse

Verfasst: Freitag 12. Juli 2019, 13:46
von Bolitho
schau dir mal mit

Code: Alles auswählen

df.dtypes
an, ob du auch wirklich ein Datums-Typen hast

Re: Time series plot mit definierter Anzahl ticks auf Zeitachse

Verfasst: Freitag 12. Juli 2019, 14:07
von kbr
@Progressive: der formatter bestimmt nur, *wie* die Darstellung erfolgt. Der locator hingegen bestimmt, *wo* die Darstellung erfolgt.