folium

Pythonでデータの可視化・ビジュアライゼーション入門 folium 日本の地図を表示 GeoJSON を描画

niiyz/JapanCityGeoJson をお借りしてGeoJSONを取得し、foliumで描画する。

geojson/13 をコピーして以下を実行する。

import folium
import glob


map = folium.Map(location=[35.6809591, 139.7673068])

files = glob.glob("./13/*")
for f in files:
  map.choropleth(geo_data=f, 
              fill_color="blue", fill_opacity=0.2, 
              line_color="black", line_opacity=0.3)

# Jupyter では以下のようにオブジェクトを呼び出すと表示できる
map

# htmlに保存
map.save("tokyo.html")

実行結果