Introducción
Este capítulo presentará la biblioteca JavaScript D3.js (data-driven document - documento basado en datos), describiendo sus características principales, explicando su funcionamiento y mostrando cómo procesa datos para transformar documentos. D3 contiene un conjunto integrado de herramientas que le ayudarán a vincular datos a elementos gráficos en una página web para crear diagramas de dispersión, gráficos de barras, gráficos de líneas, diagramas jerárquicos de nodos y enlaces, redes, diagramas de cuerdas, gráficos de rayos de sol, mapas geográficos temáticos o cualquier visualización de datos interactiva que pueda imaginar. Pero D3.js también es una biblioteca enorme y es famosa por su pronunciada curva de aprendizaje. El objetivo de este libro es proporcionar una ruta de aprendizaje que le ayudará a comprender sus conceptos fundamentales basados en datos y a familiarizarse con su API esencial.
En este capítulo, aprenderá a configurar su entorno y a probarlo mediante la creación de una aplicación D3 muy sencilla. También incluye una descripción general de la arquitectura de D3, la relación entre sus numerosos módulos y una breve descripción de cada uno.
En este capítulo se describirán los siguientes temas:
- Documentos basados en datos D3
- Usando D3
- Módulos microbibliotecas