Highcharts cookbook : 80 hands-on recipes to create, integrate, and extend dynamic and interactive charts in your web projects /
An easy-to-follow, step-by-step guide with over 80 recipes covering examples on how to use and create dynamic charts with Highcharts. ""Highcharts Cookbook"" is intended for JavaScript developers or other web programmers looking to add charting functionality to their web applicat...
Clasificación: | Libro Electrónico |
---|---|
Autor principal: | |
Formato: | Electrónico eBook |
Idioma: | Inglés |
Publicado: |
Birmingham :
Packt Publishing Limited,
2014.
|
Colección: | Quick answers to common problems.
|
Temas: | |
Acceso en línea: | Texto completo |
Tabla de Contenidos:
- Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Getting Started with Highcharts; Introduction; Finding documentation on Highcharts; Creating your first chart; Including multiple series in one chart; Displaying multiple charts in one graph; Using the same data in multiple charts; Creating spiderweb graphs for comparison; Creating custom tooltips; Adding extra content to tooltips; Making charts internationalizable/localizable; Creating a new theme; Creating reusable graphs; Chapter 2: Processing Data; Introduction
- Working with different data formatsUsing AJAX for polling charts; Using WebSockets for real-time updates; Drilling down and filtering data; Using CSV, XML, or JSON with Highcharts; Handling cross-domain data; Handling dates; Chapter 3: Handling User Interaction; Introduction; Creating a simple poll; Making graphs zoomable; Creating master details graphs; Slicing and dicing time data; Annotating a chart; Developing dynamic tooltips; Taking actions on other events; Adding events after the chart has rendered; Chapter 4: Sharing Charts on the Web; Introduction; Rendering charts on the server side
- Exporting images to different formatsE-mailing static charts; E-mailing dynamic charts; Preparing charts for printing; Chapter 5: Integrating with ExtJS; Introduction; Setting up a simple ExtJS project; Using Highcharts in ExtJS; Connecting your chart using Ext.data. Store; Observing live data using other Store types; Connecting your chart to Ext.app. Controller; Creating charts that inherit from other charts; Chapter 6: Integrating with jQuery; Introduction; Creating charts with jQuery; Using the data- attributes to load charts; Binding events using jQuery.on
- Handling user interaction with jQueryUpdating a chart on the backend; Using jQuery UI tabs and Highcharts; Modifying charts using jQuery UI widgets; Putting charts in pages using jQuery Mobile; Chapter 7: Integrating With the Yii Framework; Introduction; Setting up a simple Yii project; Creating a chart from model data; Generating a chart with a Yii CLI command; Creating charts with a RESTful controller; Updating the model when the chart changes; Chapter 8: Integrating with Other Frameworks; Introduction; Using NodeJS as a data provider; Using Django as a data provider
- Using Flask/Bottle as a data providerIntegrating with Backbone; Using AngularJS data bindings and controllers; Using NodeJS for chart rendering; Chapter 9: Extending Highcharts; Introduction; Wrapping existing functions; Creating new chart types; Creating your own Highcharts extension; Adding new functions to your extension; JSHinting your code; Unit
- testing your new extension; Packaging your extension; Minifying your code; Chapter 10: Math and Statistics; Introduction; Graphing equations; Showing descriptive statistics with box plots; Plotting distributions with jStat