plotly

Generate interactive Plotly visualizations with Python for data exploration.

19|2|Updated Jan 31, 2026
One-click install
npx skills add https://github.com/tondevrel/scientific-agent-skills --skill plotly-tondevrel
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: plotly
Source: https://github.com/tondevrel/scientific-agent-skills/tree/main/skills/plotly
Command: npx skills add https://github.com/tondevrel/scientific-agent-skills --skill plotly-tondevrel

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill empowers users to create dynamic, interactive charts and visualizations directly within Python, making data exploration and presentation more engaging and informative.

Core Features & Use Cases

  • Interactive Charts: Generate a wide variety of plots (scatter, line, bar, 3D, maps) that users can zoom, pan, and hover over.
  • Plotly Express vs. Graph Objects: Offers both high-level convenience (px) for rapid development and low-level control (go) for complex customization.
  • Web & Dashboard Ready: Easily export plots as standalone HTML files or integrate them into web applications using Dash.
  • Use Case: Visualize complex multi-dimensional scientific data with interactive 3D scatter plots, allowing researchers to explore relationships between variables by zooming and rotating the plot.

Quick Start

Use the plotly skill to create a scatter plot from the attached dataframe 'my_data.csv' with 'column_x' on the x-axis and 'column_y' on the y-axis.

Frequently Asked Questions about plotly

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

FAQPage Schema
How do I create interactive web-based visualizations from a dataframe in Python?

How do I create interactive web-based visualizations from a dataframe in Python? To create interactive web-based visualizations, you can use the Plotly Python library to generate publication-quality charts from your dataframes. This facilitates dynamic data exploration with features like zooming, panning, and hovering over data points.

What's the best way to build interactive 3D scatter plots for multi-dimensional data?

What's the best way to build interactive 3D scatter plots for multi-dimensional data? The best way to build interactive 3D scatter plots is using the Plotly Python library, which supports dynamic data representation. Researchers can explore relationships between multiple variables by zooming and rotating the generated 3D plots.

When should I use Plotly Express versus Graph Objects for chart customization?

When should I use Plotly Express versus Graph Objects for chart customization? Use Plotly Express for rapid plotting and high-level convenience during initial data exploration. Use Graph Objects when you need fine-grained control and complex customization for your interactive web-based visualizations.

Can I export interactive charts as standalone HTML files or integrate them into web applications?

Can I export interactive charts as standalone HTML files or integrate them into web applications? Yes, you can export interactive charts as standalone HTML files or integrate them into web applications using Dash. This makes your Python-based data visualizations web and dashboard ready for broader presentation.

Does interactive charting with this library support geospatial maps and animations?

Does interactive charting with this library support geospatial maps and animations? Yes, interactive charting supports geospatial maps and animations for dynamic data representation. You can generate a wide variety of plots including scatter, line, bar, and 3D maps that allow users to zoom, pan, and hover.