plotly

Generate interactive Plotly charts from data with export options.

226|35|Updated Feb 7, 2026
One-click install
npx skills add https://github.com/DAAF-Contribution-Community/daaf --skill plotly-daaf-contribution-community
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: plotly
Source: https://github.com/DAAF-Contribution-Community/daaf/tree/main/.claude/skills/plotly
Command: npx skills add https://github.com/DAAF-Contribution-Community/daaf --skill plotly-daaf-contribution-community

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps you create a wide variety of interactive charts and visualizations from your data, making complex information easier to understand and communicate.

Core Features & Use Cases

  • Versatile Chart Types: Generate scatter plots, line charts, bar charts, histograms, box plots, heatmaps, pie charts, 3D plots, maps, and more.
  • Two APIs: Use the simple Plotly Express or the flexible Graph Objects API.
  • Interactivity: Plots support hover, zoom, pan, and selection.
  • Customization: Style plots with templates, colors, custom layouts, and annotations.
  • Export Options: Save plots as interactive HTML, static images (PNG, SVG, PDF), or JSON.
  • Use Case: You have sales data and want to visualize trends over time, compare sales by region, and show the distribution of product prices. This Skill can generate all these visualizations with interactive features.

Quick Start

Use the plotly skill to create a scatter plot from your dataframe 'df' using 'column_x' for the x-axis and 'column_y' for the y-axis, coloring points by 'category'.

Frequently Asked Questions about plotly

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create interactive data visualizations from a Python dataframe?

You can create interactive data visualizations by passing your dataframe columns to the Plotly Express or Graph Objects APIs, which generate charts like scatter plots, bar charts, and heatmaps with built-in hover and zoom features.

What types of interactive charts can I generate using Python?

You can generate diverse interactive charts including scatter, line, bar, histogram, box plots, heatmaps, pie charts, 3D plots, and geographic maps. Both Plotly Express and Graph Objects APIs are supported for rendering these varied visualizations.

Can I export interactive plots to static image formats like PNG or HTML?

Yes, you can export interactive plots to static image formats like PNG, SVG, and PDF, or save them as interactive HTML files and JSON. This allows seamless sharing of your Python-generated graphs across different platforms.

Does Plotly Express work for building 3D plots and geographic maps?

Plotly Express and Graph Objects both support building 3D plots and geographic maps. You can customize the appearance and interactivity of these complex visualizations directly within your Python environment.

What is the best way to customize the appearance of Python graphs?

The best way to customize the appearance of Python graphs is by applying templates, colors, custom layouts, and annotations through the Graph Objects API. This allows detailed styling of interactive plots like histograms and box plots.

When should I use Graph Objects instead of Plotly Express for data visualization?

You should use Graph Objects instead of Plotly Express for data visualization when you need flexible customization of layouts and annotations beyond standard chart types. Plotly Express offers a simpler interface for rapid generation of standard interactive plots.