3 options
Learning highcharts / Joseph Kuan.
- Format:
- Book
- Author/Creator:
- Kuan, Joseph.
- Series:
- Community experience distilled
- Language:
- English
- Subjects (All):
- Mathematical statistics--Graphic methods--Data processing.
- Mathematical statistics.
- Computer graphics.
- Physical Description:
- 1 online resource (362 p.)
- Edition:
- 1st ed.
- Place of Publication:
- Birmingham, UK : Packt Pub., 2012.
- Language Note:
- English
- Summary:
- A complete practical and comprehensive tutorial with clear and step-by-step instructions along with many examples. It's packed with examples, code samples and practical tips in a no-nonsense way. This book is both for beginners and advanced web developers who need to create interactive charts for their web applications. It primarily targets JavaScript Web developers who want to use the Highcharts library to prepare interactive and professional-quality charts and graphs for their applications quickly and easily. Prior experience with JavaScript is assumed.
- Contents:
- Cover; Copyright; Credits; Foreword; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Web Charts; A short history of web charting; HTML image map (server-side technology); Java applet (client side) and servlet (server side); Adobe Shockwave Flash (client side); The uprising of JavaScript and HTML5; HTML5 (SVG and canvas); SVG (Scalable Vector Graphics); Canvas; JavaScript charts on the market; jqPlot; amCharts; Ext JS 4 Charts; YUI 3 Charts; FusionCharts; JS Charts; Flot and Flotr; Why Highcharts?; Highcharts and JavaScript frameworks
- PresentationLicense; Simple API model; Documentations; Openness (feature request with user voice); Highcharts - a quick tutorial; Directories structure; Summary; Chapter 2: Highcharts Configurations; Configuration structure; Understanding Highcharts layouts; Chart margins and spacings; Chart label properties; Title and subtitle alignments; Legend alignment; Axis title alignment; Credits alignment; Experimenting with the automatic layout; Experimenting with the fixed layout; Framing the chart with axes; Accessing the axis data type; Adjusting intervals and background
- Using plot lines and plot bandsExtending to multiple axes; Revisiting the series configuration; Exploring PlotOptions; Styling the tooltips; Formatting the tooltips in HTML; Using the callback handler; Applying a multiple series tooltip; Animating charts; Expanding colors with gradients; Summary; Chapter 3: Line, Area, and Scatter Charts; Introducing line charts; Extending to multiple series line charts; Sketching an area chart; Mixing line and area series; Simulating a projection chart; Contrasting spline with step line; Extending to a stacked area chart; Plotting charts with missing data
- Combining scatter and area seriesPolishing a chart with an artistic style; Summary; Chapter 4: Bar and Column Charts; Introducing column charts; Overlapped column chart; Stacking and grouping a column chart; Mixing the stacked and single columns; Comparing the columns in stacked percentages; Adjusting column colors and data labels; Introducing bar charts; Giving the bar chart a simpler look; Constructing a mirror chart; Extending to a stacked mirror chart; Converting a single bar chart into a horizontal gauge chart; Sticking the charts together; Summary; Chapter 5: Pie Charts
- Understanding the relationship of chart, pie, and seriesPlotting simple pie charts-single series; Configuring the pie with sliced off sections; Applying a legend to a pie chart; 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 a twin dials chart - a Fiat 500 speedometer; Plotting a gauge chart pane; Setting pane backgrounds; Managing axes with different scales
- Extending to multiple panes
- Notes:
- Includes index.
- ISBN:
- 9781283937917
- 1283937913
- 9781849519090
- 1849519099
- OCLC:
- 823719004
The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.