数据分析
plotly avatar

plotly

适用于 Python 的交互式绘图库,支持超过 40 种图表类型、科学可视化、统计分析以及通过 Plotly Express 和 Graph Objects 构建 Web 仪表板。

简介

Plotly 是一个功能全面的 Python 绘图库,旨在创建交互式、出版级的可视化图表。此技能为 Claude 提供了生成复杂图表和数据驱动仪表板所需的教学框架。它支持用于快速原型设计的高级 API (Plotly Express) 以及用于对可视化效果进行精细控制的底层图形对象 (Graph Objects)。无论您是在执行探索性数据分析、展示研究成果还是构建财务报表,此技能都能帮助您创建具备缩放、平移和悬停交互功能的响应式图表。用户可以轻松地将这些图形集成到更大的 Web 应用程序中,或将其导出为独立的 HTML 文件、PNG、PDF 或 SVG 以进行静态报告。

  • 支持超过 40 种图表类型,包括散点图、折线图、柱状图、饼图、热力图、等高线图、3D 曲面图以及 K 线图或 OHLC 等金融图表。

  • 具备高级统计可视化功能,包括箱线图、小提琴图、带有边际分布的直方图以及趋势线集成。

  • 丰富的布局和样式选项,例如自定义主题 (plotly_dark, plotly_white)、子图创建以及对轴、图例和注释层的精确控制。

  • 内置交互功能,包括时间序列的范围滑块、套索选择、动画帧以及自定义悬停模板配置。

  • 与 Pandas DataFrames 直接兼容,可在可视化过程中实现无缝的数据输入和转换。

  • 对于需要最少代码的标准任务,请使用 Plotly Express;当需要复杂分层或自定义形状时,请切换到 Graph Objects。

  • 确保安装了 kaleido 库以支持静态图像导出 (PNG、SVG、PDF)。

  • 将 Plotly 图形与 Dash 结合使用,以开发交互式 Web 应用程序或监控仪表板。

  • 利用内置的地理投影、散点地图和等值区域图支持,高效处理地理空间数据。

  • 请记住 Plotly Express 函数返回的是 figure 对象,可以通过 Graph Object 的更新方法对其进行进一步修改,以添加标记、线条或注释。

仓库统计

Star 数
181
Fork 数
24
Open Issue 数
4
主要语言
Python
默认分支
main
同步状态
空闲
最近同步时间
2026年4月29日 06:51
在 GitHub 查看
plotly | Skills Hub