2回目
位置データのプロットによさそうなので使いたい!ということで、mokumokuしましょう!
deckgl
pydeck
sampleは最初のページに
レイヤーの解説はdeck.glのページに
pdk.Deckの引数map_styleにpdk.map_styles.SATELLITEを渡すと衛星画像が見える
polygon食わす際にはshapelyのポリゴンは使えず、それをリスト形式にして扱わないといけないようだ
code:python
import pydeck
INITIAL_VIEW_STATE = pydeck.ViewState(
latitude=35.5,
longitude=136.5,
zoom=4.5,
max_zoom=12,
pitch=45,
bearing=0
)
geojson = pydeck.Layer(
'PolygonLayer',
polygon_df,
opacity=0.8,
get_polygon='coordinates',
stroked=False,
filled=True,
extruded=True,
wireframe=True,
get_elevation='累計感染者数 * 50',
pickable=True,
coverage=1,
)
r = pydeck.Deck(
# map_style="mapbox://styles/mapbox/light-v9",
initial_view_state=INITIAL_VIEW_STATE,
tooltip = {
"html": "<b>{name}</b> {ymd}<br> 累計感染者数 : {累計感染者数}人",
"style": {
"backgroundColor": "steelblue",
"color": "white"
}
},
)
r.to_html('japan.html')
# r.to_html(iframe_width=1000)