Index
A
- animations
- about / Interactions, data updates, and animations
- configuring / Configuring animations
- area charts / Line and area charts
B
- bar charts
- creating / Creating a simple bar chart, Creating a bar chart
- graphics context, setting up / Setting up the graphics context
- colors, configuring / Configuring colors, fonts, and responsiveness
- fonts, configuring / Configuring colors, fonts, and responsiveness
- responsiveness, configuring / Configuring colors, fonts, and responsiveness
- dataset configuration / Dataset configuration for bar charts
- bars
- stacking / Stacking bars
- bevels / Shadows and bevels
- bubble charts / Scatter and bubble charts, Bubble charts
C
- callbacks
- configuring / Callbacks
- Cartesian
- configuration options / Cartesian configuration options
- Cartesian axes
- about / Cartesian axes, ticks, and grid lines
- configuring / Multiple Cartesian axes
- Cartesian grid lines / Cartesian axes, ticks, and grid lines
- Cartesian ticks / Cartesian axes, ticks, and grid lines
- Cascading Style Sheets (CSS) / Cascading Style Sheets
- category scales
- about / Category scales
- axes, configuring / Configuring the axes
- ticks, configuring / Configuring ticks
- grid lines, configuring / Configuring grid lines
- Chart.js
- about / Introduction to Chart.js
- installing / Installation and setup
- setting up / Installation and setup
- extending / Extending Chart.js
- prototype methods / Prototype methods
- extensions / Chart.js extensions
- chart defaults / Chart defaults
- charts
- types / Chart types
- selecting / Choosing a chart
- updating / Updating charts
- updating, with tooltips configuration / Tooltips
- circumference
- modifying, in pie charts / Changing the circumference
- modifying, in doughnut charts / Changing the circumference
- color palette generator / Color schemes and palettes
- colors
- configuring, for bar charts / Configuring colors, fonts, and responsiveness
- about / Colors, gradients, patterns, and shadows
- configuring / Configuring colors
- color schemes / Color schemes and palettes
- configuration options
- for pie charts / Configuration options
- for Cartesian / Cartesian configuration options
- Content Delivery Network (CDN) / Installation and setup
- CSV
- about / CSV
- parsing / Parsing CSV
- custom HTML tooltips
- about / Custom HTML tooltips
- advanced legend configuration / Advanced legend configuration
- labels, generating / Generating labels
D
- data
- extracting / Extracting and transforming data
- transforming / Extracting and transforming data
- extracting, with online tools / Online tools
- transforming, with online tools / Online tools
- extracting, with XPath / Extracting data with XPath
- loading / Loading data
- data formats
- about / Data formats
- CSV / CSV
- eXtensible Markup Language (XML) / XML
- JSON / JSON
- dataset configuration
- for bar charts / Dataset configuration for bar charts
- for line charts / Dataset configuration
- dataset properties
- for pie charts / Dataset properties for pie charts
- data updates / Interactions, data updates, and animations, Data updates
- data visualization
- about / Data visualization
- chart, types / Chart types
- creating, for Web / Creating data visualizations for the Web
- creating, with Chart.js / How to use this book
- data visualization library
- default configuration
- about / Default configuration
- global defaults / Global defaults
- scale defaults / Scale defaults
- graphical elements / Graphical elements
- chart defaults / Chart defaults
- delimiter-separated value (DSV) / CSV
- Document Object Model (DOM) / Creating data visualizations for the Web, Setting up the graphics context
- doughnut charts
- about / Pie and doughnut charts
- data, preparing for / Preparing data for pie and doughnut charts
- circumference, changing / Changing the circumference
- with multiple datasets / Pie and doughnut charts with multiple datasets
E
- events
- about / Events
- animations, configuring / Configuring animations
- eXtensible Markup Language (XML) / XML
- external data files
- loading / Loading and parsing external data files
- parsing / Loading and parsing external data files
- loading, with Web server / Using a Web server
- parsing, with Web server / Using a Web server
- loading, with JavaScript / Loading files using standard JavaScript
- loading, with JQuery / Loading files using JQuery
- loading, with Fetch API / Loading files using the standard Fetch API
F
- Fetch API
- used, for loading external data files / Loading files using the standard Fetch API
- fonts
- configuring, for bar charts / Configuring colors, fonts, and responsiveness
- about / Fonts
- standard fonts, selecting / Selecting standard fonts
- Web fonts, using / Using Web fonts
G
- global default configurations / Global defaults
- global defaults / Global defaults
- Goddard Institute for Space Studies (GISS)
- about / Loading data from external files
- reference / Loading data from external files
- gradients / Colors, gradients, patterns, and shadows, Gradients
- graphical elements / Graphical elements
H
- horizontal bar chart
- about / Horizontal bar chart
- extra datasets, adding / Adding extra datasets
- hovering interactions / Hovering interactions
- HTML5 Canvas / HTML5 Canvas
- HTML DOM / HTML Document Object Model(DOM)
- HTML legends / HTML legends
I
J
- JavaScript
- used, for loading external data files / Loading files using standard JavaScript
- JavaScript, for Chart.js
- about / Essential JavaScript for Chart.js
- browser tools / Browser tools
- types / JavaScript types and variables
- variables / JavaScript types and variables
- data structures, used in charts / Data structures used in charts
- arrays / Arrays
- strings / Strings
- functions / Functions
- objects / Objects
- JQuery
- fundamentals / JQuery fundamentals
- used, for loading external data files / Loading files using JQuery
- JSON / JSON
- JSON file
- parsing / Parsing JSON
L
- labels
- larger datasets
- working with / Working with larger and multiple datasets
- legend configuration / Advanced legend configuration
- legend labels
- generating / Generating labels
- legends / Legends and labels
- line charts
- about / Line and area charts
- creating / Creating a simple line chart
- dataset configuration / Dataset configuration
- options configuration / Options configuration for line charts
- with more than one dataset / Line charts with more than one dataset
- data, loading from external files / Loading data from external files
M
- map
- displaying / Displaying a map
- mixed charts
- about / Mixed charts
- canvas, overlaying / Overlaying a canvas
- multiple charts
- displaying / Displaying multiple charts
- rendering, on one page / Rendering many charts on one page
- multiple datasets
- working with / Working with larger and multiple datasets
- multiple files
- loading / Loading multiple files
N
- numeric Cartesian scales
- about / Numeric Cartesian scales
- linear scales / Linear scales
- logarithmic scales / Logarithmic scales
- axis titles, configuring / Configuring axis titles
- ticks, configuring / Configuring ticks
- grid lines, configuring / Configuring grid lines
O
- options configuration
- about / Options configuration
- text, configuring / Text and fonts
- fonts, configuring / Text and fonts
- for line charts / Options configuration for line charts
P
- patterns / Patterns
- pie charts
- about / Pie and doughnut charts
- creating / Creating a simple pie chart
- dataset properties / Dataset properties for pie charts
- configuration options / Configuration options
- values, showing in slices / How to show values in the slices
- data, preparing for / Preparing data for pie and doughnut charts
- circumference, changing / Changing the circumference
- with multiple datasets / Pie and doughnut charts with multiple datasets
- plugins
- creating / Creating plugins
- polar area charts / Polar area charts
R
- radar charts / Radar charts
- radial scales
- about / Radial scales
- point labels, configuring / Configuring point labels
- ticks, configuring / Configuring ticks
- grids lines, configuring / Configuring grids and angle lines
- angle lines, configuring / Configuring grids and angle lines
- responsiveness colors
- configuring, for bar charts / Configuring colors, fonts, and responsiveness
S
- scale defaults / Scale defaults
- scales
- configuring / Configuring scales, Configuring advanced scales
- scale service
- configuring / The scale service
- scatter charts
- about / Scatter and bubble charts
- creating / Creating a scatter chart
- used, for revealing correlations / Revealing correlations with scatter charts
- with large quantities of data / Scatter charts with large quantities of data
- scheme / Color schemes and palettes
- scriptable properties
- about / Scriptable properties
- tooltip callbacks / Tooltip callbacks
- shadows / Colors, gradients, patterns, and shadows, Shadows and bevels
- stacked area charts / Stacked area charts
T
- text elements
- adding / Adding text elements and labels
- time scales
- about / Time scales
- time format, configuring / Configuring the time format
- axes, configuring / Configuring the axes
- ticks, configuring / Configuring ticks
- grid lines, configuring / Configuring grid lines
- titles
- about / Titles
- labels, adding to slices / Adding labels to lines, bars, and slices
- labels, adding to bars / Adding labels to lines, bars, and slices
- labels, adding to lines / Adding labels to lines, bars, and slices
- tooltip callbacks / Tooltip callbacks
- tooltip configuration / Tooltip configuration
- tooltips / Transitions, interactions, and tooltips
- transition
- about / Transitions, interactions, and tooltips
- duration / Transition duration
W
- web-based visualizations / Web-based visualizations
- Web fonts
- using / Using Web fonts
- Web server
- used, for loading external data files / Using a Web server
- used, for parsing external data files / Using a Web server
X
- XPath
- used, for extracting data / Extracting data with XPath