Categorías

Extractor de datos desde graficos SVG

Extrae puntos de datos desde estructuras SVG de lineas, barras y pastel y exporta JSON o CSV

Sirve para recuperar datos desde graficos SVG exportados o incrustados con calibracion de ejes.

Resultados de ejemplo

1 Ejemplos

Recuperar valores de un grafico de lineas SVG

Convierte coordenadas SVG nuevamente en datos del grafico usando viewBox y rangos de ejes

{
  "summary": {
    "seriesCount": 1,
    "extractedPointCount": 4
  },
  "series": [
    {
      "id": "polyline-1",
      "type": "line"
    }
  ]
}
Ver parámetros de entrada
{ "svgContent": "<svg viewBox=\"0 0 400 200\" xmlns=\"http://www.w3.org/2000/svg\"><polyline points=\"20,180 120,110 220,80 320,30\" /></svg>", "chartType": "line", "xAxisMin": 0, "xAxisMax": 12, "yAxisMin": 0, "yAxisMax": 80 }

Datos clave

Categoría
Data Processing
Tipos de entrada
textarea, select, number
Tipo de salida
json
Cobertura de muestras
4
API disponible
Yes

Resumen

El Extractor de datos desde gráficos SVG es una herramienta diseñada para recuperar información cuantitativa a partir de visualizaciones vectoriales. Permite analizar el código de gráficos de líneas, barras, dispersión o pastel, y convertir las coordenadas visuales en puntos de datos reales. Mediante la calibración de los ejes X e Y, puedes aplicar ingeniería inversa a gráficos exportados o incrustados en la web y obtener los resultados estructurados en formato JSON para su posterior análisis.

Cuándo usarlo

  • Cuando necesitas recuperar los datos originales de un gráfico SVG publicado en un informe o página web y no tienes acceso al archivo fuente.
  • Para extraer coordenadas y valores numéricos de gráficos de líneas, barras o pastel generados por herramientas de visualización.
  • Cuando requieres aplicar ingeniería inversa a visualizaciones vectoriales calibrando los valores mínimos y máximos de los ejes.

Cómo funciona

  • Pega el código fuente del gráfico en el campo de contenido SVG.
  • Selecciona el tipo de gráfico (líneas, barras, pastel, dispersión) o deja que la herramienta lo detecte automáticamente.
  • Configura los valores mínimos y máximos de los ejes X e Y para calibrar la escala de los datos.
  • La herramienta procesará las etiquetas y trazados del SVG, devolviendo un archivo JSON con los puntos de datos extraídos.

Casos de uso

Recuperación de series temporales a partir de gráficos de líneas incrustados en artículos de noticias o reportes financieros.
Extracción de porcentajes y valores proporcionales desde gráficos de pastel vectoriales sin tabla de datos adjunta.
Conversión de gráficos de barras exportados desde software de diseño a datos estructurados para análisis estadístico.

Ejemplos

1. Recuperación de datos de un gráfico de líneas

Analista de datos
Contexto
Un analista encuentra un gráfico de líneas en un reporte web en formato SVG, pero necesita los números exactos para su propio modelo.
Problema
Extraer los valores numéricos de la tendencia sin tener que medirlos manualmente.
Cómo usarlo
Pega el código SVG del gráfico, selecciona el tipo 'Line / Polyline' y configura los ejes (ej. X de 0 a 12 meses, Y de 0 a 80 ventas).
Configuración de ejemplo
chartType: line, xAxisMin: 0, xAxisMax: 12, yAxisMin: 0, yAxisMax: 80
Resultado
Se genera un JSON con las coordenadas exactas de cada punto de la polilínea, traducidas a meses y volumen de ventas.

2. Extracción de métricas desde un gráfico de barras

Investigador
Contexto
Un investigador tiene un gráfico de barras exportado en SVG que muestra la población por ciudad, pero perdió la hoja de cálculo original.
Problema
Reconstruir la tabla de datos a partir de las alturas de los rectángulos del SVG.
Cómo usarlo
Introduce el código SVG, elige 'Bar / Rectangles' y establece el rango del eje Y según la escala visible en el gráfico (ej. 0 a 100000).
Resultado
La herramienta calcula la altura relativa de cada barra y devuelve un JSON con los valores poblacionales estimados para cada categoría.

Probar con muestras

csv, image, svg

Hubs relacionados

Preguntas frecuentes

¿Qué tipos de gráficos SVG soporta la herramienta?

Soporta gráficos de líneas (polilíneas), barras (rectángulos), pastel (arcos) y dispersión (puntos).

¿Para qué sirven los valores mínimos y máximos de los ejes?

Sirven para calibrar la escala del gráfico. La herramienta mapea las coordenadas de los píxeles del SVG a los valores reales de tus datos utilizando estos rangos.

¿Puedo extraer datos de una imagen PNG o JPG?

No, esta herramienta solo procesa código vectorial en formato SVG. Para imágenes rasterizadas, necesitarías una herramienta de reconocimiento óptico.

¿Qué formato de salida genera el extractor?

La herramienta devuelve los datos extraídos en formato JSON estructurado, detallando las series y los puntos de datos recuperados.

¿Es necesario conocer el tipo de gráfico exacto?

No es estrictamente necesario. Puedes usar la opción de detección automática, aunque seleccionar el tipo específico mejora la precisión de la extracción.

Documentación de la API

Punto final de la solicitud

POST /es/api/tools/svg-chart-to-data-extractor

Parámetros de la solicitud

Nombre del parámetro Tipo Requerido Descripción
svgContent textarea -
chartType select No -
xAxisMin number No -
xAxisMax number No -
yAxisMin number No -
yAxisMax number No -

Formato de respuesta

{
  "key": {...},
  "metadata": {
    "key": "value"
  },
  "error": "Error message (optional)",
  "message": "Notification message (optional)"
}
Datos JSON: Datos JSON

Documentación de MCP

Agregue este herramienta a su configuración de servidor MCP:

{
  "mcpServers": {
    "elysiatools-svg-chart-to-data-extractor": {
      "name": "svg-chart-to-data-extractor",
      "description": "Extrae puntos de datos desde estructuras SVG de lineas, barras y pastel y exporta JSON o CSV",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=svg-chart-to-data-extractor",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Puede encadenar múltiples herramientas, por ejemplo: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, máximo 20 herramientas.

Si encuentra algún problema, por favor, póngase en contacto con nosotros en [email protected]