Highcharts是一款流行的web制圖軟件,它能夠生成極為出色、流暢的HTML5 SVG圖形。Joe Kuan延續(xù)了Learning Highcharts系列,在第二版中包含了全新的內(nèi)容以及重新修改過的章節(jié)。本書覆蓋了Hightharts 4所支持的全部圖形。采用循序漸進(jìn)的教程演示了如何使用來自現(xiàn)實(shí)生活中的數(shù)據(jù)生成富有表現(xiàn)力的圖表。
Preface
Chapter 1 Web Charts
A short history of web charting
HTML image map (sewer-side technology)
Java applet (client-side) and servlet (sewer-side)
Adobe Shockwave Flash (client-side)
The rise of JavaScript and HTML5
HTML5 (SVG and Canvas)
SVG
Canvas
JavaScript charts on the market
amCharts
Ext JS 5 charts
Data Driven Documents
FusionCharts
Raphael
Why Highcharts?
Highcharts and JavaScript frameworks
Presentation
License
Simple API model
Documentations
Openness (feature request with user voice)
Highcharts - a quick tutorial
Directory structure
Summary
Chapter 2 Hiahcharts Conficlurations
Configuration structure
Understanding Highcharts' layout
Chart margins and spacing settings
Chart label properties
Title and subtitle alignments
Legend alignment
Axis title alignment
Credits alignment
Experimenting with an automatic layout
Experimenting with a fixed layout
Framing the chart with axes
Accessing the axis data type
Adjusting intervals and background
Using plot lines and plot bands
Extending to multiple axes
Revisiting the series config
Exploring PlotOptions
Styling tooltips
Formatting tooltips in HTML
Using the callback handler
Applying a multiple-series tooltip
Animating charts
Expanding colors with gradients
Zooming data with the drilldown feature
Summary
Chapter 3 Line, Area, and Scatter Charts
Introducing line charts
Extending to multiple-series line charts
Highlighting negative values and raising the base level
Sketching an area chart
Mixing line and area series
Simulating a projection chart
Contrasting a spline with a step line
Extending to the stacked area chart
Plotting charts with missing data
Combining the scatter and area series
Polishing a chart with an artistic style
Summary
……
Chapter 4 Bar and Column ChARTS
Chapter 5 Pie Charts
Chapter 6 Gauge Polar and Range Charts
Chapter 7 Bubble Box Plot and Error Bar Charts
Chapter 8 Waterfall Funnel Pyramid and Heatmap Charts
Chapter 9 3D Charts
Chapter 10 Highcharts APIs
Chapter 11 Highcharts Events
Chapter 12 Highcharts and jQuery Mobile
Chapter 13 Highcharts and Ext JS
Chapter 14 Server-side Highcharts
Chapter 15 Highcharts Online Services and Plugins
Index