Plotly Interactive Plots
Interaktywne wykresy Plotly w Python: wykresy wulkaniczne, dashboardy, mapy ciepła, 3D, eksport HTML
Testowano · Działa
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 labelsBuild a dose-response dashboard with PlotlyExport this heatmap as an interactive HTML file