Beginning JavaScript Charts

With jqPlot, D3, and Highcharts

  • Authors
  • Fabio┬áNelli

Table of contents

  1. Front Matter
    Pages i-xxv
  2. Fabio Nelli
    Pages 1-18
  3. Fabio Nelli
    Pages 19-42
  4. Fabio Nelli
    Pages 43-60
  5. Fabio Nelli
    Pages 61-80
  6. Fabio Nelli
    Pages 81-84
  7. Fabio Nelli
    Pages 85-112
  8. Fabio Nelli
    Pages 113-130
  9. Fabio Nelli
    Pages 131-150
  10. Fabio Nelli
    Pages 151-220
  11. Fabio Nelli
    Pages 221-256
  12. Fabio Nelli
    Pages 257-266
  13. Fabio Nelli
    Pages 267-272
  14. Fabio Nelli
    Pages 283-286
  15. Fabio Nelli
    Pages 287-302
  16. Fabio Nelli
    Pages 303-318
  17. Fabio Nelli
    Pages 319-328
  18. Fabio Nelli
    Pages 329-372
  19. Fabio Nelli
    Pages 373-400
  20. Fabio Nelli
    Pages 401-448
  21. Fabio Nelli
    Pages 449-480
  22. Fabio Nelli
    Pages 481-502
  23. Fabio Nelli
    Pages 503-512
  24. Fabio Nelli
    Pages 513-544
  25. Fabio Nelli
    Pages 545-556
  26. Fabio Nelli
    Pages 557-572
  27. Fabio Nelli
    Pages 573-580
  28. Fabio Nelli
    Pages 581-582
  29. Back Matter
    Pages 583-592

About this book


Beginning JavaScript Charts shows how to convert your data into eye-catching, innovative, animated, and highly interactive browser-based charts. This book is suitable for developers of all experience levels and needs: for those who love fast and effective solutions, you can use the jqPlot library to generate charts with amazing effects and animations using only a few lines of code; if you want more power and need to create data visualization beyond traditional charts, then D3 is the JavaScript library for you; finally, if you need a high-performance, professional solution for interactive charts, then the Highcharts library is also covered.

If you are an experienced developer and want to take things further, then Beginning JavaScript Charts also shows you how to develop your own graphics library starting from scratch using jQuery. At the end of the book, you will have a good knowledge of all the elements needed to manage data from every possible source, from high-end scientific instruments to Arduino boards, from PHP SQL databases queries to simple HTML tables, and from Matlab calculations to reports in Excel. You will be able to provide cutting-edge charts exploiting the growing power of modern browsers.

  • Create all kinds of charts using the latest technologies available on browsers (HTML5, CSS3, jQuery, jqPlot, D3, Highcharts, and SVG)
  • Full of step-by-step examples, Beginning JavaScript Charts introduces you gradually to all aspects of chart development, from the data source to the choice of which solution to apply.
  • This book provides a number of tools that can be the starting point for any project requiring graphical representations of data, whether using commercial libraries or your own

Bibliographic information