__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 Front Matter....Pages i-xxv Charting Technology Overview....Pages 1-18 jQuery Basics....Pages 19-42 Simple HTML Tables....Pages 43-60 Drawing a Line Chart....Pages 61-80 Drawing a Bar Chart....Pages 81-84 Drawing a Pie Chart....Pages 85-112 Creating a Library for Simple Charts....Pages 113-130 Introducing jqPlot....Pages 131-150 Line Charts with jqPlot....Pages 151-220 Bar Charts with jqPlot....Pages 221-256 Pie Charts and Donut Charts with jqPlot....Pages 257-266 Candlestick Charts with jqPlot....Pages 267-272 Scatter Charts and Bubble Charts with jqPlot....Pages 273-282 Funnel Charts with jqPlot....Pages 283-286 Adding Controls to Charts....Pages 287-302 Embedding jqPlot Charts in jQuery Widgets....Pages 303-318 Handling Input Data....Pages 319-328 Moving from jqPlot to Highcharts....Pages 329-372 Working with D3....Pages 373-400 Line Charts with D3....Pages 401-448 Bar Charts with D3....Pages 449-480 Pie Charts with D3....Pages 481-502 Candlestick Charts with D3....Pages 503-512 Scatterplot and Bubble Charts with D3....Pages 513-544 Radar Charts with D3....Pages 545-556 Handling Live Data with D3....Pages 557-572 Guidelines for the Examples in the Book....Pages 573-580 jqPlot Plug-ins....Pages 581-582 Back Matter....Pages 583-592