Skip to main content

用于 Python 的开源交互式数据可视化库

项目描述

情节.py

最新发布的
用户论坛
PyPI 下载
执照

快速开始

pip install plotly==5.10.0

Jupyter内部(可安装pip install "jupyterlab>=3" "ipywidgets>=7.6"):

import plotly.express as px
fig = px.bar(x=["a", "b", "c"], y=[1, 3, 2])
fig.show()

有关更多示例,请参阅Python 文档

概述

plotly.py是一个交互式的、开源的、基于浏览器的 Python 图形库:sparkles:

建立在plotly.js 之上plotly.py是一个高级的声明性图表库。plotly.js 附带 30 多种图表类型,包括科学图表、3D 图表、统计图表、SVG 地图、金融图表等。

plotly.py麻省理工学院许可的。Plotly 图表可以在 Jupyter 笔记本、独立的 HTML 文件中查看,或集成到Dash 应用程序中。

如需咨询、仪表板开发、应用程序集成和功能添加,请联系我们。



安装

plotly.py 可以使用 pip 安装...

pip install plotly==5.10.0

或康达。

conda install -c plotly plotly=5.10.0

JupyterLab 支持

要在JupyterLab中使用,请使用以下命令安装jupyterlabipywidgetspip

pip install "jupyterlab>=3" "ipywidgets>=7.6"

conda

conda install "jupyterlab>=3" "ipywidgets>=7.6"

上述说明适用于 JupyterLab 3.x。对于 JupyterLab 2 或更早版本,运行以下命令来安装所需的 JupyterLab 扩展(请注意,这将需要node安装):

# JupyterLab 2.x renderer support
jupyter labextension install jupyterlab-plotly@5.10.0 @jupyter-widgets/jupyterlab-manager

如果您在使用 JupyterLab 时遇到任何问题,请查看我们的故障排除指南。

Jupyter 笔记本支持

要在 Jupyter Notebook 中使用,请使用以下命令安装notebookipywidgetspip

pip install "notebook>=5.3" "ipywidgets>=7.5"

conda

conda install "notebook>=5.3" "ipywidgets>=7.5"

静态图像导出

plotly.py 支持静态图像导出,使用kaleido 包(推荐,从plotly4.9 版开始支持)或orca 命令行实用程序(从plotly4.9 版开始)。

万花筒

kaleido软件包没有依赖项,可以使用 pip 安装...

pip install -U kaleido

或康达。

conda install -c conda-forge python-kaleido

逆戟鲸

虽然 Kaleido 现在是推荐的图像导出方法,因为它更易于安装且更广泛兼容,但传统的orca命令行实用程序和 Python 包 也可以支持静态图像导出。psutil

这些依赖项都可以使用 conda 安装:

conda install -c plotly plotly-orca==1.3.1 psutil

或者,psutil可以使用 pip 安装...

pip install psutil

并且 orca 可以根据orca README中的说明进行安装。

扩展地理支持

一些 plotly.py 功能依赖于相当大的地理形状文件。县编队人偶厂就是这样一个例子。这些形状文件作为单独的plotly-geo包分发。这个包可以使用 pip 安装...

pip install plotly-geo==1.0.0

或康达

conda install -c plotly plotly-geo=1.0.0

移民

如果您要从 plotly.py v3 迁移到 v4,请查看版本 4 迁移指南

如果您要从 plotly.py v2 迁移到 v3,请查看版本 3 迁移指南

版权和许可

代码和文档版权所有 2019 Plotly, Inc.

在MIT 许可下发布的代码。

根据知识共享许可发布的文档。