Plotly Interactive Plots

Interaktywne wykresy Plotly w Python: wykresy wulkaniczne, dashboardy, mapy ciepła, 3D, eksport HTML

Autor: jaechang-hits · jaechang-hits/SciAgent-Skills

Testowano · Działa ★ 9.2/10

Plotly Interactive Plots — Interaktywne wykresy Plotly w Python: wykresy wulkaniczne, dashboardy, mapy ciepła, 3D, eksport HTML

Co robi ten skill

Umiejętność Python do tworzenia interaktywnych wykresów Plotly — scatter/line, box/violin/histogram, imshow heatmaps, 3D scatter, parallel coordinates i make_subplots dashboards — z niestandardowymi hover tooltips, threshold lines i samodzielnym eksportem HTML. Uruchamia się, gdy użytkownik chce interaktywnych/zoomable/hoverable wykresów, wykresów wulkanicznych z gene hover, dose-response dashboards, expression heatmaps lub udostępnianych wykresów HTML. Odwołuje się do seaborn/matplotlib dla statycznych wykresów publikacyjnych.

Raport z testu

Pobrano SKILL.md via GitHub API/raw; pojedynczy samodzielny plik, frontmatter parsował z name+description+license, brak zewnętrznych scripts, brak hardcoded paths, brak security smells. Uruchomiono dwa rzeczywiste Python scripts z plotly 6.9.0 + pandas: naiwny baseline px.scatter (1 trace, default coord-only hover, 0 gene names osadzonych w HTML) vs przepis volcano Workflow-1 umiejętności (3 category-colored go.Scatter traces, customdata+hovertemplate osadzające gene/padj/baseMean, 3 threshold lines, hit annotations) — oba zapisały prawidłowy samodzielny HTML (4.87MB vs 4.90MB); grep potwierdził obecność nazw genów tylko w output umiejętności. Nie można było przetestować eksportu kaleido PNG/SVG (moduł nie zainstalowany), ale ta ścieżka jest opcjonalną udokumentowaną zależnością, a nie podstawowym workflow HTML.

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

Instalacja

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.

Komendy i przykładowe prompty

  • /plotly-interactive-plotsInteraktywne wykresy Plotly w Python: wykresy wulkaniczne, dashboardy, mapy ciepła, 3D, eksport HTML

Skille uruchamiają się na zwykłe polecenia — bez komend do zapamiętania. Po instalacji aktywują go prompty takie jak te (po angielsku):

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