import pydeck
def viz(mdf):
# 2014 locations of car accidents in the UK
UK_ACCIDENTS_DATA = ('https://raw.githubusercontent.com/uber-common/'
'deck.gl-data/master/examples/3d-heatmap/heatmap-data.csv')
layer = pydeck.Layer(
'ScatterplotLayer',
mdf,
get_position='[x, y]',
auto_highlight=True,
elevation_scale=50,
pickable=True,
elevation_range=[0, 1],
extruded=True,
get_radius=10,
get_fill_color=[180, 0, 200, 255])
# Set the viewport location
# mapbox_key='pk.****'
view_state = pydeck.ViewState(
longitude=mdf['x'].mean(),
latitude=mdf['y'].mean(),
zoom=14,
min_zoom=5,
max_zoom=15,
pitch=10,
bearing=0)
# Render
r = pydeck.Deck(layers=[layer], initial_view_state=view_state, mapbox_key=mapbox_key)
r.to_html('demo.html')
#r.show() # html 저장하지 않고 바로 보고싶은 경우 사용
댓글