</> CodeBooks
    ← Volver a Ciencia de datos (página 6)
    Portada de JavaScript and jQuery for Data Analysis and Visualization

    JavaScript and jQuery for Data Analysis and Visualization

    Graham Murray, Jon Raasch, Joseph Lowery, Vadim Ogievetsky

    Editorial
    Wrox
    Año
    2014
    Páginas
    ~480
    Nivel
    Intermedio

    De qué trata

    Publicado por Wrox, este libro aborda la ingeniería y el diseño de visualizaciones analíticas e interactivas directamente en el navegador utilizando las tecnologías estándar de la plataforma web en su contexto de maduración (JavaScript bajo el estándar ECMAScript 5, HTML5 Canvas y SVG). Está orientado a desarrolladores web, diseñadores de frontend y analistas con conocimientos básicos de HTML, CSS y fundamentos de programación en JavaScript que buscan dejar atrás los gráficos estáticos o las hojas de cálculo tradicionales para construir interfaces analíticas dinámicas y ricas en el cliente.

    El contenido guía al lector a través de todo el ciclo de vida del dato en el navegador: la importación y lectura de datos desde formatos comunes (archivos de texto plano, XML y JSON), la captura interactiva mediante controles avanzados de formularios HTML5 y su validación robusta con jQuery Validation Engine. Enseña a presentar y filtrar información tabular con la librería DataTables, calcular estadísticas descriptivas e inferenciales en el cliente con jStat, y renderizar elementos gráficos vectoriales y matriciales apoyándose en SVG, Canvas, la librería Raphaël y una introducción práctica a D3.js. Asimismo, cubre el consumo de datos en vivo desde la API pública del censo de Estados Unidos (U.S. Census API) y su representación con Google Charts, integrando los componentes de la interfaz mediante la arquitectura MVC de Backbone.js.

    La práctica del libro culmina en la construcción de tablas dinámicas, mapas temáticos y un panel de control interactivo (dashboard) interconectado y responsivo que sincroniza múltiples gráficos y filtros a partir de la API del censo. Como valoración experta, la obra ofrece una sólida base conceptual sobre manipulación de estructuras de datos en el frontend y renderizado visual en el DOM; sin embargo, al datar de 2014, varias de las librerías empleadas (como Backbone.js o Raphaël) han sido ampliamente reemplazadas en la industria por marcos reactivos modernos como React o Vue, y la sintaxis no contempla las mejoras de ES6+. Resulta especialmente formativo para comprender los fundamentos del dibujo vectorial y la manipulación de datos en cliente antes de la llegada de las herramientas modernas.

    • JavaScript
    • jQuery
    • D3.js
    • Google Charts
    • Raphaël
    • HTML5 Canvas
    • SVG
    • DataTables
    • jStat
    • Backbone.js
    • U.S. Census API
    • Dashboards

    ¿Cómo enseña?

    TeóricoPráctico

    Teoría + práctica

    • ✗ Sin ejercicios
    • ✓ Incluye proyectos

    Proyectos

    Dashboard interactivo con datos del censo de EE. UU.

    Panel de control web responsivo que consume estadísticas demográficas en tiempo real desde la U.S. Census API, las grafica mediante Google Charts y coordina la sincronización de vistas y filtros usando Backbone.js.

    Más de Ciencia de datos con nivel Intermedio