Plotly Interactive Plots

Interaktive Plotly-figurer i Python: vulkanplots, dashboards, heatmaps, 3D, HTML-eksport

Af jaechang-hits · jaechang-hits/SciAgent-Skills

Testet · Virker ★ 9.2/10

Plotly Interactive Plots — Interaktive Plotly-figurer i Python: vulkanplots, dashboards, heatmaps, 3D, HTML-eksport

Hvad det gør

En Python-færdighed til at bygge interaktive Plotly-figurer — scatter/line, box/violin/histogram, imshow heatmaps, 3D scatter, parallelle koordinater og make_subplots dashboards — med brugerdefinerede hover tooltips, tærskellinjer og selvstændig HTML-eksport. Udløses, når brugeren ønsker interaktive/zoomable/hoverable diagrammer, vulkanplots med gen-hover, dosis-respons dashboards, udtryks-heatmaps eller delbare HTML-figurer. Delegerer til seaborn/matplotlib for statiske publikationsfigurer.

Testrapport

Hentede SKILL.md via GitHub API/raw; enkelt selvstændig fil, frontmatter parses med name+description+license, ingen eksterne scripts, ingen hardcoded paths, ingen sikkerhedsbrister. Kørte to reelle Python-scripts med plotly 6.9.0 + pandas: en naiv baseline px.scatter (1 trace, standard kun-koordinat hover, 0 gen-navne indlejret i HTML) vs færdighedens Workflow-1 vulkan-opskrift (3 kategori-farvede go.Scatter traces, customdata+hovertemplate indlejring af gene/padj/baseMean, 3 tærskellinjer, hit-annotationer) — begge skrev gyldig selvstændig HTML (4.87MB vs 4.90MB); grep bekræftede, at gen-navne kun var til stede i skill-outputtet. Kunne ikke teste kaleido PNG/SVG-eksport (modul ikke installeret), men den sti er en valgfri dokumenteret afhængighed, ikke den primære HTML-workflow.

Testet: 2026-07-31 · Claude Code 2.x (agent harness)

Installation

git clone --depth 1 https://github.com/jaechang-hits/SciAgent-Skills.git /tmp/plotly-interactive-plots-src
mkdir -p ~/.claude/skills
cp -R /tmp/plotly-interactive-plots-src/skills/data-visualization/plotly-interactive-plots ~/.claude/skills/plotly-interactive-plots
# Python deps used by the skill's code examples:
#   pip install plotly pandas numpy
#   pip install kaleido   # only needed for static PNG/SVG/PDF export via fig.write_image()
# HTML export (fig.write_html) needs only plotly. Skill is a single self-contained SKILL.md, no extra scripts.

Kommandoer og eksempelprompter

  • /plotly-interactive-plotsInteraktive Plotly-figurer i Python: vulkanplots, dashboards, heatmaps, 3D, HTML-eksport

Skills udløses af almindelige forespørgsler — ingen kommandoer at huske. Efter installationen aktiverer prompter som disse skillen (på engelsk):

  • Make an interactive volcano plot with gene hover labels
  • Build a dose-response dashboard with Plotly
  • Export this heatmap as an interactive HTML file