In [ ]:
from streamz.dataframe import Random, DataFrame
In [ ]:
source = Random(freq='5ms', interval='100ms')
source.x.sum()
In [ ]:
sdf = (source - 0.5).cumsum()
sdf.tail()
In [ ]:
p = (DataFrame({'raw': sdf.x,
'smooth': sdf.x.rolling('100ms').mean(),
'very-smooth': sdf.x.rolling('500ms').mean()})
.plot(width=700)
)
In [ ]: