sprezzature-figures
Figures
Comment obtenir une figure
Demandez à notre outil :
- « make a figure »
- « chart this »
- « treemap »
- « candlestick »
- « heatmap »
- « sankey »
- « SHAP plot »
- « render this diagram »
Chaque figure ci-dessous est livrée avec son kit : un zip contenant les données en CSV, le générateur qui les lit et le SVG interactif qu’il écrit. Deux fichiers Python, aucune compilation, et pour la plupart rien du tout à installer. Les cinq cartes à glyphes sont sur la page des cartes et les deux générateurs Gapminder animés sur l’hommage à Hans ROSLING ; avec les 160 ci-dessous, cela fait tout le catalogue de 168 types.
Simule la figure par défaut à travers les yeux d'un lecteur (en vision normale pour le zoom).
Comparaison & classement
Classer et opposer des catégories : barres, sucettes, haltères et apparentés.
Séries temporelles & tendances
L'évolution d'une valeur sur un axe ordonné : lignes, aires et chronologies.
Distributions
La forme, l'étalement et l'asymétrie d'une variable : histogrammes, boîtes, densités.
Corrélation & multivarié
Les relations entre deux mesures ou plus : nuages, matrices de paires, projections.
Matrices & cartes de chaleur
Des valeurs sur une grille, codées par couleur : cartes de chaleur, clustermaps, confusion et corrélation.
Parties d'un tout & composition
Parts et sous-parties d'un tout : anneaux, treemaps, gaufres, flux par étapes.
Hiérarchies, réseaux & flux
Nœuds, arêtes et mouvements : arbres, graphes, accords, Sankey.
Cartes & spatial
Des valeurs dans l'espace géographique ou directionnel : cartes thématiques, à pics, champs de vent et de vecteurs.
Évaluation de modèles & science
Diagnostics et graphiques scientifiques : ROC, calibration, survie, forest, volcano.
Jauges, 3-D, ensembles & le reste
Jauges de KPI, 3-D projetée, intersections d'ensembles et figures uniques.
Aucune figure ne correspond. Essayez un autre terme.
Questions fréquentes
Comment installer sprezzature-figures ?
Lancez pip install sprezzature-figures (Python 3.10 à 3.13) : une seule commande installe les générateurs, la ligne de commande, l'API HTTP, le serveur MCP et Sprezzature Studio, sans option à choisir. Le paquet est gratuit et open source sous licence BSD 3-Clause, et sprezzature-figures render bar --out check.svg vérifie l'installation.
Combien de types de graphiques propose sprezzature-figures ?
Le catalogue de sprezzature-figures compte +150 types de graphiques, tous marqués stables, et sprezzature-figures list les affiche. La galerie de cette page les montre tous sauf sept, exprès : les cinq cartes à glyphes sont sur la page des cartes et les deux figures animées Gapminder sur la page consacrée à Hans ROSLING.
Dans quels formats sprezzature-figures exporte-t-il ?
sprezzature-figures écrit du SVG par défaut, autonome, polices incluses, et l'extension de --out choisit aussi .png, .jpg, .pdf ou .html. PNG, JPEG et PDF sont rastérisés depuis ce SVG en Python, et --scale 3 les suréchantillonne pour les écrans haute densité.
Qu'est-ce que la Ralph Eyeball Loop ?
La Ralph Eyeball Loop est la façon dont sprezzature-figures regarde une figure avant de la déclarer finie : elle rend en PNG un SVG, une page HTML ou une source TikZ, écrit une évaluation, puis vous corrigez la source et relancez. Par défaut, c'est l'agent qui la lance qui lit l'image ; avec --local, le modèle de vision qwen3-vl:8b servi par Ollama rédige la critique hors ligne. C'est le script scripts/ralph_eyeball_loop.py du dépôt, présenté sur sa propre page.
sprezzature-figures envoie-t-il mes données vers un service cloud ?
Non : sprezzature-figures rend, recommande et vérifie les figures sur votre machine, sans modèle ni compte. Les trois étapes qui emploient un modèle (redraw, le chat du Studio et le mode --local de la boucle) appellent par défaut un modèle servi localement par Ollama, via best-engine-ai-helper. Employé comme skill, l'agent lui-même suit la politique de données de son fournisseur.
De quoi sprezzature-figures a-t-il besoin en plus de pip ?
sprezzature-figures n'a besoin de rien d'autre pour rendre et vérifier des figures : le rastériseur et les polices viennent avec le paquet. redraw, qui redessine un graphique à partir d'une capture d'écran sans en inventer les nombres, et le chat du Studio ont besoin d'un modèle servi par Ollama. La Ralph Eyeball Loop emploie aussi des moteurs de rendu système (Chrome pour le HTML, tectonic pour TikZ, rsvg-convert), et --check-tools dit lesquels sont présents.
Peut-on utiliser sprezzature-figures sans Claude Code, par exemple en CI ?
Oui : sprezzature-figures est aussi une bibliothèque Python (make_figure), une ligne de commande, une API HTTP avec image Docker et le serveur MCP sprezzature-figures-mcp pour tout client MCP ; la skill pour Claude Code n'est qu'une des cinq portes d'entrée. En CI, sprezzature-figures check figure.svg sort avec le code 1 au moindre constat (étiquettes superposées, texte hors du cadre, titre perdu), et --format json les livre à un programme.
En quoi sprezzature-figures diffère-t-il de matplotlib, Plotly ou Vega-Lite ?
matplotlib, Plotly et Vega-Lite donnent une API ou une grammaire pour composer un graphique ; sprezzature-figures donne +150 graphiques finis, appelés par leur nom, chacun écrivant son SVG directement sans bibliothèque graphique dessous, et un vérificateur qui relit le résultat. Pour un tableau de bord en direct, une très grande table ou les vingt ans de questions déjà résolues de matplotlib, ces outils restent le meilleur choix, comme le dit PAYSAGE.md dans le dépôt.