</> CodeBooks
    ← Volver a D3.js (página 1)
    Portada de Interactive Data Visualization for the Web, 2nd Edition

    Interactive Data Visualization for the Web, 2nd Edition

    Scott Murray

    Editorial
    O'Reilly
    Año
    2017
    Páginas
    ~474
    Nivel
    Básico

    De qué trata

    Segunda edición del clásico introductorio de Scott Murray, actualizada a D3 4.x. Enseña a crear y publicar visualizaciones de datos interactivas en la web. Está pensada para principiantes absolutos: diseñadores sin experiencia en programación, periodistas que se acercan al periodismo de datos y cualquiera que quiera compartir datos de forma visual. Por eso empieza explicando lo básico de HTML, CSS, JavaScript y SVG.

    El índice avanza de forma muy gradual. Primero presenta D3, los fundamentos tecnológicos, la preparación del entorno y la carga de datos. Luego entra en dibujar con datos, escalas, ejes, actualizaciones, transiciones y movimiento, interactividad (eventos y tooltips), paths, selecciones avanzadas y layouts: pie, stack y force-directed. También explica cómo hacer mapas geográficos propios con paneo, zoom, etiquetas y tooltips, y cómo exportar las visualizaciones. Reúne más de 140 ejemplos descargables con los que se construyen gráficos de barras, de dispersión, de pastel, de barras apiladas y grafos de fuerza.

    Cierra con el recorrido paso a paso de un proyecto completo y con apéndices: casos de estudio de nueve diseñadores, las novedades de D3 4.0, una guía para compartir código y una referencia rápida. Es uno de los mejores puntos de partida para aprender D3 por lo claro y paciente que es. A cambio, no profundiza en arquitecturas de aplicaciones, integración con frameworks como React ni rendimiento con Canvas. Además, se basa en D3 v4: en la v5 la carga de datos pasó a Promises y en la v6 cambió el manejo de eventos, así que hay que adaptar algunos ejemplos.

    • D3.js 4.x
    • HTML, CSS y SVG
    • Data binding
    • Escalas y ejes
    • Transiciones
    • Interactividad
    • Layouts
    • Force-directed
    • Mapas geográficos
    • Periodismo de datos

    ¿Cómo enseña?

    TeóricoPráctico

    Teoría + práctica

    • ✓ Incluye ejercicios
    • ✓ Incluye proyectos

    Proyectos

    Recorrido de un proyecto completo

    En el capítulo final se desarrolla paso a paso una visualización interactiva completa con D3 4.x, desde los datos hasta la publicación en la web, aplicando todo lo visto en el libro.

    Más de D3.js con nivel Básico