</> CodeBooks
    ← Volver a Varios JS (página 3)
    Portada de Highcharts Cookbook

    Highcharts Cookbook

    Nicholas Terwoord

    Editorial
    Packt
    Año
    2014
    Páginas
    ~332
    Nivel
    Intermedio

    De qué trata

    Recetario de Packt (serie «Quick answers to common problems») en el que Nicholas Terwoord reúne más de 80 recetas prácticas para crear, integrar y ampliar gráficos dinámicos e interactivos con Highcharts, la librería de gráficos en JavaScript. Se publicó en 2014, así que trabaja con la rama 3.x de Highcharts de esa época. Está pensado para desarrolladores web y de JavaScript que quieren añadir gráficos a sus aplicaciones: los primeros capítulos guían a quien empieza con Highcharts y el resto sirve de consulta para usuarios con experiencia. Conviene manejar bien JavaScript y HTML.

    El libro empieza con una página sencilla con Highcharts y los casos más habituales, y luego se dedica al procesamiento de datos: cómo cargar en un gráfico datos remotos en CSV, XML y JSON, también vía AJAX. Sigue con la interacción del usuario (eventos de ratón y entrada de datos) y con cómo compartir gráficos: renderizado en el servidor, exportación de imágenes a varios formatos, envío de gráficos estáticos y dinámicos por correo y preparación para imprimir. Una parte importante trata de la integración con otros frameworks. Con Ext JS se prepara un proyecto, se conectan los gráficos a Ext.data.Store y a Ext.app.Controller, se observan datos en vivo y se crean gráficos que heredan de otros. También se integra con jQuery y sus plugins, y en el backend con el framework PHP Yii. Además, hay ejemplos en Python, PHP y Node.js.

    No hay un proyecto conductor: son recetas independientes con el formato problema-solución. Su principal aporte es cubrir el «alrededor» de Highcharts (fuentes de datos, exportación, integración con frameworks frontend y backend), algo que la documentación oficial trata solo de pasada. Hay que tener en cuenta que la API de Highcharts ha cambiado mucho desde entonces (módulos, servidor de exportación, licencias), y que Ext JS 4, jQuery y Yii 1 ya están anticuados, así que algunos fragmentos necesitarán ajustes. Conviene leerlo junto con la documentación actual de Highcharts.

    • Highcharts
    • Gráficos interactivos
    • Datos JSON, CSV y XML
    • AJAX
    • Eventos de usuario
    • Exportación de gráficos
    • Renderizado en servidor
    • Ext JS
    • jQuery
    • Yii (PHP)
    • Node.js

    ¿Cómo enseña?

    TeóricoPráctico

    Con ejercicios

    • ✓ Incluye ejercicios
    • ✗ Sin proyectos

    Más de Varios JS con nivel Intermedio