Ir al contenido

Tema 01 — Introducción a las herramientas de visualización

🎧 Narración del Tema 01 (ElevenLabs Matilda)

Voz generada por IA (ElevenLabs Matilda) basada en la guía de estudio narrada. Tu celular puede reproducir este audio mientras lees, o mientras haces otras cosas.

TL;DR: La visualización convierte datos complejos en mensajes comprensibles mediante herramientas adecuadas, criterio narrativo y bases prácticas de HTML, CSS y JavaScript.

Puntos clave:

  • El tema introduce una asignatura de enfoque práctico: no busca repetir teoría previa, sino aprender a usar herramientas reales de visualización.
  • Visualizar datos implica tres pasos: entender los datos, representarlos con la herramienta adecuada y comprobar que la audiencia interpreta el mensaje previsto.
  • Las herramientas para desarrolladores, como Google Chart, D3.js y R, exigen programación, pero ofrecen alta personalización y capacidad para visualizaciones complejas.
  • Las herramientas para usuarios no desarrolladores, como Tableau, Power BI, Qlik y Carto, priorizan la facilidad de uso, la autonomía y la rapidez para crear informes o explorar datos.
  • Gartner evalúa las plataformas ABI por capacidades amplias, no solo por visualización: seguridad, conectividad, preparación de datos, analítica aumentada, narración e integración son criterios relevantes.
  • HTML, CSS y JavaScript sostienen muchas visualizaciones web: HTML estructura el contenido, CSS define la apariencia y JavaScript aporta comportamiento e interacción.
  • Carto destaca por combinar datos tabulares con mapas; por ejemplo, puede transformar direcciones de un CSV en latitudes y longitudes y representarlas geográficamente.

Términos técnicos clave: visualización de datos, librerías, Google Chart, D3.js, SVG, R, plataformas ABI, Power BI, Tableau, Qlik, Carto, HTML

Fórmulas, procesos o ejemplos relevantes:

  • Proceso básico de visualización:
    1. Entender qué datos se tienen.
    2. Representarlos gráficamente con herramientas adecuadas.
    3. Verificar que los destinatarios entienden el mismo mensaje que se quiere comunicar.
  • Estructura funcional de una página web:
    1. HTML: estructura y contenido.
    2. CSS: apariencia visual.
    3. JavaScript: comportamiento, interacción, animaciones, validaciones, APIs y librerías externas.
  • Ejemplo de Carto: cargar un CSV con direcciones, convertirlas en coordenadas geográficas y trazarlas en un mapa.
  • Ejemplo de CSS: cambiar el color de fondo, el color y alineación de una cabecera, y la fuente y tamaño de los párrafos.

Este primer tema sitúa la asignatura como una experiencia eminentemente práctica. La idea central no es volver sobre la teoría general de la visualización, sino aprender a trabajar con herramientas concretas y a extraer de ellas su potencial. Para hacerlo bien, el curso insiste en una secuencia básica: comprender los datos, elegir una representación adecuada y comprobar que el mensaje llega a la audiencia como se pretendía.

La visualización aparece aquí como una ayuda frente a la complejidad. Una hoja de cálculo puede contener patrones, relaciones o anomalías que no son evidentes a simple vista. Un buen gráfico no solo “embellece” los datos: reduce ruido, destaca lo relevante y permite contar una historia con mayor claridad. Por eso el tema subraya que la visualización debe atraer la atención hacia los mensajes clave, no limitarse a producir imágenes agradables.

El material distingue entre herramientas orientadas a desarrolladores y herramientas pensadas para usuarios no desarrolladores. En el primer grupo aparecen Google Chart, D3.js y R. Google Chart se presenta como una librería potente y sencilla vinculada a la API de gráficos de Google; D3.js destaca por su capacidad para construir visualizaciones avanzadas con HTML, CSS, JavaScript y SVG; R se introduce como un entorno estadístico muy potente, aunque con una curva de aprendizaje elevada.

En el segundo grupo se ubican herramientas como Tableau, Power BI, Qlik y Carto. Su valor principal es que permiten a perfiles no técnicos explorar, transformar, visualizar y compartir datos sin depender constantemente de un equipo de desarrollo. Tableau facilita el trabajo mediante arrastrar y soltar; Power BI conecta, transforma, limpia y relaciona datos; Qlik enfatiza la autonomía del usuario final; y Carto sobresale en la visualización cartográfica, especialmente cuando se combinan tablas con mapas.

El tema también introduce la perspectiva de Gartner sobre las plataformas modernas de analítica e inteligencia de negocio. Según este enfoque, las herramientas ABI ya no se diferencian únicamente por hacer buenos gráficos. Su valor depende también de capacidades como seguridad, gestión, conectividad, preparación de datos, analítica avanzada, uso de inteligencia artificial, narración de datos, integración con otras aplicaciones y generación automática de lenguaje natural.

Finalmente, el tema repasa los fundamentos de HTML, CSS y JavaScript porque varias herramientas de visualización requieren trabajar en la web. HTML define la estructura y el contenido; CSS separa la presentación del contenido y controla colores, tipografías, fondos o alineaciones; JavaScript añade comportamiento e interacción. Esta base técnica permitirá comprender mejor cómo funcionan librerías como D3.js y cómo se integran visualizaciones en páginas web.

  • Revisar los tutoriales introductorios de W3Schools sobre HTML, CSS y JavaScript.
  • Explorar la documentación oficial de Google Chart.
  • Consultar la página oficial de D3.js y observar ejemplos de visualizaciones con SVG.
  • Revisar las páginas oficiales de Tableau, Power BI, Qlik y Carto.
  • Leer los recursos del apartado “A fondo”: The 27 Worst Charts of All Time, Graphing guidelines y Pie charts: the bad, the worst and the ugly.