Plotly Interactive Plots
Figures Plotly interactives en Python : volcano plots, tableaux de bord, cartes thermiques, 3D, export HTML
Testé · Fonctionne
Ce que fait
Une compétence Python pour la construction de figures Plotly interactives — scatter/line, box/violin/histogram, cartes thermiques imshow, scatter 3D, coordonnées parallèles, et tableaux de bord make_subplots — avec des info-bulles personnalisées, des lignes de seuil, et un export HTML autonome. Se déclenche lorsque l'utilisateur souhaite des graphiques interactifs/zoomables/survolables, des volcano plots avec survol de gènes, des tableaux de bord dose-réponse, des cartes thermiques d'expression, ou des figures HTML partageables. S'appuie sur seaborn/matplotlib pour les figures de publication statiques.
Rapport de test
SKILL.md récupéré via GitHub API/raw ; fichier autonome unique, le frontmatter est parsé avec name+description+license, pas de scripts externes, pas de chemins codés en dur, pas de failles de sécurité. Exécuté deux scripts Python réels avec plotly 6.9.0 + pandas : un px.scatter de référence naïf (1 trace, survol par défaut uniquement des coordonnées, 0 nom de gène intégré en HTML) vs la recette volcano du Workflow-1 de la compétence (3 traces go.Scatter colorées par catégorie, customdata+hovertemplate intégrant gene/padj/baseMean, 3 lignes de seuil, annotations de points) — les deux ont écrit un HTML autonome valide (4.87MB vs 4.90MB) ; grep a confirmé que les noms de gènes n'étaient présents que dans la sortie de la compétence. N'a pas pu tester l'export PNG/SVG de kaleido (module non installé), mais ce chemin est une dépendance documentée facultative, pas le workflow HTML principal.
Testé le: 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.
Commandes et exemples de prompts
/plotly-interactive-plotsFigures Plotly interactives en Python : volcano plots, tableaux de bord, cartes thermiques, 3D, export HTML
Les skills se déclenchent sur des demandes en langage courant — aucune commande à retenir. Après installation, des prompts comme ceux-ci l'activent (en anglais) :
Make an interactive volcano plot with gene hover labelsBuild a dose-response dashboard with PlotlyExport this heatmap as an interactive HTML file