Points clés
- Catégorie
- Data Processing
- Types d’entrée
- textarea, select, number
- Type de sortie
- json
- Couverture des échantillons
- 4
- API disponible
- Yes
Vue d’ensemble
L'extracteur de données depuis graphiques SVG est un outil puissant conçu pour reconstituer des points de données brutes à partir de visualisations vectorielles. En analysant le code SVG des graphiques en courbes, en barres ou en camembert, il convertit les coordonnées visuelles en valeurs numériques exploitables. Idéal pour la rétro-ingénierie de rapports ou la récupération de données perdues, il permet de calibrer précisément les axes X et Y pour garantir l'exactitude des résultats exportés au format JSON.
Quand l’utiliser
- •Lorsque vous possédez un graphique au format SVG mais que vous avez perdu le fichier de données source.
- •Pour extraire des valeurs numériques précises à partir de visualisations de données intégrées dans des pages web ou des rapports exportés en SVG.
- •Quand vous devez convertir rapidement les coordonnées visuelles d'une courbe ou d'un histogramme en un format de données structuré.
Comment ça marche
- •Collez le code source de votre graphique dans le champ 'Contenu SVG'.
- •Sélectionnez le type de graphique (ligne, barre, camembert, nuage de points) ou laissez l'outil le détecter automatiquement.
- •Définissez les valeurs minimales et maximales des axes X et Y pour calibrer l'échelle de conversion.
- •L'outil analyse les balises SVG (comme polyline ou rect) et génère un fichier JSON contenant les points de données reconstitués.
Cas d’usage
Exemples
1. Récupération des données d'une courbe d'évolution
Analyste de données- Contexte
- Un analyste doit intégrer les données d'un graphique d'évolution des ventes trouvé sur une page web, mais n'a pas accès à la base de données source.
- Problème
- Extraire les valeurs mensuelles exactes à partir du code SVG du graphique en courbes.
- Comment l’utiliser
- Coller le code SVG contenant la balise <polyline>, sélectionner le type 'Line / Polyline', et définir l'axe X (0 à 12) et l'axe Y (0 à 80).
- Configuration d’exemple
-
chartType: line, xAxisMin: 0, xAxisMax: 12, yAxisMin: 0, yAxisMax: 80 - Résultat
- Un fichier JSON est généré avec les points de données reconstitués, prêts à être réutilisés pour de nouvelles analyses.
2. Extraction des valeurs d'un histogramme
Chercheur- Contexte
- Un chercheur a exporté un graphique en barres depuis un logiciel statistique qui a planté avant la sauvegarde des données brutes.
- Problème
- Retrouver les valeurs exactes de chaque barre à partir du fichier SVG sauvegardé.
- Comment l’utiliser
- Insérer le code SVG, choisir le type 'Bar / Rectangles', et calibrer l'axe Y selon l'échelle visible sur le graphique (ex: 0 à 100).
- Configuration d’exemple
-
chartType: bar, yAxisMin: 0, yAxisMax: 100 - Résultat
- L'outil identifie chaque balise <rect> et calcule la valeur correspondante sur l'axe Y, restituant les données de l'histogramme en JSON.
Tester avec des échantillons
csv, image, svgHubs associés
FAQ
Quels types de graphiques SVG sont pris en charge ?
L'outil prend en charge les graphiques en courbes (lignes/polylignes), en barres (rectangles), en camembert (arcs) et les nuages de points.
Pourquoi dois-je renseigner les minimums et maximums des axes ?
Ces valeurs permettent de calibrer l'outil. Elles traduisent les coordonnées en pixels du SVG en valeurs numériques réelles correspondant à vos données d'origine.
L'outil peut-il lire un fichier image PNG ou JPG ?
Non, cet outil analyse uniquement le code source vectoriel des fichiers SVG. Il ne fait pas de reconnaissance optique (OCR) sur des images matricielles.
Sous quel format les données extraites sont-elles fournies ?
Les données reconstituées sont exportées sous forme de structure JSON, listant les séries détectées et les points de données extraits.
Que faire si mon graphique contient plusieurs courbes ?
L'outil détecte les différentes balises de tracé (comme plusieurs polylignes) et les sépare automatiquement en différentes séries dans le fichier JSON de sortie.