Raw Graphs es una aplicación de código-abierto (open source) que nace como proyecto conjunto de Density Design Lab, para crear gráficos interactivos basados en informaciones complejas. Se promociona como el eslabón perdido entre las hojas de cálculo y la visualización de datos.
La visualización de datos, según el académico chileno Ricardo Vega, es el proceso de transformación de datos a conocimiento, como puede observarse en el siguiente ejemplo tomado de la web:
La periodista argentina Sandra Crucianelli identifica a las visualizaciones como uno de los cuatro productos diferentes (generalmente complementarios entre sí), que surgen del periodismo de datos, pero señala que algunas son tan explícitas que ni siquiera requieren un artículo referencial, y que en ciertos casos basta con que cuenten con tres elementos básicos: título, subtítulo y una explicación a la audiencia sobre cómo leer los datos presentados.
José Luis Valero, de la Universidad Autónoma de Barcelona, señala tres características básicas de la presentación de datos mediante la visualización: gráfica, cercana y didáctica.
Estos elementos planteados por Valero son base importante de Raw Graphs, donde el usuario no necesita saber escribir código (vaya, ni siquiera estar familiarizado). La aplicación acepta ficheros con extensiones XLS y XLSX (Excel), y CSV (texto plano), además de otros menos conocidos por el usuario común como TSV, DSJ y JSON, que hacen innecesario el escrapeado o rascado de datos (web scraping), lo que sí se requiere para extraer datos no estructurados de archivos no reutilizables como PDF o páginas web, para lo cual existen diversas herramientas.
La página web de Raw Graphs indica que el proceso para la visualización de datos consta de sólo cuatro pasos:
- Introducir los datos (input).
- Seleccionar un esquema (chart).
- Hacer las adaptaciones necesarias (customize)
- Exportar/descargar el gráfico (download)
Cómo se usa: ejemplo de un caso
La aplicación ofrece una librería o repositorio de formatos pre-elaborados (tipo plantilla), para facilitar la tarea. A continuación, un ejemplo práctico a partir del fichero con los siguientes datos abiertos: Armas registradas por Sedena.
1. Se descarga el primer archivo con extensión .xlx. Al abrirlo, así se observa:
Convertido a fichero con extensión CSV, así se observaría utilizando el Block de notas de Windows (Notepad), como datos separados con comas:
Para el presente ejercicio se utilizará el primer formato (Excel), por ser uno de uso más común en los repositorios de la web.
2. Se abre la aplicación con la siguiente URL: http://app.rawgraphs.io:
3. Se cargan los datos, para lo cual existen varias opciones.
La primera es copiar y pegar (copy & paste) los datos de la tabla del fichero desde Excel:
La segunda es subir o importar el archivo desde la PC:
La tercera opción es introducir la URL del fichero que se encuentra en un repositorio en línea (como en la plataforma para desarrolladores GitHub):
Los datos deben aparecer de la siguiente manera:
4. Escoger el modelo o plantilla (la plataforma hace una selección automática, pero se puede optar por otra):
5. Con la acción “arrastrar y soltar” (drag & drop), las barras en color verde pasan a los casilleros blancos. Estas barras representan las columnas de las celdas del fichero Excel (que van desde dos hasta decenas). Debe hacerse notar que el número de campos a llenar varía en función del modelo o plantilla utilizado, por lo que será ensayo y error en los primeros ejercicios:
Un asterisco verde significa que el casillero debe ser llenado obligatoriamente (no puede quedar vacío). Los campos sin asterisco pueden ser ocupados de manera opcional.
Un pequeño ícono de una etiqueta doble en la parte superior, significa que el casillero puede contener más de una barra.
Si al depositar una barra su color verde cambia a amarillo significa que no corresponde a ese campo y debe ser removida.
En este ejemplo:
6. Seguidamente, esto debe aparecer:
Se pueden hacer algunos ajustes (customizar) al gráfico modificando los valores que aparecen en la parte izquierda de la pantalla, y que se refieren a las medidas (altura y anchura) en pixeles, entre otras cuestiones técnicas.
7. Los pasos 4 al 6, con modelo o plantilla distinto:
8. Ya sólo resta exportar o descargar la visualización en alguno de los tres formatos que incluye imagen PNG y gráfico vectorial editable, o bien copiar y pegar la línea de código para incrustar (embed) en una página web:
En el gráfico final se observa que fueron agregadas las cantidades, y que en los círculos más pequeños se traslapan los títulos, lo que dificulta la lectura (lo que debe ser corregido):
Listo.
Obviamente, cada visualización presenta múltiples variaciones en función de cuáles columnas de la tabla Excel se desee utilizar y en qué orden. Pero todo es ensayo y error, hasta dominar el uso de esta herramienta.
Observación final
Definitivamente, una aplicación idónea para dar los primeros pasos en el fascinante mundo de la visualización de datos.