Learning Highcharts 4

Design eye-catching and interactive JavaScript charts for your web page with Highcharts, one of the leading tools in web charting
Preview in Mapt

Learning Highcharts 4

Joe Kuan

1 customer reviews
Design eye-catching and interactive JavaScript charts for your web page with Highcharts, one of the leading tools in web charting
Mapt Subscription
FREE
$29.99/m after trial
eBook
$18.90
RRP $26.99
Save 29%
Print + eBook
$44.99
RRP $44.99
What do I get with a Mapt Pro subscription?
  • Unlimited access to all Packt’s 5,000+ eBooks and Videos
  • Early Access content, Progress Tracking, and Assessments
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
$0.00
$18.90
$44.99
$29.99p/m after trial
RRP $26.99
RRP $44.99
Subscription
eBook
Print + eBook
Start 30 Day Trial

Frequently bought together


Learning Highcharts 4 Book Cover
Learning Highcharts 4
$ 26.99
$ 18.90
Learning Highcharts [Video] Book Cover
Learning Highcharts [Video]
$ 74.99
$ 63.75
Buy 2 for $35.00
Save $66.98
Add to Cart
Subscribe and access every Packt eBook & Video.
 
  • 5,000+ eBooks & Videos
  • 50+ New titles a month
  • 1 Free eBook/Video to keep every month
Start Free Trial
 

Book Details

ISBN 139781783287451
Paperback478 pages

Book Description

Highcharts is a popular type of web charting software that produces stunning and smooth animated HTML5 SVG graphs.

Joe Kuan continues the Learning Highcharts series, with the second edition comprising of brand new content and revised chapters. The book covers all the graphs supported in Highcharts 4. Step-by-step tutorials demonstrate how to create presentable charts with real-life data. The book also explores how to replicate industry charts from a financial brochure, sports article, 3D infographics, and even a Fiat 500 speedometer.

The second part of the book focuses on the operational side; APIs, events, and framework integration. The third part of the book looks into the server side and online services, how Highcharts/PhantomJS works, and demonstrates the usage and reviews the latest exciting development, Highcharts Cloud—an online chart service without any prior Highcharts or JavaScript experience needed. You just need to insert the data and it does the rest.

In a nutshell, this book aims to be the most comprehensive Highcharts book in the market.

Table of Contents

Chapter 1: Web Charts
A short history of web charting
The rise of JavaScript and HTML5
JavaScript charts on the market
Why Highcharts?
Highcharts – a quick tutorial
Summary
Chapter 2: Highcharts Configurations
Configuration structure
Understanding Highcharts' layout
Framing the chart with axes
Revisiting the series config
Exploring PlotOptions
Styling tooltips
Animating charts
Expanding colors with gradients
Zooming data with the drilldown feature
Summary
Chapter 3: Line, Area, and Scatter Charts
Introducing line charts
Highlighting negative values and raising the base level
Sketching an area chart
Mixing line and area series
Combining the scatter and area series
Summary
Chapter 4: Bar and Column Charts
Introducing column charts
Introducing bar charts
Constructing a mirror chart
Converting a single bar chart into a horizontal gauge chart
Sticking the charts together
Summary
Chapter 5: Pie Charts
Understanding the relationship between chart, pie, and series
Plotting simple pie charts – single series
Plotting multiple pies in a chart – multiple series
Preparing a donut chart – multiple series
Building a chart with multiple series types
Summary
Chapter 6: Gauge, Polar, and Range Charts
Loading gauge, polar, and range charts
Plotting a speedometer gauge chart
Plotting the solid gauge chart
Converting a spline chart to a polar/radar chart
Plotting range charts with market index data
Using a radial gradient on a gauge chart
Summary
Chapter 7: Bubble, Box Plot, and Error Bar Charts
The bubble chart
Understanding the box plot chart
The error bar chart
Summary
Chapter 8: Waterfall, Funnel, Pyramid, and Heatmap Charts
Constructing a waterfall chart
Constructing a funnel chart
Joining both waterfall and funnel charts
Plotting a commercial pyramid chart
Exploring a heatmap chart with inflation data
Experimenting with dataClasses and nullColor options in a heatmap
Summary
Chapter 9: 3D Charts
What a Highcharts 3D chart is and isn't
Experimenting with 3D chart orientation
Configuring the 3D chart background
Plotting the column, pie, donut, and scatter series in 3D charts
Navigating with 3D charts
Summary
Chapter 10: Highcharts APIs
Understanding the Highcharts class model
Using the Highcharts APIs
Summary
Chapter 11: Highcharts Events
Introducing Highcharts events
Portfolio history example
Stock growth chart example
Summary
Chapter 12: Highcharts and jQuery Mobile
A short introduction to jQuery Mobile
Understanding mobile page structure
Understanding page initialization
Linking between mobile pages
Highcharts in touch-screen environments
Integrating Highcharts and jQuery Mobile using an Olympic medals table application
Drilling down for data with the point click event
Building a dynamic content dialog with the point click event
Applying the gesturechange (pinch actions) event to a pie chart
Summary
Chapter 13: Highcharts and Ext JS
A short introduction to Sencha Ext JS
A quick tour of Ext JS components
The Highcharts extension
A commercial RIA with Highcharts – Profiler
Summary
Chapter 14: Server-side Highcharts
Running Highcharts on the server side
Highcharts on the server side
Running the Highcharts server script
Summary
Chapter 15: Highcharts Online Services and Plugins
Highcharts export server – export.highcharts.com
Highcharts Cloud Service
Highcharts plugins
Summary

What You Will Learn

  • Use Highcharts to create a simple chart and all the graph series supported in Highcharts 4
  • Create presentable industry-scale charts with series-specific options
  • Get to grips with 3D charts and create special effects with 3D-specific options
  • Use the Highcharts APIs and events to produce interactive charts
  • Integrate Highcharts with jQuery Mobile and ExtJS's extensions
  • Discover how to use Highcharts on the server side and get to know about the Highcharts cloud service
  • Write and apply Highcharts plugins to come up with innovative charts

Authors

Table of Contents

Chapter 1: Web Charts
A short history of web charting
The rise of JavaScript and HTML5
JavaScript charts on the market
Why Highcharts?
Highcharts – a quick tutorial
Summary
Chapter 2: Highcharts Configurations
Configuration structure
Understanding Highcharts' layout
Framing the chart with axes
Revisiting the series config
Exploring PlotOptions
Styling tooltips
Animating charts
Expanding colors with gradients
Zooming data with the drilldown feature
Summary
Chapter 3: Line, Area, and Scatter Charts
Introducing line charts
Highlighting negative values and raising the base level
Sketching an area chart
Mixing line and area series
Combining the scatter and area series
Summary
Chapter 4: Bar and Column Charts
Introducing column charts
Introducing bar charts
Constructing a mirror chart
Converting a single bar chart into a horizontal gauge chart
Sticking the charts together
Summary
Chapter 5: Pie Charts
Understanding the relationship between chart, pie, and series
Plotting simple pie charts – single series
Plotting multiple pies in a chart – multiple series
Preparing a donut chart – multiple series
Building a chart with multiple series types
Summary
Chapter 6: Gauge, Polar, and Range Charts
Loading gauge, polar, and range charts
Plotting a speedometer gauge chart
Plotting the solid gauge chart
Converting a spline chart to a polar/radar chart
Plotting range charts with market index data
Using a radial gradient on a gauge chart
Summary
Chapter 7: Bubble, Box Plot, and Error Bar Charts
The bubble chart
Understanding the box plot chart
The error bar chart
Summary
Chapter 8: Waterfall, Funnel, Pyramid, and Heatmap Charts
Constructing a waterfall chart
Constructing a funnel chart
Joining both waterfall and funnel charts
Plotting a commercial pyramid chart
Exploring a heatmap chart with inflation data
Experimenting with dataClasses and nullColor options in a heatmap
Summary
Chapter 9: 3D Charts
What a Highcharts 3D chart is and isn't
Experimenting with 3D chart orientation
Configuring the 3D chart background
Plotting the column, pie, donut, and scatter series in 3D charts
Navigating with 3D charts
Summary
Chapter 10: Highcharts APIs
Understanding the Highcharts class model
Using the Highcharts APIs
Summary
Chapter 11: Highcharts Events
Introducing Highcharts events
Portfolio history example
Stock growth chart example
Summary
Chapter 12: Highcharts and jQuery Mobile
A short introduction to jQuery Mobile
Understanding mobile page structure
Understanding page initialization
Linking between mobile pages
Highcharts in touch-screen environments
Integrating Highcharts and jQuery Mobile using an Olympic medals table application
Drilling down for data with the point click event
Building a dynamic content dialog with the point click event
Applying the gesturechange (pinch actions) event to a pie chart
Summary
Chapter 13: Highcharts and Ext JS
A short introduction to Sencha Ext JS
A quick tour of Ext JS components
The Highcharts extension
A commercial RIA with Highcharts – Profiler
Summary
Chapter 14: Server-side Highcharts
Running Highcharts on the server side
Highcharts on the server side
Running the Highcharts server script
Summary
Chapter 15: Highcharts Online Services and Plugins
Highcharts export server – export.highcharts.com
Highcharts Cloud Service
Highcharts plugins
Summary

Book Details

ISBN 139781783287451
Paperback478 pages
Read More
From 1 reviews

Read More Reviews

Recommended for You

Data Visualization with D3.js Cookbook Book Cover
Data Visualization with D3.js Cookbook
$ 26.99
$ 18.90
Mastering D3.js Book Cover
Mastering D3.js
$ 32.99
$ 23.10
Practical Data Analysis Book Cover
Practical Data Analysis
$ 29.99
$ 21.00
Bootstrap Site Blueprints Book Cover
Bootstrap Site Blueprints
$ 26.99
$ 18.90
JavaScript and JSON Essentials Book Cover
JavaScript and JSON Essentials
$ 17.99
$ 12.60
Mastering Web Application Development with AngularJS Book Cover
Mastering Web Application Development with AngularJS
$ 26.99
$ 5.40