Plotly 是一个强大的数据可视化库,支持多种编程语言(如 Python、R、JavaScript)。它能帮助你创建交互式图表,广泛应用于数据分析和科学计算领域。📊
为什么选择 Plotly?
- 🌐 多语言支持:Python、R、JavaScript 等均可使用
- 🔍 交互式图表:支持缩放、悬停、下钻等操作
- 📈 丰富图表类型:折线图、柱状图、散点图、热力图等
- 🧠 与主流框架兼容:可与 Jupyter、Dash、Streamlit 集成
快速上手
- 安装 Plotly:
pip install plotly
(Python 环境) - 创建基础图表
import plotly.express as px df = px.data.scatter(x=[1,2,3], y=[4,5,1]) fig = px.scatter(df, x='x', y='y') fig.show()
- 保存图表:
fig.write_html("plotly_chart.html")
或fig.write_image("plotly.png")
交互式功能示例
- 📊 悬停显示数据详情
- 🔄 图表缩放与平移
- 📌 点击选择数据点
- 📁 下载图表为图片或 HTML 格式
扩展学习
如需深入了解 Plotly 的高级功能,可参考 Plotly 官方文档 或 Plotly 教程合集。📚
💡 小贴士:尝试使用 plotly.graph_objects
创建更复杂的图表布局!