plotly
Installation
SKILL.md
Plotly Skill
Plotly interactive visualization library for Python. Covers Plotly Express and Graph Objects for scatter, line, bar, histogram, box, heatmap, 3D, and geographic charts; subplots and faceting; styling; and HTML/image export. Use when creating interactive visualizations with hover/zoom/pan, building web-based charts, or producing geographic or 3D plots. Prefer over plotnine when interactivity is required; for spatial analysis, projections, or GIS-style mapping, use geopandas.
Quick reference for creating interactive data visualizations with Plotly, featuring both the high-level Plotly Express API and low-level Graph Objects.
What is Plotly?
Plotly is an interactive visualization library for Python:
- Interactive: Hover, zoom, pan, and select built-in
- Two APIs: Plotly Express (simple) and Graph Objects (flexible)
- Web-based: Renders as HTML/JavaScript, works in notebooks and browsers
- Wide chart support: 40+ chart types including statistical, scientific, financial, and geographic