folium

Pythonでデータの可視化・ビジュアライゼーション入門 folium 表示・保存・マーカー

インストール

pip install folium

または、

conda install folium -c conda-forge

東京駅周辺を地図で保存/表示

import folium


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

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

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

書き出された tokyo.html を開くと以下のように表示される。

地図を拡大

map = folium.Map(location=[35.6809591, 139.7673068], zoom_start=14) # zoom_start のデフォルトは 10

マーカーを設定する

import folium


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

# マーカを設定する
folium.Marker(location=[35.6809591, 139.7673068]).add_to(map)

# マーカを設定する
folium.CircleMarker(
  location=[35.69169, 139.770883],
  popup="",
  tooltip="神田駅",
  radius=20,
  color="#ff0000",
  fill_color="#00ff00"
).add_to(map)

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

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

マウスをホバーするとこのように表示される。