Mam pandasową ramkę danych, gdzie każda obserwacja ma datę (jako kolumna wpisów w formacie datetime [64]). Daty te są rozłożone na okres około 5 lat. Chciałbym wykreślić wykres gęstości splotów z datami wszystkich obserwacji, z latami oznaczonymi na osi X.Jak wykreślić wykres gęstości dat w pandach?
I zorientowali się, jak stworzyć względny czas-delta w pewnym dniu referencyjnym, a następnie utworzyć wykres gęstości liczbę godzin/dni/lata między każdej obserwacji i dacie odniesienia:
df['relativeDate'].astype('timedelta64[D]').plot(kind='kde')
Ale nie jest to dokładnie to, czego chcę: jeśli przejdę na rok-delty, to oś X ma rację, ale tracę zmienność w ciągu roku. Ale jeśli biorę mniejszą jednostkę czasu, taką jak godzina czy dzień, etykiety osi X są trudniejsze do zinterpretowania.
Jaki jest najprostszy sposób na sprawdzenie tego w Pandach?
spojrzenie na kde-plot w Seaborn: http://stanford.edu/~mwaskom/software/seaborn/generated/seaborn.kdeplot.html – Moritz