Python 中的 Plotly 是什么?


Plotly Python 库是一个交互式开源绘图库,支持 40 多种独特的图表类型,涵盖广泛的统计、金融、地理、科学和 3 维用例。

Plotly 的 Python 图形库制作交互式、出版质量的图形。如何制作折线图、散点图、面积图、条形图、误差线、箱线图、直方图、热图、子图、多轴图、极坐标图和气泡图的示例。 Plotly.py是免费和开源的,您可以在 GitHub 上查看源代码、报告问题或贡献。

plotly.express 模块(通常作为 px 导入)包含可以一次创建整个图形的函数,称为 Plotly Express 或 PX。Plotly Express 是 plotly 库的内置部分,是创建最常见图形的推荐起点。每个 Plotly Express 函数在内部使用图形对象并返回一个 plotly.graph_objects.Figure 实例。在整个 plotly 文档中,您会在任何适用页面的顶部找到构建图形的 Plotly Express 方法,然后是有关如何使用图形对象构建相似图形的部分。使用 Plotly Express 在单个函数调用中创建的任何图形都可以单独使用图形对象创建,但代码量要多 5 到 100 倍。

建立在 Plotly JavaScript 库 (plotly.js) 之上,plotly 使 Python 用户能够创建漂亮的基于 Web 的交互式可视化,这些可视化可以显示在 Jupyter 笔记本中,保存到独立的 HTML 文件中,或者作为纯 Python 构建的 Web 的一部分使用 Dash 的应用程序。plotly Python 库有时被称为“ plotly.py ”,以区别于 JavaScript 库。

本入门指南解释了如何安装 plotly 和相关的可选页面。安装后,您可以通过三种主要方式使用我们的文档:

您可以直接进入如何制作基本图表、统计图表、科学图表、财务图表、地图和 3 维图表的示例。如果您喜欢先了解库的基础知识,您可以阅读有关图形的结构、如何创建和更新图形、如何显示图形、如何使用模板为图形主题化、如何将图形导出为各种格式以及关于Plotly Express,用于执行上述所有操作的高级 API。您可以查看我们详尽的参考指南:Python API 参考或图形参考

在 Dash 中绘制图表

Dash 是使用 Plotly 图形在 Python 中构建分析应用程序的最佳方式。要运行下面的应用程序,请运行 pip install dash,单击“下载”以获取代码并运行python app.py。

Jupyter Notebook Support

要在经典的 Jupyter Notebook 中使用,请使用 pip 安装 notebook 和 ipywidgets 包:

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

现在:

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

这些包包含运行 Jupyter notebook 所需的一切…

$ jupyter notebook

并使用笔记本渲染器内嵌显示图形

静态图像导出

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

Kaleido

kaleido包没有依赖,可以使用pip安装…

$ pip install -U kaleido

或conda。

$ conda install -c plotly python-kaleido

Orca

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

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

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

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

pip install psutil

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

扩展地理支持

一些plotly.py功能依赖于相当大的地理形状文件。这些形状文件作为单独的 plotly-geo 包分发。这个包可以使用 pip 安装…

$ pip install plotly-geo==1.0.0
or conda.
$ conda install -c plotly plotly-geo=1.0.0

Chart Studio Cloud

chart-studio 包可用于将 plotly 图形上传到 Plotly 的 Chart Studio Cloud 或 On-Prem 服务。这个包可以使用 pip 安装…

$ pip install chart-studio==1.1.0

或conda。

$ conda install -c plotly chart-studio=1.1.0
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值