Plotar timeseries de histogramas em Python
Estou tentando plotar uma série temporal de histogramas em Python.Houve uma pergunta semelhante sobre isso, mas em R. Então, basicamente, eu preciso da mesma coisa, mas eu sou muito ruim em R. Geralmente há 48 valores por dia no meu conjunto de dados. Onde - 9999 representa dados perdidos.Aqui a amostra dos dados.
Comecei lendo os dados e construindo umpandas
DataFrame
.
import pandas as pd
df = pd.read_csv('sample.csv', parse_dates=True, index_col=0, na_values='-9999')
print df
<class 'pandas.core.frame.DataFrame'>
DatetimeIndex: 336 entries, 2008-07-25 14:00:00 to 2008-08-01 13:30:00
Data columns (total 1 columns):
159.487691046 330 non-null values
dtypes: float64(1)
Agora posso agrupar os dados por dia:
daily = df.groupby(lambda x: x.date())
Mas então estou preso. Eu não sei como usar isso commatplotlib
para obter minha timeseries de histogramas. Qualquer ajuda apreciada, não necessariamente usandopandas
.