plotly-1-use-plotly-express-for-quick-plots

Sub-skill of plotly: 1. Use Plotly Express for Quick Plots (+4).

5 stars

Best use case

plotly-1-use-plotly-express-for-quick-plots is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

Sub-skill of plotly: 1. Use Plotly Express for Quick Plots (+4).

Teams using plotly-1-use-plotly-express-for-quick-plots should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/1-use-plotly-express-for-quick-plots/SKILL.md --create-dirs "https://raw.githubusercontent.com/vamseeachanta/workspace-hub/main/.agents/skills/_archive/data/visualization/plotly/1-use-plotly-express-for-quick-plots/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/1-use-plotly-express-for-quick-plots/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How plotly-1-use-plotly-express-for-quick-plots Compares

Feature / Agentplotly-1-use-plotly-express-for-quick-plotsStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

Sub-skill of plotly: 1. Use Plotly Express for Quick Plots (+4).

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

SKILL.md Source

# 1. Use Plotly Express for Quick Plots (+4)

## 1. Use Plotly Express for Quick Plots

```python
# Simple and readable
fig = px.scatter(df, x='x', y='y', color='category', title='Quick Scatter')
```


## 2. Graph Objects for Complex Customization

```python
# More control
fig = go.Figure()
fig.add_trace(go.Scatter(x=x, y=y, mode='markers'))
fig.update_layout(title='Custom Chart')
```


## 3. Optimize for Large Datasets

```python
# Use Scattergl for >10k points
fig = go.Figure(data=go.Scattergl(x=x, y=y, mode='markers'))
```


## 4. Responsive Design

```python
fig.update_layout(
    autosize=True,
    margin=dict(l=20, r=20, t=40, b=20)
)
```


## 5. Custom Hover Templates

```python
fig.update_traces(
    hovertemplate='<b>%{x}</b><br>Value: %{y:.2f}<extra></extra>'
)
```