alterlab-plotly

Build interactive visualizations with Plotly Express and graph_objects APIs.

58|9|Updated Mar 16, 2026
One-click install
npx skills add https://github.com/AlterLab-IEU/AlterLab-Academic-Skills --skill alterlab-plotly
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: alterlab-plotly
Source: https://github.com/AlterLab-IEU/AlterLab-Academic-Skills/tree/main/skills/visualization/alterlab-plotly
Command: npx skills add https://github.com/AlterLab-IEU/AlterLab-Academic-Skills --skill alterlab-plotly

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Plotly enables rapid creation of interactive, embeddable visualizations in Python, reducing time spent building charts from scratch and enabling seamless sharing.

Core Features & Use Cases

  • Interactive charting across 40+ types (scatter, line, bar, heatmap, 3D, etc.) for exploration and presentation.
  • Two complementary APIs: Plotly Express for quick prototypes and graph_objects for fine-grained control.
  • Web-friendly outputs for dashboards, reports, and educational materials, including HTML and Dash integrations.

Quick Start

Install Plotly and start by importing plotly.express, loading your data into a pandas DataFrame, and calling a chart function to render an interactive figure.

Frequently Asked Questions about alterlab-plotly

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

FAQPage Schema
How do I build interactive dashboards with Plotly in Python?

You can build interactive dashboards with Plotly by loading data into pandas DataFrames, calling Plotly Express to generate visuals, and optionally wrapping outputs in Dash for web deployment.

What is the difference between Plotly Express and graph_objects?

Plotly Express is a high-level API for quick prototyping of interactive charts, while graph_objects provides detailed, fine-grained control over figure elements for complex, customized scientific plots.

Can I use Plotly with pandas DataFrames and dictionaries?

Plotly works directly with pandas DataFrames and dictionaries, allowing you to pass these structures into chart functions to render interactive figures for analytics and exploration.

Do I need Dash to embed Plotly visualizations in web reports?

Dash is optional for embedding Plotly visualizations. Plotly natively exports web-friendly HTML outputs for reports, while Dash is only required when building full interactive web applications.

What types of interactive charts can I create using Plotly?

Plotly supports over 40 interactive chart types including scatter, line, bar, heatmap, and 3D plots, covering data exploration, scientific visualization, and educational dashboard contexts.