</> CodeBooks
    ← Volver a HTML5 (página 8)
    Portada de HTML5 Graphing and Data Visualization Cookbook

    HTML5 Graphing and Data Visualization Cookbook

    Ben Fhala

    Editorial
    Packt
    Año
    2012
    Páginas
    ~344
    Nivel
    Intermedio

    De qué trata

    Recetario de Ben Fhala centrado en crear gráficos y visualizaciones de datos en el navegador, principalmente con el elemento canvas de HTML5 y JavaScript, tal como se trabajaba en 2012. No exige experiencia previa con HTML5 ni con Canvas, pero sí conocer HTML básico y saber programar en algún lenguaje, idealmente JavaScript. Se puede leer de principio a fin o consultar como referencia para tareas concretas.

    Los dos primeros capítulos enseñan a dibujar en canvas, desde formas básicas hasta dibujo avanzado. Sobre esa base se construyen gráficos cartesianos (barras, dispersión, líneas, cascada y velas para datos bursátiles) y gráficos curvos (burbujas, pastel, dona, radar y árbol). Después propone visualizaciones menos convencionales, añade animación e interactividad a los gráficos estáticos y pasa al ecosistema de código abierto, con librerías de gráficos ya hechas. Cierra con Google Charts y con Google Maps: gráficos geográficos con la Google Visualization API, marcadores y personalización del estilo del mapa.

    Las recetas se van haciendo más complejas e interactivas, y el último capítulo, «Maps in Action», integra datos y mapas en un proyecto completo. Su valor es didáctico: enseña a construir los gráficos a mano para entender su geometría, en lugar de limitarse a configurar una librería. Hay que tener en cuenta que no trata D3.js ni SVG en profundidad, y que algunas APIs y librerías de la época han cambiado (por ejemplo, Google Maps exige hoy clave de API). Es mejor complementarlo con herramientas actuales como Chart.js o D3.

    • HTML5 Canvas
    • Gráficos de barras y líneas
    • Gráficos de dispersión
    • Gráficos de velas
    • Gráficos de pastel y dona
    • Gráficos de radar
    • Animación de gráficos
    • Interactividad
    • Librerías open source
    • Google Charts
    • Google Maps

    ¿Cómo enseña?

    TeóricoPráctico

    Con ejercicios

    • ✓ Incluye ejercicios
    • ✓ Incluye proyectos

    Proyectos

    Maps in Action

    Proyecto integrador del capítulo final que combina visualización de datos con Google Maps: datos representados sobre el mapa con marcadores y estilos personalizados.

    Más de HTML5 con nivel Intermedio