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