Parcela temporal de histogramas en Python

Estoy tratando de trazar una serie temporal de histogramas en Python.Ha habido una pregunta similar sobre esto, pero en R. Entonces, básicamente, necesito lo mismo, pero soy realmente malo en R. Generalmente, hay 48 valores por día en mi conjunto de datos. Donde - 9999 representa datos faltantes.Aquí está La muestra de los datos.

Comencé con la lectura de los datos y construyendo unpandas 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)

Ahora puedo agrupar los datos por día:

daily = df.groupby(lambda x: x.date())

Pero entonces estoy atascado. No sé cómo usar esto conmatplotlib para obtener mi serie temporal de histogramas. Cualquier ayuda apreciada, no necesariamente usandopandas.

Respuestas a la pregunta(1)

Su respuesta a la pregunta