In [1]:
import ggplot as gg
import ultrasignup as us
import numpy as np
In [2]:
d = us.event_results(299)
In [3]:
d.head()
Out[3]:
In [4]:
%matplotlib inline
p1 = gg.ggplot(
gg.aes(x='time_hour',fill='gender'),d[(d.distance=='50K')&(d.time_hour>1.0)]) + \
gg.facet_grid(x='gender') + \
gg.geom_bar(stat="bin",binwidth=.5,position="dodge",colour="black") + \
gg.xlab("Time (hours)") + gg.ylab("Number of Finishers") + \
gg.ggtitle("50K Finishing Times for All Years")
print(p1)
In [5]:
%matplotlib inline
p2 = gg.ggplot(
gg.aes(x='time_hour',fill='gender'),d[(d.distance=='11 Miler')&(d.time_hour>1.0)]) + \
gg.facet_grid(x='gender') + \
gg.geom_bar(stat="bin",binwidth=.5,position="dodge",colour="black") + \
gg.xlab("Time (hours)") + gg.ylab("Number of Finishers") + \
gg.ggtitle("11M Finishing Times for All Years")
print(p2)