In [1]:
from urbandata.parser import get_anti_social_data, get_licensing_data
def get_data_case(case):
result=None
if case=="anti_social_all":
result= get_anti_social_data()[["Long", "Lat"]]
elif case=="licensing_all":
result= get_licensing_data()[["Long", "Lat"]]
else:
raise ValueError("Unknown data case: " + case)
return result
In [4]:
from ipywidgets import StaticInteract, RadioWidget
from urbandata.plot import scatter_plot_map
shape_filename="/home/heiko/daten/Dropbox/urbandatahack/ipython-notebooks/map_inspiration/london/london_wards.shp"
plotting=lambda case: scatter_plot_map(get_data_case(case), shape_filename, x_inch=20, y_inch=20)
In [5]:
StaticInteract(plotting,
case=RadioWidget(['anti_social_all', 'licensing_all'],
delimiter="<br>"))
Out[5]:
In [6]:
plotting("anti_social_all")
Out[6]:
In [7]:
plotting("licensing_all")
Out[7]:
In [7]:
In [8]:
*** Have you ever wondered?
In [ ]:
*** Have you ever wondered
In [ ]: