Ok, quindi ho un dataframe che contiene dati di timeseries che ha un indice multilinea per ogni colonna. Ecco un esempio di come appaiono i dati ed è in formato csv. Il caricamento dei dati non è un problema qui.Boxplot con gruppo di Panda
Quello che voglio fare è quello di essere in grado di creare un grafico a scatole con questi dati raggruppati in base alle diverse catagories in una linea specifica del multiinex. Per esempio, se dovessi raggruppare per "SPECIE", avrei i gruppi, "aq", "gr", "mix", "sed" e una casella per ogni gruppo in un momento specifico nelle serie temporali.
Ho provato questo:
grouped = data['2013-08-17'].groupby(axis=1, level='SPECIES')
grouped.boxplot()
ma mi dà un grafico a scatole (linea piatta) per ogni punto nel gruppo, piuttosto che per il set raggruppato. C'è un modo semplice per farlo? Non ho problemi di raggruppamento in quanto posso aggregare i gruppi nel modo desiderato, ma non sono sicuro di cosa sto facendo male con questo boxplot.
Qualsiasi aiuto sarebbe apprezzato.