Create Web Charts with jqPlot [electronic resource] /
Nelli, Fabio.author.
Create Web Charts with jqPlotshows 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. By 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 simple HTML tables to structured JSON files, and from Matlab calculations to reports in Excel. You will be able to provide cutting-edge charts exploiting the growing power of modern browsers. This book contains content previously published in Beginning JavaScript Charts. Create all kinds of charts using the latest technologies available on browsers Full of step-by-step examples, Create Web Charts with jqPlot 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.
""Contents at a Glance""; ""Contents""; ""About the Author""; ""About the Technical Reviewer""; ""Acknowledgments""; ""Introduction""; ""Chapter 1: Charting Technology Overview""; ""Elements in a Chart""; ""Most Common Charts""; ""How to Realize Charts on the Web""; ""HTML5""; ""Charting with SVG and CANVAS""; ""Canvas vs SVG""; ""The DOM""; ""Developing in JavaScript""; ""Running and Debugging JavaScript""; ""Data Types in JavaScript""; ""Arrays""; ""Objects""; ""Firebug and DevTools""; ""JSON""; ""Summary""; ""Chapter 2: jQuery Basics""; ""Including the jQuery Library""; ""Selections""
""Chaining Methods""""jQuery and the DOM""; ""The ready() Method""; ""Traversing the DOM with Selections""; ""Create and Insert New Elements""; ""Remove, Hide, and Replace Elements""; ""jQuery UI: Widgets""; ""Accordion""; ""Tab""; ""Button""; ""Combo Box""; ""Menu""; ""Slider""; ""Progress Bar""; ""Concluding Thoughts on the jQuery Library""; ""Summary""; ""Chapter 3: Introducing jqPlot""; ""The jqPlot library""; ""Including Basic Files""; ""Plot Basics""; ""Adding a Plot Container""; ""Creating the Plot""; ""Using jqPlot Plug-ins""; ""Understanding jqPlot Options""; ""Inserting Options""
""Handling Options on Axes""""Inserting Series of Data""; ""Renderers and Plug-ins: A Further Clarification""; ""CSS Customization""; ""Thinking in Modules""; ""Summary""; ""Chapter 4: Line Charts with jqPlot""; ""Using (x, y) Pairs as Input Data""; ""First Steps in the Development of a Line Chart: The Axes""; ""Add a Title and Axis Labels""; ""Axis Properties""; ""Axes Ticks""; ""Using the Log Scale""; ""The Multiseries Line Chart""; ""Multiple Series of Data""; ""Smooth-Line Chart""; ""Line and Marker Style""; ""Animated Charts""; ""More Than One y Axis""; ""Data with JavaScript""
""Generating Data, Using Math Functions""""Generating Random Data""; ""Handling Date Values""; ""The DateAxisRenderer Plug-in""; ""Handling Date Values in Different Formats""; ""Handling Time Values""; ""Highlighting""; ""Cursor Highlighter""; ""Highlighting with HTML Format""; ""Interacting with the Chart: Limit Lines and Zooming""; ""Drawing a Limit Line on the Chart""; ""Adding Buttons to Your Charts""; ""Zooming""; ""Changing Chart Appearance""; ""Customizing Text, Using CSS""; ""Changing the Background Color""; ""Further Customization, Using CSS""; ""Setting the Grid""
""Working with Areas on Line Charts""""Area Charts""; ""Line and Area Charts""; ""Band Charts""; ""Filling Between Lines in a Line Chart""; ""Trend Lines""; ""Summary""; ""Chapter 5: Bar Charts with jqPlot""; ""Using the BarRenderer Plug-In to Create Bar Charts""; ""Rotate Axis Tick Labels""; ""Modify the Space Between the Bars""; ""Adding Values at the Top of Bars""; ""Bars with Negative Values""; ""Bar Charts with More Than One Set of Data""; ""Vertical and Horizontal Bar Charts""; ""Vertical Stacked Bars""; ""Horizontal Stacked Bars""; ""Combination Charts: Lines in Bar Charts""
""Animated Plot""
Includes index.
Create Web Charts with jqPlotshows 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. By 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 simple HTML tables to structured JSON files, and from Matlab calculations to reports in Excel. You will be able to provide cutting-edge charts exploiting the growing power of modern browsers. This book contains content previously published in Beginning JavaScript Charts. Create all kinds of charts using the latest technologies available on browsers Full of step-by-step examples, Create Web Charts with jqPlot 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.
Computer programming.
Software engineering.
Web Development.
Software Engineering/Programming and Operating Systems.