用于 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中使用,请使用以下命令安装jupyterlab
和ipywidgets
包pip
:
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 中使用,请使用以下命令安装notebook
和ipywidgets
包pip
:
pip install "notebook>=5.3" "ipywidgets>=7.5"
或conda
:
conda install "notebook>=5.3" "ipywidgets>=7.5"
静态图像导出
plotly.py 支持静态图像导出,使用kaleido
包(推荐,从plotly
4.9 版开始支持)或orca
命令行实用程序(从plotly
4.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 许可下发布的代码。
根据知识共享许可发布的文档。