config: config,
};
```
+## Docs
+* [Data Decimation](../../configuration/decimation.html)
+* [Line](../../charts/line.html)
+* [Time Scale](../../axes/cartesian/time.html)
+
## Log2 axis implementation
<<< @/docs/scripts/log2.js
+
+## Docs
+* [Data structures (`labels`)](../../general/data-structures.html)
+* [Line](../../charts/line.html)
+* [New Axes](../../developers/axes.html)
## DerivedBubble Implementation
<<< @/docs/scripts/derived-bubble.js
+
+## Docs
+* [Bubble Chart](../../charts/bubble.html)
+* [New Charts](../../developers/charts.html)
config: config,
};
```
+
+## Docs
+* [Colors](../../general/colors.html)
+ * [Patterns and Gradients](../../general/colors.html#patterns-and-gradients)
+* [Data structures (`labels`)](../../general/data-structures.html)
+* [Options](../../general/options.html)
+ * [Scriptable Options](../../general/options.html#scriptable-options)
+* [Line](../../charts/line.html)
config: config,
};
```
+
+## API
+* [Chart](../../api/classes/Chart.md)
+ * [`setActiveElements`](../../api/classes/Chart.md#setactiveelements)
+* [TooltipModel](../../api/interfaces/TooltipModel.html)
+ * [`setActiveElements`](../../api/interfaces/TooltipModel.html#setactiveelements)
+
+## Docs
+* [Bar](../../charts/bar.html)
+ * [Interactions (`hoverBorderColor`)](../../charts/bar.html#interactions)
+* [Interactions](../../configuration/interactions.html)
+* [Tooltip](../../configuration/tooltip.html)
output: 'console.log output is displayed here'
};
```
+
+## Docs
+* [Animations](../../configuration/animations.html)
+ * [Animation Callbacks](../../configuration/animations.html#animation-callbacks)
+* [Data structures (`labels`)](../../general/data-structures.html)
+* [Line](../../charts/line.html)
+* [Options](../../general/options.html)
+ * [Scriptable Options](../../general/options.html#scriptable-options)
config,
};
```
+
+## Docs
+* [Polar Area Chart](../../charts/polar.md)
+ * [Styling](../../charts/polar.md#styling)
+* [Options](../../general/options.html)
+ * [Scriptable Options](../../general/options.html#scriptable-options)
\ No newline at end of file
config: config,
};
```
+## Docs
+* [Animations](../../configuration/animations.html)
+ * [animation (`delay`)](../../configuration/animations.html#animation)
+ * [Animation Callbacks](../../configuration/animations.html#animation-callbacks)
+* [Bar](../../charts/bar.html)
+ * [Stacked Bar Chart](../../charts/bar.html#stacked-bar-chart)
+* [Options](../../general/options.html)
+ * [Scriptable Options](../../general/options.html#scriptable-options)
config: config,
};
```
+## Docs
+* [Area](../../charts/area.html)
+* [Animations](../../configuration/animations.html)
+ * [animation (`easing`)](../../configuration/animations.html#animation)
+ * [animations (`from`)](../../configuration/animations.html#animations-2)
+* [Line](../../charts/line.html)
+ * [Line Styling](../../charts/line.html#line-styling)
+ * `fill`
+ * `tension`
+* [Options](../../general/options.html)
+ * [Scriptable Options](../../general/options.html#scriptable-options)
config: config,
};
```
+## Docs
+* [Animations](../../configuration/animations.html)
+ * [animation](../../configuration/animations.html#animation)
+ * `duration`
+ * `easing`
+ * **`loop`**
+ * [Default animations (`radius`)](../../configuration/animations.html#default-animations)
+* [Data structures (`labels`)](../../general/data-structures.html)
+* [Elements](../../configuration/elements.html)
+ * [Point Configuration](../../configuration/elements.html#point-configuration)
+ * `hoverRadius`
+ * `hoverBackgroundColor`
+* [Line](../../charts/line.html)
+* [Options](../../general/options.html)
+ * [Scriptable Options](../../general/options.html#scriptable-options)
+* [Tooltip (`enabled`)](../../configuration/tooltip.html)
};
```
+## Api
+* [Chart](../../api/classes/Chart.md)
+ * [`getDatasetMeta`](../../api/classes/Chart.md#getdatasetmeta)
+* [Scale](../../api/classes/Scale.html)
+ * [`getPixelForValue`](../../api/classes/Scale.html#getpixelforvalue)
+## Docs
+* [Animations](../../configuration/animations.html)
+ * [animation](../../configuration/animations.html#animation)
+ * `delay`
+ * `duration`
+ * `easing`
+ * `loop`
+ * [Easing](../../configuration/animations.html#easing)
+* [Line](../../charts/line.html)
+* [Options](../../general/options.html)
+ * [Scriptable Options](../../general/options.html#scriptable-options)
+ * [Data Context](../../general/options.html#data)
};
```
+
+## Api
+* [Chart](../../api/classes/Chart.md)
+ * [`getDatasetMeta`](../../api/classes/Chart.md#getdatasetmeta)
+* [Scale](../../api/classes/Scale.html)
+ * [`getPixelForValue`](../../api/classes/Scale.html#getpixelforvalue)
+## Docs
+* [Animations](../../configuration/animations.html)
+ * [animation](../../configuration/animations.html#animation)
+ * `delay`
+ * `duration`
+ * `easing`
+ * `loop`
+* [Line](../../charts/line.html)
+* [Options](../../general/options.html)
+ * [Scriptable Options](../../general/options.html#scriptable-options)
+ * [Data Context](../../general/options.html#data)
config: config,
};
```
+
+## Docs
+* [Area](../../charts/area.html)
+ * [Filling modes](../../charts/area.htmll#filling-modes)
+ * Boundary: `'start'`, `'end'`, `'origin'`
+* [Line](../../charts/line.html)
+* [Data structures (`labels`)](../../general/data-structures.html)
```
<div id="chart-analyser" class="analyser"></div>
+
+## Docs
+* [Area](../../charts/area.html)
+ * [Filling modes](../../charts/area.htmll#filling-modes)
+* [Line](../../charts/line.html)
+* [Data structures (`labels`)](../../general/data-structures.html)
+* [Axes scales](../../axes/)
+ * [Common options to all axes (`stacked`)](../../axes/#common-options-to-all-axes)
config: config,
};
```
+## Docs
+* [Area](../../charts/area.html)
+ * [Configuration (`drawTime`)](../../charts/area.html#configuration)
+* [Line](../../charts/line.html)
+ * [Line Styling (`tension`)](../../charts/line.html#line-styling)
+* [Data structures (`labels`)](../../general/data-structures.html)
config: config
};
```
+
+## Docs
+* [Area](../../charts/area.html)
+ * [Filling modes](../../charts/area.htmll#filling-modes)
+* [Line](../../charts/line.html)
+* [Data structures (`labels`)](../../general/data-structures.html)
+* [Axes scales](../../axes/)
+ * [Common options to all axes (`stacked`)](../../axes/#common-options-to-all-axes)
```
<div id="chart-analyser" class="analyser"></div>
+
+## Docs
+* [Area](../../charts/area.html)
+ * [Filling modes](../../charts/area.htmll#filling-modes)
+ * [`propagate`](../../charts/area.html#propagate)
+* [Radar](../../charts/radar.html)
+* [Data structures (`labels`)](../../general/data-structures.html)
config: config,
};
```
+
+## Docs
+* [Bar](../../charts/bar.html)
+ * [`borderRadius`](../../charts/bar.html#borderradius)
+* [Data structures (`labels`)](../../general/data-structures.html)
# Floating Bars
+Using `[number, number][]` as the type for `data` to define the beginning and end value for each bar. This is instead of having every bar start at 0.
+
```js chart-editor
// <block:actions:2>
const actions = [
config: config,
};
```
+## Docs
+* [Bar](../../charts/bar.html)
+* [Data structures (`labels`)](../../general/data-structures.html)
config: config,
};
```
+
+## Docs
+* [Bar](../../charts/bar.html)
+ * [Horizontal Bar Chart](../../charts/bar.html#horizontal-bar-chart)
+
# Stacked Bar Chart with Groups
+Using the `stack` property to divide datasets into multiple stacks.
+
```js chart-editor
// <block:actions:2>
const actions = [
config: config,
};
```
+
+## Docs
+* [Bar](../../charts/bar.html)
+ * [Stacked Bar Chart](../../charts/bar.html#stacked-bar-chart)
+* [Data structures (`labels`)](../../general/data-structures.html)
+ * [Dataset Configuration (`stack`)](../../general/data-structures.html#dataset-configuration)
+
config: config,
};
```
+## Docs
+* [Bar](../../charts/bar.html)
+ * [Stacked Bar Chart](../../charts/bar.html#stacked-bar-chart)
+
config: config,
};
```
+
+## Docs
+* [Bar](../../charts/bar.html)
+* [Data structures (`labels`)](../../general/data-structures.html)
config
};
```
+
+## Docs
+* [Doughnut and Pie Charts](../../charts/doughnut.html)
+* [Legend](../../configuration/legend.html)
+ * `onHover`
+ * `onLeave`
\ No newline at end of file
config: config,
};
```
+
+## Docs
+* [Data structures (`labels`)](../../general/data-structures.html)
+* [Line](../../charts/line.html)
+* [Legend](../../configuration/legend.html)
+ * `display: false`
+* [Plugins](../../developers/plugins.html)
actions: actions,
config: config,
};
-```
\ No newline at end of file
+```
+
+## Docs
+* [Data structures (`labels`)](../../general/data-structures.html)
+* [Line](../../charts/line.html)
+* [Legend](../../configuration/legend.html)
+ * [Legend Label Configuration](../../configuration/legend.html#legend-label-configuration)
+ * `usePointStyle`
+* [Elements](../../configuration/elements.html)
+ * [Point Configuration](../../configuration/elements.html#point-configuration)
+ * [Point Styles](../../configuration/elements.html#point-styles)
actions: actions,
config: config,
};
-```
\ No newline at end of file
+```
+
+## Docs
+* [Data structures (`labels`)](../../general/data-structures.html)
+* [Line](../../charts/line.html)
+* [Legend](../../configuration/legend.html)
+ * [Position](../../configuration/legend.html#position)
actions: actions,
config: config,
};
-```
\ No newline at end of file
+```
+
+## Docs
+* [Data structures (`labels`)](../../general/data-structures.html)
+* [Line](../../charts/line.html)
+* [Legend](../../configuration/legend.html)
\ No newline at end of file
config: config,
};
```
+
+## Docs
+* [Line](../../charts/line.html)
+ * [`cubicInterpolationMode`](../../charts/line.html#cubicinterpolationmode)
+ * [Line Styling (`tension`)](../../charts/line.html#line-styling)
+
config: config,
};
```
+
+## Docs
+* [Line](../../charts/line.html)
+* [Data structures (`labels`)](../../general/data-structures.html)
config: config,
};
```
+
+## Docs
+* [Axes scales](../../axes/)
+* [Cartesian Axes](../../axes/cartesian/)
+ * [Axis Position](../../axes/cartesian/#axis-position)
+* [Data structures (`labels`)](../../general/data-structures.html)
+* [Line](../../charts/line.html)
+
config: config,
};
```
+
+## Docs
+* [Data structures (`labels`)](../../general/data-structures.html)
+* [Line](../../charts/line.html)
+ * [Point Styling](../../charts/line.html#point-styling)
# Line Segment Styling
+Using helper functions to style each segment. Gaps in the data ('skipped') are set to dashed lines and segments with values going 'down' are set to a different color.
```js chart-editor
config: config,
};
```
+
+## Docs
+* [Data structures (`labels`)](../../general/data-structures.html)
+* [Line](../../charts/line.html)
+ * [Line Styling](../../charts/line.html#line-styling)
+ * [Segment](../../charts/line.html#segment)
+* [Options](../../general/options.html)
+ * [Scriptable Options](../../general/options.html#scriptable-options)
\ No newline at end of file
config: config,
};
```
+
+## Docs
+* [Data structures (`labels`)](../../general/data-structures.html)
+* [Line](../../charts/line.html)
+ * [Stepped](../../charts/line.html#stepped)
config: config,
};
```
+
+## Docs
+* [Data structures (`labels`)](../../general/data-structures.html)
+* [Line](../../charts/line.html)
+ * [Line Styling](../../charts/line.html#line-styling)
config: config,
};
```
+
+## Docs
+* [Bubble](../../charts/bubble.html)
\ No newline at end of file
config: config,
};
```
+
+## Docs
+* [Bar](../../charts/bar.html)
+* [Line](../../charts/line.html)
+* [Data structures (`labels`)](../../general/data-structures.html)
config: config,
};
```
+
+## Docs
+* [Doughnut and Pie Charts](../../charts/doughnut.html)
config: config,
};
```
+
+## Docs
+* [Doughnut and Pie Charts](../../charts/doughnut.html)
+* [Options](../../general/options.html)
+ * [Scriptable Options](../../general/options.html#scriptable-options)
\ No newline at end of file
config: config,
};
```
+## Docs
+* [Doughnut and Pie Charts](../../charts/doughnut.html)
config: config,
};
```
+
+## Docs
+* [Polar Area Chart](../../charts/polar.md)
+* [Linear Radial Axis](../../axes/radial/linear.html)
+ * [Point Label Options (`centerPointLabels`)](../../axes/radial/linear.html#point-label-options)
\ No newline at end of file
config: config,
};
```
+
+## Docs
+* [Polar Area Chart](../../charts/polar.md)
};
```
+## Docs
+* [Radar](../../charts/radar.html)
+* [Data structures (`labels`)](../../general/data-structures.html)
config: config,
};
```
+
+## Docs
+* [Radar](../../charts/radar.html)
+* [Data structures (`labels`)](../../general/data-structures.html)
config: config,
};
```
+
+## Docs
+* [Scatter](../../charts/scatter.html)
+* [Cartesian Axes](../../axes/cartesian/)
+ * [Axis Position](../../axes/cartesian/#axis-position)
\ No newline at end of file
config: config,
};
```
+
+## Docs
+* [Scatter](../../charts/scatter.html)
\ No newline at end of file
config: config,
};
```
+
+## Docs
+* [Axes scales](../../axes/)
+ * [Common options to all axes (`stacked`)](../../axes/#common-options-to-all-axes)
+ * [Stacking](../../axes/#stacking)
+* [Bar](../../charts/bar.html)
+* [Line](../../charts/line.html)
+* [Data structures (`labels`)](../../general/data-structures.html)
+ * [Dataset Configuration (`stack`)](../../general/data-structures.html#dataset-configuration)
+
module.exports = {
config: config,
};
+```
+
+## Docs
+* [Line](../../charts/line.html)
+* [Data structures (`labels`)](../../general/data-structures.html)
+* [Plugins](../../developers/plugins.html)
actions,
config,
};
+```
+
+## Docs
+* [Data structures (`labels`)](../../general/data-structures.html)
+* [Plugins](../../developers/plugins.html)
+* [Doughnut and Pie Charts](../../charts/doughnut.html)
actions,
config,
};
+```
+
+## Docs
+* [Data structures (`labels`)](../../general/data-structures.html)
+* [Plugins](../../developers/plugins.html)
+* [Scatter](../../charts/scatter.html)
actions: actions,
config: config,
};
-```
\ No newline at end of file
+```
+
+## Docs
+* [Scatter](../../charts/scatter.html)
+* [Cartesian Axes](../../axes/cartesian/)
+ * [Axis Position](../../axes/cartesian/#axis-position)
\ No newline at end of file
config: config,
};
```
+
+## Docs
+* [Line](../../charts/line.html)
+* [Options](../../general/options.html)
+ * [Scriptable Options](../../general/options.html#scriptable-options)
+ * [Tick Context](../../general/options.html#tick)
+* [Data structures (`labels`)](../../general/data-structures.html)
+* [Axes Styling](../../axes/styling.html)
+ * [Grid Line Configuration](../../axes/styling.html#grid-line-configuration)
\ No newline at end of file
config: config,
};
```
+
+## Docs
+* [Line](../../charts/line.html)
+* [Options](../../general/options.html)
+ * [Scriptable Options](../../general/options.html#scriptable-options)
+ * [Tick Context](../../general/options.html#tick)
+* [Data structures (`labels`)](../../general/data-structures.html)
+* [Axes Styling](../../axes/styling.html)
+ * [Tick Configuration](../../axes/styling.html#tick-configuration)
\ No newline at end of file
config: config,
};
```
+
+## Docs
+* [Line](../../charts/line.html)
+* [Data structures (`labels`)](../../general/data-structures.html)
+* [Axes Styling](../../axes/styling.html)
+* [Cartesian Axes](../../axes/cartesian/)
+ * [Common options to all cartesian axes](../../axes/cartesian/#common-options-to-all-cartesian-axes)
+* [Labeling Axes](../../axes/labelling.html)
+ * [Scale Title Configuration](../../axes/labelling.html#scale-title-configuration)
\ No newline at end of file
config: config,
};
```
+
+## Docs
+* [Line](../../charts/line.html)
+* [Data structures (`labels`)](../../general/data-structures.html)
+* [Axes scales](../../axes/)
+ * [Common options to all axes](../../axes/#common-options-to-all-axes)
+ * [Axis Range Settings](../../axes/#axis-range-settings)
config: config,
};
```
+
+## Docs
+* [Line](../../charts/line.html)
+* [Data structures (`labels`)](../../general/data-structures.html)
+* [Axes scales](../../axes/)
+ * [Common options to all axes (`min`,`max`)](../../axes/#common-options-to-all-axes)
+
\ No newline at end of file
config: config,
};
```
+
+## Docs
+* [Line](../../charts/line.html)
+* [Data structures (`labels`)](../../general/data-structures.html)
+* [Axes scales](../../axes/)
+ * [Common options to all axes (`min`,`max`)](../../axes/#common-options-to-all-axes)
+* [Linear Axis](../../axes/cartesian/linear.html)
+ * [Linear Axis specific tick options (`stepSize`)](../../axes/cartesian/linear.html#linear-axis-specific-tick-options)
+ * [Step Size](../../axes/cartesian/linear.html#step-size)
config: config,
};
```
+
+## Docs
+* [Line](../../charts/line.html)
+* [Logarithmic Axis](../../axes/cartesian/logarithmic.html)
+* [Data structures (`labels`)](../../general/data-structures.html)
+
config: config,
};
```
+
+## Docs
+* [Line](../../charts/line.html)
+* [Axes scales](../../axes/)
+ * [Stacking](../../axes/#stacking)
+* [Data structures (`labels`)](../../general/data-structures.html)
config: config,
};
```
+
+## Docs
+* [Bar](../../charts/bar.html)
+* [Line](../../charts/line.html)
+* [Data structures (`labels`)](../../general/data-structures.html)
+* [Time Scale](../../axes/cartesian/time.html)
config: config,
};
```
+
+## Docs
+* [Line](../../charts/line.html)
+* [Time Cartesian Axis](../../axes/cartesian/time.html)
\ No newline at end of file
config: config,
};
```
+
+## Docs
+* [Line](../../charts/line.html)
+ * [`spanGaps`](../../charts/line.html#line-styling)
+* [Time Scale](../../axes/cartesian/time.html)
# Bar Chart
+Demo selecting bar color based on the bar's y value.
```js chart-editor
// <block:setup:2>
config,
};
```
+
+## Docs
+* [Bar](../../charts/bar.html)
+* [Data structures (`labels`)](../../general/data-structures.html)
+ * [Dataset Configuration (`stack`)](../../general/data-structures.html#dataset-configuration)
+* [Options](../../general/options.html)
+ * [Scriptable Options](../../general/options.html#scriptable-options)
config,
};
```
+
+## Docs
+* [Bubble](../../charts/bubble.html)
+* [Options](../../general/options.html)
+ * [Scriptable Options](../../general/options.html#scriptable-options)
\ No newline at end of file
config,
};
```
+
+## Docs
+* [Line](../../charts/line.html)
+ * [Point Styling](../../charts/line.html#point-styling)
+* [Options](../../general/options.html)
+ * [Scriptable Options](../../general/options.html#scriptable-options)
+* [Data structures (`labels`)](../../general/data-structures.html)
+
config,
};
```
+
+## Docs
+* [Options](../../general/options.html)
+ * [Scriptable Options](../../general/options.html#scriptable-options)
+* [Doughnut and Pie Charts](../../charts/doughnut.html)
\ No newline at end of file
config,
};
```
+
+## Docs
+* [Options](../../general/options.html)
+ * [Scriptable Options](../../general/options.html#scriptable-options)
+* [Polar Area Chart](../../charts/polar.md)
config,
};
```
+
+## Docs
+* [Options](../../general/options.html)
+ * [Scriptable Options](../../general/options.html#scriptable-options)
+* [Radar](../../charts/radar.html)
config: config,
};
```
+
+## Docs
+* [Data structures (`labels`)](../../general/data-structures.html)
+* [Line](../../charts/line.html)
+* [Title](../../configuration/title.html)
+* [Subtitle](../../configuration/subtitle.html)
actions: actions,
config: config,
};
-```
\ No newline at end of file
+```
+
+## Docs
+* [Data structures (`labels`)](../../general/data-structures.html)
+* [Line](../../charts/line.html)
+* [Title](../../configuration/title.html)
\ No newline at end of file
actions: [],
config: config,
};
-```
\ No newline at end of file
+```
+
+## Docs
+* [Data structures (`labels`)](../../general/data-structures.html)
+* [Line](../../charts/line.html)
+* [Tooltip](../../configuration/tooltip.html)
+ * [Tooltip Callbacks](../../configuration/tooltip.html#tooltip-callbacks)
config: config,
};
```
+
+## Docs
+* [Data structures (`labels`)](../../general/data-structures.html)
+* [Line](../../charts/line.html)
+* [Tooltip](../../configuration/tooltip.html)
+ * [External (Custom) Tooltips](../../configuration/tooltip.html#external-custom-tooltips)
+
\ No newline at end of file
config: config,
};
```
+
+## Docs
+* [Data structures (`labels`)](../../general/data-structures.html)
+* [Line](../../charts/line.html)
+* [Tooltip](../../configuration/tooltip.html)
+* [Interactions](../../configuration/interactions.html)
actions: actions,
config: config,
};
-```
\ No newline at end of file
+```
+
+## Docs
+* [Data structures (`labels`)](../../general/data-structures.html)
+* [Line](../../charts/line.html)
+* [Tooltip](../../configuration/tooltip.html)
+ * `usePointStyle`
+* [Elements](../../configuration/elements.html)
+ * [Point Styles](../../configuration/elements.html#point-styles)
+
actions: actions,
config: config,
};
-```
\ No newline at end of file
+```
+
+## Docs
+* [Data structures (`labels`)](../../general/data-structures.html)
+* [Line](../../charts/line.html)
+* [Tooltip](../../configuration/tooltip.html)
+ * [Position Modes](../../configuration/tooltip.html#position-modes)
+ * [Custom Position Modes](../../configuration/tooltip.html#custom-position-modes)
\ No newline at end of file