Create Web Charts with jqPlot
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 t...
Main Author: | |
---|---|
Format: | eBook |
Language: | Inglés |
Published: |
Berkeley, CA :
Apress
2014.
|
Edition: | 1st ed. 2014. |
Series: | Expert's Voice
|
Subjects: | |
See on Biblioteca Universitat Ramon Llull: | https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009629740906719 |
Table of Contents:
- ""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""