Skip to main content
  • Book
  • © 2013

Beginning JavaScript Charts

With jqPlot, d3, and Highcharts

Apress

Authors:

  • Script Charts shows how to convert your data into innovative browser-based charts using the jq.

  • Plot, D3, and Highcharts Java.

  • Script libraries.

Buy it now

Buying options

eBook USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 49.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access

This is a preview of subscription content, log in via an institution to check for access.

Table of contents (28 chapters)

  1. Front Matter

    Pages i-xxv
  2. Charting Technology Overview

    • Fabio Nelli
    Pages 1-18
  3. jQuery Basics

    • Fabio Nelli
    Pages 19-42
  4. Simple HTML Tables

    • Fabio Nelli
    Pages 43-60
  5. Drawing a Line Chart

    • Fabio Nelli
    Pages 61-80
  6. Drawing a Bar Chart

    • Fabio Nelli
    Pages 81-84
  7. Drawing a Pie Chart

    • Fabio Nelli
    Pages 85-112
  8. Creating a Library for Simple Charts

    • Fabio Nelli
    Pages 113-130
  9. Introducing jqPlot

    • Fabio Nelli
    Pages 131-150
  10. Line Charts with jqPlot

    • Fabio Nelli
    Pages 151-220
  11. Bar Charts with jqPlot

    • Fabio Nelli
    Pages 221-256
  12. Pie Charts and Donut Charts with jqPlot

    • Fabio Nelli
    Pages 257-266
  13. Candlestick Charts with jqPlot

    • Fabio Nelli
    Pages 267-272
  14. Funnel Charts with jqPlot

    • Fabio Nelli
    Pages 283-286
  15. Adding Controls to Charts

    • Fabio Nelli
    Pages 287-302
  16. Embedding jqPlot Charts in jQuery Widgets

    • Fabio Nelli
    Pages 303-318
  17. Handling Input Data

    • Fabio Nelli
    Pages 319-328
  18. Moving from jqPlot to Highcharts

    • Fabio Nelli
    Pages 329-372
  19. Working with D3

    • Fabio Nelli
    Pages 373-400

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

About the author

Fabio Nelli, is an IT Scientific Application Specialist at IRBM Science Park, a private research center in Pomezia, Roma (Italy). He has beena computer consultant for many years at IBM, EDS, Merck Sharp, and Dohme, along with several banks and insurance companies.He has an Organic Chemistry degree and many years of experience in Information technologies and Automation systems applied to Life Sciences (Tech Specialist at Beckman Coulter Italy and Spain).He is currently developing Java applications that interface Oracle databases with scientific instrumentations generating data and web server applications providing analysis of the results to researchers in real time.

Bibliographic Information

Buy it now

Buying options

eBook USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 49.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access