Wichtige Fakten
- Kategorie
- Data Processing
- Eingabetypen
- textarea, select, number
- Ausgabetyp
- json
- Sample-Abdeckung
- 4
- API verfügbar
- Yes
Überblick
Der SVG-Diagramm-Datenextraktor ist ein leistungsstarkes Tool, um Rohdaten aus Vektorgrafiken wie Linien-, Balken- oder Kreisdiagrammen zurückzugewinnen. Durch die Eingabe des SVG-Codes und die Kalibrierung der X- und Y-Achsen wandelt das Tool visuelle Koordinaten präzise in strukturierte JSON-Daten um. Ideal für Analysten und Entwickler, die Daten aus statischen Berichten, Web-Grafiken oder eingebetteten SVGs extrahieren müssen, ohne manuell Werte ablesen zu müssen.
Wann verwenden
- •Wenn Sie nur Zugriff auf ein exportiertes SVG-Diagramm haben, aber die zugrunde liegenden Rohdaten für weitere Analysen benötigen.
- •Um Datenpunkte aus statischen Web-Grafiken oder Dashboards zu extrahieren, die keine direkte Exportfunktion für CSV oder Excel bieten.
- •Wenn Sie alte Berichte oder Infografiken digitalisieren und die visuellen Datenpunkte in ein maschinenlesbares Format überführen möchten.
So funktioniert es
- •Fügen Sie den Quellcode Ihres SVG-Diagramms in das Eingabefeld ein.
- •Wählen Sie den Diagrammtyp (z. B. Linie, Balken, Kreis) oder nutzen Sie die automatische Erkennung.
- •Definieren Sie die minimalen und maximalen Werte der X- und Y-Achsen, um die visuellen Koordinaten korrekt zu kalibrieren.
- •Das Tool analysiert die SVG-Pfade (wie <polyline> oder <rect>) und berechnet die tatsächlichen Datenpunkte, die als JSON ausgegeben werden.
Anwendungsfälle
Beispiele
1. Daten aus einem SVG-Liniendiagramm wiederherstellen
Datenanalyst- Hintergrund
- Ein Analyst hat einen Jahresbericht als Webseite vorliegen, in dem die monatlichen Umsätze als SVG-Liniendiagramm eingebettet sind. Die Originaldatenbank ist nicht zugänglich.
- Problem
- Die genauen monatlichen Umsatzwerte müssen für eine Excel-Auswertung aus der Grafik extrahiert werden.
- Verwendung
- Fügen Sie den SVG-Code mit dem <polyline>-Element ein, wählen Sie 'Line / Polyline' und setzen Sie die X-Achse auf 0 bis 12 (Monate) sowie die Y-Achse auf 0 bis 80 (Umsatz in Tausend).
- Beispielkonfiguration
-
chartType: line, xAxisMin: 0, xAxisMax: 12, yAxisMin: 0, yAxisMax: 80 - Ergebnis
- Das Tool berechnet die 12 Datenpunkte anhand der Pixelkoordinaten und gibt ein JSON mit den exakten monatlichen Umsatzwerten zurück.
2. Werte aus einem Balkendiagramm extrahieren
Web-Scraper- Hintergrund
- Ein Entwickler sammelt Statistiken von einer Website, die Balkendiagramme (<rect>-Elemente) zur Darstellung von Umfrageergebnissen nutzt.
- Problem
- Die Prozentwerte der Umfrage sollen automatisiert ausgelesen und in einer Datenbank gespeichert werden.
- Verwendung
- Kopieren Sie den SVG-Inhalt, wählen Sie 'Bar / Rectangles' als Diagrammtyp und definieren Sie die Y-Achse von 0 bis 100 (Prozent).
- Beispielkonfiguration
-
chartType: bar, yAxisMin: 0, yAxisMax: 100 - Ergebnis
- Die Höhen der SVG-Rechtecke werden in Prozentwerte umgerechnet und als strukturiertes JSON-Array für den Datenbank-Import bereitgestellt.
Mit Samples testen
csv, image, svgVerwandte Hubs
FAQ
Welche Arten von SVG-Diagrammen werden unterstützt?
Das Tool unterstützt Linien- (Polylinien), Balken- (Rechtecke), Kreis- (Kreisbögen) und Streudiagramme.
Warum muss ich die Achsenwerte (Min/Max) eingeben?
Die Achsenwerte sind notwendig, um die relativen Pixelkoordinaten des SVGs in die tatsächlichen numerischen Datenwerte umzurechnen.
Kann ich Daten aus einem Bild (PNG/JPG) extrahieren?
Nein, dieses Tool verarbeitet ausschließlich reinen SVG-Code, da es die Vektorpfade und Koordinaten im Code analysiert.
Was passiert, wenn ich den Diagrammtyp auf 'Auto Detect' lasse?
Das Tool durchsucht den SVG-Code nach typischen Elementen (wie <rect> für Balken oder <polyline> für Linien) und wählt automatisch den passenden Extraktionsalgorithmus.
In welchem Format werden die extrahierten Daten bereitgestellt?
Die extrahierten Datenpunkte werden als strukturiertes JSON ausgegeben, das Sie leicht weiterverarbeiten können.