plotly
Interactive visualization library. Use when you need hover info, zoom, pan, or web-embeddable charts. Best for dashboards, exploratory analysis, and presentations. For static publication figures use matplotlib or scientific-visualization.
npx skills add sickn33/agentic-awesome-skills --skill plotly --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# Plotly Python graphing library for creating interactive, publication-quality visualizations with 40+ chart types. ## When to Use - You need interactive charts with hover, zoom, pan, or web embedding. - You are building dashboards, exploratory analysis notebooks, or presentations that benefit from rich interaction. - You want to choose between Plotly Express and Graph Objects for the same visualization task. ## Quick Start Install Plotly: ```bash uv pip install plotly ``` Basic usage with Plotly Express (high-level API): ```python import plotly.express as px import pandas as pd df = pd.DataFrame({ 'x': [1, 2, 3, 4], 'y': [10, 11, 12, 13] }) fig = px.scatter(df, x='x', y='y', title='My First Plot') fig.show() ``` ## Choosing Between APIs ### Use Plotly Express (px) For quick, standard visualizations with sensible defaults: - Working with pandas DataFrames - Creating common chart types (scatter, line, bar, histogram, etc.) - Need automatic color encoding and legends - Want minimal code (1-5 lines) See reference/plotly-express.md for complete guide. ### Use Graph Objects (go) For fine-grained control and custom visualizations: - Chart types not in Plotly Express (3D mesh, isosurface,
- When to Use
- Quick Start
- Choosing Between APIs
- Use Plotly Express (px)
- Use Graph Objects (go)
- Core Capabilities
- 1. Chart Types
- 2. Layouts and Styling
- 3. Interactivity
- 4. Export Options
- Common Workflows
- Scientific Data Visualization
- Statistical Analysis
- Time Series and Financial
uv pip install plotly uv pip install kaleido uv pip install dash
What does the plotly skill do?
Interactive visualization library. Use when you need hover info, zoom, pan, or web-embeddable charts. Best for dashboards, exploratory analysis, and presentations. For static publication figures use matplotlib or scientific-visualization.
How do I install it?
Run `npx skills add sickn33/agentic-awesome-skills --skill plotly --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From sickn33/agentic-awesome-skills, a repository with 44,414 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.