Come posso creare un boxplot per una serie temporale di panda in cui ho una casella per ogni giorno?Boxplot in serie temporali nei panda
set di dati campione di dati orari in cui una scatola dovrebbe essere costituito da 24 valori:
import pandas as pd
n = 480
ts = pd.Series(randn(n),
index=pd.date_range(start="2014-02-01",
periods=n,
freq="H"))
ts.plot()
Sono consapevole che avrei potuto fare una colonna in più per il giorno, ma mi piacerebbe avere una corretta etichettatura asse x e la funzionalità x-limit (come in ts.plot()
), quindi essere in grado di lavorare con l'indice datetime sarebbe grandioso.
C'è una domanda simile per R/ggplot2 here, se aiuta a chiarire cosa voglio.
C'è una soluzione forse più bello per questo [qui] (https://stackoverflow.com/questions/17194581/best-way-to-generate-day-of-week-boxplots-from-a- pandas-timeseries) che usa solo Pandas, le sue funzioni '.boxplot()' e '.pivot()' e non richiede Seaborn – cardamom