In [36]:
import sys
import numpy as np
In [47]:
from jupyterworkflow import data
In [48]:
data = get_fremont_data()
data.head()
Out[48]:
In [4]:
!head Fremont.csv
In [7]:
%matplotlib inline
data.sum().plot()
Out[7]:
In [8]:
data.resample('W').sum().plot();
In [9]:
import matplotlib.pyplot as plt
plt.style.use('bmh')
data.resample('W').sum().plot(figsize=(12,4))
plt.gca().legend(bbox_to_anchor=(1,1), loc='upper left')
Out[9]:
In [10]:
ax = data.resample('D').sum().rolling(365).sum().plot()
ax.set_ylim(0,None)
Out[10]:
In [11]:
data.groupby(data.index.time).mean().plot(figsize=(12,4))
Out[11]:
In [12]:
pivoted = data.pivot_table('Total',index=data.index.time,columns=data.index.date)
pivoted.head()
Out[12]:
In [13]:
pivoted.plot(legend=False)
Out[13]:
In [14]:
pivoted.plot(legend=False, alpha=0.01,figsize=(12,4))
Out[14]:
In [ ]: