一个用于创建简单交互式地图的库,具有平移和缩放功能,ipyleaflet 支持注释,例如多边形、标记,以及更通用的任何 geojson 编码的地理数据结构。
示例
安装
使用 conda
使用 pip
如果你正在使用经典的 Jupyter Notebook < 5.3,你需要运行此额外命令
如果你正在使用 JupyterLab ≤ 2,你需要安装 JupyterLab 扩展
一个 Jupyter 小组件,用于交互式查看分子结构和轨迹。
示例
安装
使用 conda
使用 pip
K3D 让你可以使用高级 API(曲面、等值面、体素、网格、云点、vtk 对象、体积渲染器、颜色图等)创建由 WebGL 支持的 3D 绘图。K3D-jupyter 的主要目的是易于作为 matplotlib 这样的独立包使用,但也可以与 VTK 等现有库进行互操作。ipywidgets 的强大功能也使其成为 HPC 计算(例如流体动力学)的快速高效的可视化工具。
展示库:https://k3d-jupyter.org/gallery/index.html。
示例
安装
使用 pip
如果你正在使用 JupyterLab,你需要安装 JupyterLab 扩展
一个 2-D 交互式数据可视化库,实现了图形语法结构,bqplot 提供了一个简单的 API,用于创建自定义用户交互。
示例
安装
使用 conda
使用 pip
如果你正在使用经典的 Jupyter Notebook < 5.3,你需要运行此额外命令
如果你正在使用 JupyterLab ≤ 2,你需要安装 JupyterLab 扩展
一个 3-D 可视化库,在 Jupyter 中启用 GPU 加速计算机图形。
示例
安装
使用 conda
使用 pip
如果你正在使用经典的 Jupyter Notebook < 5.3,你需要运行此额外命令
如果你正在使用 JupyterLab ≤ 2,你需要安装 JupyterLab 扩展
基于使用 WebGL 的 IPython 小组件,为 Jupyter 笔记本中的 Python 提供 3-D 绘图。
示例
安装
使用 conda
使用 pip
如果你正在使用 JupyterLab,你需要安装 JupyterLab 扩展
BeakerX 包含用于交互式表格、绘图、表单、Apache Spark 等的小组件。表格小组件会自动识别 pandas 数据框,并允许您搜索、排序、拖动、筛选、格式化、选择、绘制图表、隐藏、固定和导出到 CSV 或剪贴板。这使得连接到电子表格变得快速而简单。
下面显示的表格小组件之所以如此快速,是因为它使用 PhosphorJS 数据网格(Jupyter Lab 架构的一部分)实现。
示例
安装
使用 conda
使用 pip
Gmaps 允许您将交互式 Google 地图嵌入 Jupyter 笔记本中。使用热图、GeoJSON、符号和标记可视化您的数据,或绘制方向、交通或自行车路线。允许用户在地图上绘制并捕获他们放置的标记或多边形的坐标,以完全使用 Python 构建交互式应用程序。
示例
安装
使用 conda
使用 pip
如果你正在使用 JupyterLab,你需要安装 JupyterLab 扩展
Jupyter 小组件框架具有可扩展性,使开发人员能够创建自定义小组件库和 JavaScript 和 TypeScript 生态系统的可视化库绑定。
cookiecutter
项目帮助小组件作者快速了解 Jupyter 交互式小组件的打包和分发,包括 JavaScript 和 TypeScript。
它们根据当前最佳实践生成 Jupyter 交互式小组件库的基础项目。提供占位符“Hello World”小组件的实现。遵循这些实践将帮助您的自定义小组件在静态网页(如本页面的示例)中工作,并与 Jupyter 的未来版本兼容。
Perspective 是一个交互式可视化组件,适用于大型实时数据集。Perspective 最初是为摩根大通的交易业务开发的,它简化了完全在浏览器中或与 Python 和/或 Jupyterlab 结合构建实时和用户可配置分析的过程。
Perspective
可用于创建报告、仪表盘、笔记本和应用程序,并通过 Apache Arrow 提供静态数据或流更新。