martinjc / UK-GeoJSON

GeoJSON versions of UK Boundary Data
Other
282 stars 108 forks source link

Plotting UK Districts, Postcode Areas and Regions #17

Open ncdingari opened 6 years ago

ncdingari commented 6 years ago

I am wondering if we can do similar choropleth as below with UK District, Postcode Area and Region map.

I could download separate json files for UK regions but not sure on how to use them with folium. It would be great if you could show an example for UK choropleths.

import os
import pandas as pd
import folium

state_geo = os.path.join('data', 'us-states.json')
state_unemployment = os.path.join('data', 'US_Unemployment_Oct2012.csv')
state_data = pd.read_csv(state_unemployment)

from branca.utilities import split_six
threshold_scale = split_six(state_data['Unemployment'])

m = folium.Map(location=[48, -102], zoom_start=3)

m.choropleth(
    geo_path=state_geo,
    geo_str='choropleth',
    data=state_data,
    columns=['State', 'Unemployment'],
    key_on='feature.id',
    fill_color='YlGn',
    fill_opacity=0.7,
    line_opacity=0.2,
    legend_name='Unemployment Rate (%)'
)
m.save('choropleth.html')