Skip to main content

用于deck.gl 地图的小部件

项目描述

粘合剂 文件状态 Anaconda 服务器徽章 下载

pydeck:Python 中的大规模交互式数据可视化

演示

pydeck 库是一组 Python 绑定,用于使用 deck.gl 进行空间可视化针对 Jupyter 环境进行了优化。要开始使用,请参阅文档

要安装 pydeck,请参阅此处的说明

对于交互式演示,请单击下面的活页夹徽标:

粘合剂

示例代码

以下代码在 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 查看哈希

已上传 source

内置分布

pydeck-0.7.1-py2.py3-none-any.whl (4.3 MB 查看哈希

已上传 py2 py3