Plotly Interactive Plots

Figures Plotly interactives en Python : volcano plots, tableaux de bord, cartes thermiques, 3D, export HTML

par jaechang-hits · jaechang-hits/SciAgent-Skills

Testé · Fonctionne ★ 9.2/10

Plotly Interactive Plots — Figures Plotly interactives en Python : volcano plots, tableaux de bord, cartes thermiques, 3D, export HTML

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 labels
  • Build a dose-response dashboard with Plotly
  • Export this heatmap as an interactive HTML file