用于deck.gl 地图的小部件
项目描述
pydeck:Python 中的大规模交互式数据可视化
pydeck 库是一组 Python 绑定,用于使用 deck.gl 进行空间可视化,针对 Jupyter 环境进行了优化。要开始使用,请参阅文档。
对于交互式演示,请单击下面的活页夹徽标:
示例代码
以下代码在 Jupyter 笔记本中呈现类似于上面的可视化:
import pydeck as pdk
# 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')
# Define a layer to display on a map
layer = pdk.Layer(
'HexagonLayer',
UK_ACCIDENTS_DATA,
get_position=['lng', 'lat'],
auto_highlight=True,
elevation_scale=50,
pickable=True,
elevation_range=[0, 3000],
extruded=True,
coverage=1)
# Set the viewport location
view_state = pdk.ViewState(
longitude=-1.415,
latitude=52.2323,
zoom=6,
min_zoom=5,
max_zoom=15,
pitch=40.5,
bearing=-27.36)
# Render
r = pdk.Deck(layers=[layer], initial_view_state=view_state)
r.to_html('demo.html')
如果您在 Jupyter 环境之外进行开发,则可以运行:
r.to_html('demo.html', notebook_display=False)
问题和贡献
如果您遇到问题,请将其提交到deck.gl 问题页面 并包含浏览器的控制台输出(如果有)。
如果您想为 pydeck 做出贡献,请遵循deck.gl 贡献指南 和pydeck 开发安装说明。
项目详情
下载文件
下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。
源分布
pydeck-0.7.1.tar.gz
(2.2 MB
查看哈希)
内置分布
pydeck-0.7.1-py2.py3-none-any.whl
(4.3 MB
查看哈希)