Plotly Interactive Plots
Figuras interactivas de Plotly en Python: gráficos de volcán, dashboards, mapas de calor, 3D, exportación HTML
Probado · Funciona
Qué hace
Una habilidad Python para construir figuras interactivas de Plotly — scatter/line, box/violin/histogram, mapas de calor imshow, scatter 3D, coordenadas paralelas y dashboards make_subplots — con tooltips personalizados al pasar el ratón, líneas de umbral y exportación HTML autocontenida. Se activa cuando el usuario desea gráficos interactivos/zoomables/con hover, gráficos de volcán con hover de genes, dashboards de dosis-respuesta, mapas de calor de expresión o figuras HTML compartibles. Recurre a seaborn/matplotlib para figuras estáticas de publicación.
Informe de la prueba
Se obtuvo SKILL.md a través de GitHub API/raw; archivo único autocontenido, el frontmatter se analiza con name+description+license, sin scripts externos, sin rutas codificadas, sin problemas de seguridad. Se ejecutaron dos scripts Python reales con plotly 6.9.0 + pandas: un px.scatter ingenuo de línea base (1 traza, hover predeterminado solo de coordenadas, 0 nombres de genes incrustados en HTML) vs la receta de volcán Workflow-1 de la habilidad (3 trazas go.Scatter coloreadas por categoría, customdata+hovertemplate incrustando gene/padj/baseMean, 3 líneas de umbral, anotaciones de hits) — ambos escribieron HTML autocontenido válido (4.87MB vs 4.90MB); grep confirmó que los nombres de genes solo estaban presentes en la salida de la habilidad. No se pudo probar la exportación PNG/SVG de kaleido (módulo no instalado), pero esa ruta es una dependencia documentada opcional, no el flujo de trabajo HTML principal.
Probado el: 2026-07-31 · Claude Code 2.x (agent harness)
Instalación
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.
Comandos y prompts de ejemplo
/plotly-interactive-plotsFiguras interactivas de Plotly en Python: gráficos de volcán, dashboards, mapas de calor, 3D, exportación HTML
Los skills se activan con peticiones en lenguaje natural, sin comandos que memorizar. Tras instalarlo, prompts como estos lo activan (en inglés):
Make an interactive volcano plot with gene hover labelsBuild a dose-response dashboard with PlotlyExport this heatmap as an interactive HTML file