diff --git a/docs/samples/advanced/data-decimation.md b/docs/samples/advanced/data-decimation.md
index 0d691990ae2..4eb986ff196 100644
--- a/docs/samples/advanced/data-decimation.md
+++ b/docs/samples/advanced/data-decimation.md
@@ -111,3 +111,8 @@ module.exports = {
config: config,
};
```
+## Docs
+* [Data Decimation](../../configuration/decimation.html)
+* [Line](../../charts/line.html)
+* [Time Scale](../../axes/cartesian/time.html)
+
diff --git a/docs/samples/advanced/derived-axis-type.md b/docs/samples/advanced/derived-axis-type.md
index 178cce77661..f941ff3b482 100644
--- a/docs/samples/advanced/derived-axis-type.md
+++ b/docs/samples/advanced/derived-axis-type.md
@@ -48,3 +48,8 @@ module.exports = {
## Log2 axis implementation
<<< @/docs/scripts/log2.js
+
+## Docs
+* [Data structures (`labels`)](../../general/data-structures.html)
+* [Line](../../charts/line.html)
+* [New Axes](../../developers/axes.html)
diff --git a/docs/samples/advanced/derived-chart-type.md b/docs/samples/advanced/derived-chart-type.md
index 9633f07f6e2..321cf442240 100644
--- a/docs/samples/advanced/derived-chart-type.md
+++ b/docs/samples/advanced/derived-chart-type.md
@@ -44,3 +44,7 @@ module.exports = {
## DerivedBubble Implementation
<<< @/docs/scripts/derived-bubble.js
+
+## Docs
+* [Bubble Chart](../../charts/bubble.html)
+* [New Charts](../../developers/charts.html)
diff --git a/docs/samples/advanced/linear-gradient.md b/docs/samples/advanced/linear-gradient.md
index 07d13d18d3c..0dce9e1d706 100644
--- a/docs/samples/advanced/linear-gradient.md
+++ b/docs/samples/advanced/linear-gradient.md
@@ -108,3 +108,11 @@ module.exports = {
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)
diff --git a/docs/samples/advanced/programmatic-events.md b/docs/samples/advanced/programmatic-events.md
index 63a29f06636..8233ff615d3 100644
--- a/docs/samples/advanced/programmatic-events.md
+++ b/docs/samples/advanced/programmatic-events.md
@@ -101,3 +101,15 @@ module.exports = {
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)
diff --git a/docs/samples/advanced/progress-bar.md b/docs/samples/advanced/progress-bar.md
index 70af7c658cd..329dfe67d0a 100644
--- a/docs/samples/advanced/progress-bar.md
+++ b/docs/samples/advanced/progress-bar.md
@@ -142,3 +142,11 @@ module.exports = {
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)
diff --git a/docs/samples/advanced/radial-gradient.md b/docs/samples/advanced/radial-gradient.md
index 45211d6ab59..3ab3faedc88 100644
--- a/docs/samples/advanced/radial-gradient.md
+++ b/docs/samples/advanced/radial-gradient.md
@@ -114,3 +114,9 @@ module.exports = {
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
diff --git a/docs/samples/animations/delay.md b/docs/samples/animations/delay.md
index 767110fe8f3..696ef2c6e35 100644
--- a/docs/samples/animations/delay.md
+++ b/docs/samples/animations/delay.md
@@ -77,3 +77,11 @@ module.exports = {
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)
diff --git a/docs/samples/animations/drop.md b/docs/samples/animations/drop.md
index e9401014f2a..5a3e6221584 100644
--- a/docs/samples/animations/drop.md
+++ b/docs/samples/animations/drop.md
@@ -123,3 +123,14 @@ module.exports = {
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)
diff --git a/docs/samples/animations/loop.md b/docs/samples/animations/loop.md
index 05a4a62c90c..9e02a36a3a9 100644
--- a/docs/samples/animations/loop.md
+++ b/docs/samples/animations/loop.md
@@ -123,3 +123,19 @@ module.exports = {
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)
diff --git a/docs/samples/animations/progressive-line-easing.md b/docs/samples/animations/progressive-line-easing.md
index 4c08ea24754..f0f5e6077b1 100644
--- a/docs/samples/animations/progressive-line-easing.md
+++ b/docs/samples/animations/progressive-line-easing.md
@@ -170,3 +170,20 @@ module.exports = {
};
```
+## 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)
diff --git a/docs/samples/animations/progressive-line.md b/docs/samples/animations/progressive-line.md
index 632355545e7..d115cb79ee0 100644
--- a/docs/samples/animations/progressive-line.md
+++ b/docs/samples/animations/progressive-line.md
@@ -88,3 +88,20 @@ module.exports = {
};
```
+
+## 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)
diff --git a/docs/samples/area/line-boundaries.md b/docs/samples/area/line-boundaries.md
index 3d9677bf8e2..c6d9d0d6dd8 100644
--- a/docs/samples/area/line-boundaries.md
+++ b/docs/samples/area/line-boundaries.md
@@ -118,3 +118,10 @@ module.exports = {
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)
diff --git a/docs/samples/area/line-datasets.md b/docs/samples/area/line-datasets.md
index 12d89b6e070..44db94554a9 100644
--- a/docs/samples/area/line-datasets.md
+++ b/docs/samples/area/line-datasets.md
@@ -164,3 +164,11 @@ module.exports = {
```
+
+## 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)
diff --git a/docs/samples/area/line-drawtime.md b/docs/samples/area/line-drawtime.md
index 564ebc348f8..c9cc8256c7a 100644
--- a/docs/samples/area/line-drawtime.md
+++ b/docs/samples/area/line-drawtime.md
@@ -113,3 +113,9 @@ module.exports = {
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)
diff --git a/docs/samples/area/line-stacked.md b/docs/samples/area/line-stacked.md
index a03d4522515..7b17e7f5aa4 100644
--- a/docs/samples/area/line-stacked.md
+++ b/docs/samples/area/line-stacked.md
@@ -170,3 +170,11 @@ module.exports = {
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)
diff --git a/docs/samples/area/radar.md b/docs/samples/area/radar.md
index 48011d0db63..573e49f3f52 100644
--- a/docs/samples/area/radar.md
+++ b/docs/samples/area/radar.md
@@ -139,3 +139,10 @@ module.exports = {
```
+
+## 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)
diff --git a/docs/samples/bar/border-radius.md b/docs/samples/bar/border-radius.md
index 110a97bf057..786b32b8c02 100644
--- a/docs/samples/bar/border-radius.md
+++ b/docs/samples/bar/border-radius.md
@@ -69,3 +69,8 @@ module.exports = {
config: config,
};
```
+
+## Docs
+* [Bar](../../charts/bar.html)
+ * [`borderRadius`](../../charts/bar.html#borderradius)
+* [Data structures (`labels`)](../../general/data-structures.html)
diff --git a/docs/samples/bar/floating.md b/docs/samples/bar/floating.md
index b0fb7dbf693..f7066bf6567 100644
--- a/docs/samples/bar/floating.md
+++ b/docs/samples/bar/floating.md
@@ -1,5 +1,7 @@
# 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
//
const actions = [
@@ -67,3 +69,6 @@ module.exports = {
config: config,
};
```
+## Docs
+* [Bar](../../charts/bar.html)
+* [Data structures (`labels`)](../../general/data-structures.html)
diff --git a/docs/samples/bar/horizontal.md b/docs/samples/bar/horizontal.md
index f9d85b96644..9067ff94f4e 100644
--- a/docs/samples/bar/horizontal.md
+++ b/docs/samples/bar/horizontal.md
@@ -121,3 +121,8 @@ module.exports = {
config: config,
};
```
+
+## Docs
+* [Bar](../../charts/bar.html)
+ * [Horizontal Bar Chart](../../charts/bar.html#horizontal-bar-chart)
+
diff --git a/docs/samples/bar/stacked-groups.md b/docs/samples/bar/stacked-groups.md
index 515900bd3fd..cf2ddee3ca8 100644
--- a/docs/samples/bar/stacked-groups.md
+++ b/docs/samples/bar/stacked-groups.md
@@ -1,5 +1,7 @@
# Stacked Bar Chart with Groups
+Using the `stack` property to divide datasets into multiple stacks.
+
```js chart-editor
//
const actions = [
@@ -77,3 +79,10 @@ module.exports = {
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)
+
diff --git a/docs/samples/bar/stacked.md b/docs/samples/bar/stacked.md
index 855a557586b..95897591358 100644
--- a/docs/samples/bar/stacked.md
+++ b/docs/samples/bar/stacked.md
@@ -71,3 +71,7 @@ module.exports = {
config: config,
};
```
+## Docs
+* [Bar](../../charts/bar.html)
+ * [Stacked Bar Chart](../../charts/bar.html#stacked-bar-chart)
+
diff --git a/docs/samples/bar/vertical.md b/docs/samples/bar/vertical.md
index 5ce29a3f148..04184e1650d 100644
--- a/docs/samples/bar/vertical.md
+++ b/docs/samples/bar/vertical.md
@@ -113,3 +113,7 @@ module.exports = {
config: config,
};
```
+
+## Docs
+* [Bar](../../charts/bar.html)
+* [Data structures (`labels`)](../../general/data-structures.html)
diff --git a/docs/samples/legend/events.md b/docs/samples/legend/events.md
index 01a3bd0e92e..af455acf49a 100644
--- a/docs/samples/legend/events.md
+++ b/docs/samples/legend/events.md
@@ -55,3 +55,9 @@ module.exports = {
config
};
```
+
+## Docs
+* [Doughnut and Pie Charts](../../charts/doughnut.html)
+* [Legend](../../configuration/legend.html)
+ * `onHover`
+ * `onLeave`
\ No newline at end of file
diff --git a/docs/samples/legend/html.md b/docs/samples/legend/html.md
index a80f05c1d45..d7d64357560 100644
--- a/docs/samples/legend/html.md
+++ b/docs/samples/legend/html.md
@@ -131,3 +131,10 @@ module.exports = {
config: config,
};
```
+
+## Docs
+* [Data structures (`labels`)](../../general/data-structures.html)
+* [Line](../../charts/line.html)
+* [Legend](../../configuration/legend.html)
+ * `display: false`
+* [Plugins](../../developers/plugins.html)
diff --git a/docs/samples/legend/point-style.md b/docs/samples/legend/point-style.md
index c8f4d6f6612..0ab168a0b5a 100644
--- a/docs/samples/legend/point-style.md
+++ b/docs/samples/legend/point-style.md
@@ -56,4 +56,14 @@ module.exports = {
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)
diff --git a/docs/samples/legend/position.md b/docs/samples/legend/position.md
index a729c77f110..f226c66cf45 100644
--- a/docs/samples/legend/position.md
+++ b/docs/samples/legend/position.md
@@ -65,4 +65,10 @@ module.exports = {
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)
diff --git a/docs/samples/legend/title.md b/docs/samples/legend/title.md
index ebc6856f422..f3572e7a2bf 100644
--- a/docs/samples/legend/title.md
+++ b/docs/samples/legend/title.md
@@ -71,4 +71,9 @@ module.exports = {
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
diff --git a/docs/samples/line/interpolation.md b/docs/samples/line/interpolation.md
index 77f287b7805..a27f6adfd1b 100644
--- a/docs/samples/line/interpolation.md
+++ b/docs/samples/line/interpolation.md
@@ -75,3 +75,9 @@ module.exports = {
config: config,
};
```
+
+## Docs
+* [Line](../../charts/line.html)
+ * [`cubicInterpolationMode`](../../charts/line.html#cubicinterpolationmode)
+ * [Line Styling (`tension`)](../../charts/line.html#line-styling)
+
diff --git a/docs/samples/line/line.md b/docs/samples/line/line.md
index f157d394e28..ea3f06dccb8 100644
--- a/docs/samples/line/line.md
+++ b/docs/samples/line/line.md
@@ -112,3 +112,7 @@ module.exports = {
config: config,
};
```
+
+## Docs
+* [Line](../../charts/line.html)
+* [Data structures (`labels`)](../../general/data-structures.html)
diff --git a/docs/samples/line/multi-axis.md b/docs/samples/line/multi-axis.md
index b9850c29af1..eb2921300f7 100644
--- a/docs/samples/line/multi-axis.md
+++ b/docs/samples/line/multi-axis.md
@@ -84,3 +84,11 @@ module.exports = {
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)
+
diff --git a/docs/samples/line/point-styling.md b/docs/samples/line/point-styling.md
index 4a24c4d66da..717a589a4bd 100644
--- a/docs/samples/line/point-styling.md
+++ b/docs/samples/line/point-styling.md
@@ -134,3 +134,8 @@ module.exports = {
config: config,
};
```
+
+## Docs
+* [Data structures (`labels`)](../../general/data-structures.html)
+* [Line](../../charts/line.html)
+ * [Point Styling](../../charts/line.html#point-styling)
diff --git a/docs/samples/line/segments.md b/docs/samples/line/segments.md
index 287730cfe57..2540c60b882 100644
--- a/docs/samples/line/segments.md
+++ b/docs/samples/line/segments.md
@@ -1,4 +1,5 @@
# 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
@@ -42,3 +43,11 @@ module.exports = {
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
diff --git a/docs/samples/line/stepped.md b/docs/samples/line/stepped.md
index ddc9263388a..1005ab0c771 100644
--- a/docs/samples/line/stepped.md
+++ b/docs/samples/line/stepped.md
@@ -91,3 +91,8 @@ module.exports = {
config: config,
};
```
+
+## Docs
+* [Data structures (`labels`)](../../general/data-structures.html)
+* [Line](../../charts/line.html)
+ * [Stepped](../../charts/line.html#stepped)
diff --git a/docs/samples/line/styling.md b/docs/samples/line/styling.md
index c506166b226..f3212b49c12 100644
--- a/docs/samples/line/styling.md
+++ b/docs/samples/line/styling.md
@@ -74,3 +74,8 @@ module.exports = {
config: config,
};
```
+
+## Docs
+* [Data structures (`labels`)](../../general/data-structures.html)
+* [Line](../../charts/line.html)
+ * [Line Styling](../../charts/line.html#line-styling)
diff --git a/docs/samples/other-charts/bubble.md b/docs/samples/other-charts/bubble.md
index 0276e65d851..92a45257488 100644
--- a/docs/samples/other-charts/bubble.md
+++ b/docs/samples/other-charts/bubble.md
@@ -111,3 +111,6 @@ module.exports = {
config: config,
};
```
+
+## Docs
+* [Bubble](../../charts/bubble.html)
\ No newline at end of file
diff --git a/docs/samples/other-charts/combo-bar-line.md b/docs/samples/other-charts/combo-bar-line.md
index 30fbfadbf7a..99fcff10d4e 100644
--- a/docs/samples/other-charts/combo-bar-line.md
+++ b/docs/samples/other-charts/combo-bar-line.md
@@ -116,3 +116,8 @@ module.exports = {
config: config,
};
```
+
+## Docs
+* [Bar](../../charts/bar.html)
+* [Line](../../charts/line.html)
+* [Data structures (`labels`)](../../general/data-structures.html)
diff --git a/docs/samples/other-charts/doughnut.md b/docs/samples/other-charts/doughnut.md
index 76829eb48de..8cde2082f00 100644
--- a/docs/samples/other-charts/doughnut.md
+++ b/docs/samples/other-charts/doughnut.md
@@ -134,3 +134,6 @@ module.exports = {
config: config,
};
```
+
+## Docs
+* [Doughnut and Pie Charts](../../charts/doughnut.html)
diff --git a/docs/samples/other-charts/multi-series-pie.md b/docs/samples/other-charts/multi-series-pie.md
index e3f83bcd0f2..735addee06c 100644
--- a/docs/samples/other-charts/multi-series-pie.md
+++ b/docs/samples/other-charts/multi-series-pie.md
@@ -89,3 +89,8 @@ module.exports = {
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
diff --git a/docs/samples/other-charts/pie.md b/docs/samples/other-charts/pie.md
index 3715ad33713..ee11cec7b5a 100644
--- a/docs/samples/other-charts/pie.md
+++ b/docs/samples/other-charts/pie.md
@@ -110,3 +110,5 @@ module.exports = {
config: config,
};
```
+## Docs
+* [Doughnut and Pie Charts](../../charts/doughnut.html)
diff --git a/docs/samples/other-charts/polar-area-center-labels.md b/docs/samples/other-charts/polar-area-center-labels.md
index cad6cabb56e..9eb9aaffb68 100644
--- a/docs/samples/other-charts/polar-area-center-labels.md
+++ b/docs/samples/other-charts/polar-area-center-labels.md
@@ -100,3 +100,8 @@ module.exports = {
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
diff --git a/docs/samples/other-charts/polar-area.md b/docs/samples/other-charts/polar-area.md
index ee7c7584145..00b7dde0e0e 100644
--- a/docs/samples/other-charts/polar-area.md
+++ b/docs/samples/other-charts/polar-area.md
@@ -89,3 +89,6 @@ module.exports = {
config: config,
};
```
+
+## Docs
+* [Polar Area Chart](../../charts/polar.md)
diff --git a/docs/samples/other-charts/radar-skip-points.md b/docs/samples/other-charts/radar-skip-points.md
index 33f0bf17589..b2162c760c0 100644
--- a/docs/samples/other-charts/radar-skip-points.md
+++ b/docs/samples/other-charts/radar-skip-points.md
@@ -85,3 +85,6 @@ module.exports = {
};
```
+## Docs
+* [Radar](../../charts/radar.html)
+* [Data structures (`labels`)](../../general/data-structures.html)
diff --git a/docs/samples/other-charts/radar.md b/docs/samples/other-charts/radar.md
index a6bc12b5723..b48092321d0 100644
--- a/docs/samples/other-charts/radar.md
+++ b/docs/samples/other-charts/radar.md
@@ -109,3 +109,7 @@ module.exports = {
config: config,
};
```
+
+## Docs
+* [Radar](../../charts/radar.html)
+* [Data structures (`labels`)](../../general/data-structures.html)
diff --git a/docs/samples/other-charts/scatter-multi-axis.md b/docs/samples/other-charts/scatter-multi-axis.md
index d63120d7046..a350c4462c8 100644
--- a/docs/samples/other-charts/scatter-multi-axis.md
+++ b/docs/samples/other-charts/scatter-multi-axis.md
@@ -133,3 +133,8 @@ module.exports = {
config: config,
};
```
+
+## Docs
+* [Scatter](../../charts/scatter.html)
+* [Cartesian Axes](../../axes/cartesian/)
+ * [Axis Position](../../axes/cartesian/#axis-position)
\ No newline at end of file
diff --git a/docs/samples/other-charts/scatter.md b/docs/samples/other-charts/scatter.md
index c5696b93bc9..50831f0d4cc 100644
--- a/docs/samples/other-charts/scatter.md
+++ b/docs/samples/other-charts/scatter.md
@@ -111,3 +111,6 @@ module.exports = {
config: config,
};
```
+
+## Docs
+* [Scatter](../../charts/scatter.html)
\ No newline at end of file
diff --git a/docs/samples/other-charts/stacked-bar-line.md b/docs/samples/other-charts/stacked-bar-line.md
index 8a29c7b44b2..24e22f2cc78 100644
--- a/docs/samples/other-charts/stacked-bar-line.md
+++ b/docs/samples/other-charts/stacked-bar-line.md
@@ -118,3 +118,13 @@ module.exports = {
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)
+
diff --git a/docs/samples/plugins/chart-area-border.md b/docs/samples/plugins/chart-area-border.md
index 46d32be8c10..3593770d14b 100644
--- a/docs/samples/plugins/chart-area-border.md
+++ b/docs/samples/plugins/chart-area-border.md
@@ -61,3 +61,9 @@ const config = {
module.exports = {
config: config,
};
+```
+
+## Docs
+* [Line](../../charts/line.html)
+* [Data structures (`labels`)](../../general/data-structures.html)
+* [Plugins](../../developers/plugins.html)
diff --git a/docs/samples/plugins/doughnut-empty-state.md b/docs/samples/plugins/doughnut-empty-state.md
index 974102a82b9..c9afac0c29d 100644
--- a/docs/samples/plugins/doughnut-empty-state.md
+++ b/docs/samples/plugins/doughnut-empty-state.md
@@ -75,3 +75,9 @@ module.exports = {
actions,
config,
};
+```
+
+## Docs
+* [Data structures (`labels`)](../../general/data-structures.html)
+* [Plugins](../../developers/plugins.html)
+* [Doughnut and Pie Charts](../../charts/doughnut.html)
diff --git a/docs/samples/plugins/quadrants.md b/docs/samples/plugins/quadrants.md
index 1cf621c1944..e4715b15da1 100644
--- a/docs/samples/plugins/quadrants.md
+++ b/docs/samples/plugins/quadrants.md
@@ -77,3 +77,9 @@ module.exports = {
actions,
config,
};
+```
+
+## Docs
+* [Data structures (`labels`)](../../general/data-structures.html)
+* [Plugins](../../developers/plugins.html)
+* [Scatter](../../charts/scatter.html)
diff --git a/docs/samples/scale-options/center.md b/docs/samples/scale-options/center.md
index 19a509c3e5a..e7d0098af68 100644
--- a/docs/samples/scale-options/center.md
+++ b/docs/samples/scale-options/center.md
@@ -86,4 +86,9 @@ module.exports = {
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
diff --git a/docs/samples/scale-options/grid.md b/docs/samples/scale-options/grid.md
index 68c030a9916..e22b01e5e14 100644
--- a/docs/samples/scale-options/grid.md
+++ b/docs/samples/scale-options/grid.md
@@ -92,3 +92,12 @@ module.exports = {
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
diff --git a/docs/samples/scale-options/ticks.md b/docs/samples/scale-options/ticks.md
index 591e42cc565..b97638fa0e6 100644
--- a/docs/samples/scale-options/ticks.md
+++ b/docs/samples/scale-options/ticks.md
@@ -92,3 +92,12 @@ module.exports = {
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
diff --git a/docs/samples/scale-options/titles.md b/docs/samples/scale-options/titles.md
index b8c1a9c364d..d045bfdce66 100644
--- a/docs/samples/scale-options/titles.md
+++ b/docs/samples/scale-options/titles.md
@@ -74,3 +74,12 @@ module.exports = {
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
diff --git a/docs/samples/scales/linear-min-max-suggested.md b/docs/samples/scales/linear-min-max-suggested.md
index a297fd913a1..ae6bbe8208e 100644
--- a/docs/samples/scales/linear-min-max-suggested.md
+++ b/docs/samples/scales/linear-min-max-suggested.md
@@ -54,3 +54,10 @@ module.exports = {
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)
diff --git a/docs/samples/scales/linear-min-max.md b/docs/samples/scales/linear-min-max.md
index 6a8910b52f5..996b6167219 100644
--- a/docs/samples/scales/linear-min-max.md
+++ b/docs/samples/scales/linear-min-max.md
@@ -51,3 +51,10 @@ module.exports = {
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
diff --git a/docs/samples/scales/linear-step-size.md b/docs/samples/scales/linear-step-size.md
index 3173ee80b0f..0303940c717 100644
--- a/docs/samples/scales/linear-step-size.md
+++ b/docs/samples/scales/linear-step-size.md
@@ -137,3 +137,12 @@ module.exports = {
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)
diff --git a/docs/samples/scales/log.md b/docs/samples/scales/log.md
index d08f55e40b5..59d3527cdef 100644
--- a/docs/samples/scales/log.md
+++ b/docs/samples/scales/log.md
@@ -74,3 +74,9 @@ module.exports = {
config: config,
};
```
+
+## Docs
+* [Line](../../charts/line.html)
+* [Logarithmic Axis](../../axes/cartesian/logarithmic.html)
+* [Data structures (`labels`)](../../general/data-structures.html)
+
diff --git a/docs/samples/scales/stacked.md b/docs/samples/scales/stacked.md
index f6081ab6c04..7ed3116a7ff 100644
--- a/docs/samples/scales/stacked.md
+++ b/docs/samples/scales/stacked.md
@@ -69,3 +69,9 @@ module.exports = {
config: config,
};
```
+
+## Docs
+* [Line](../../charts/line.html)
+* [Axes scales](../../axes/)
+ * [Stacking](../../axes/#stacking)
+* [Data structures (`labels`)](../../general/data-structures.html)
diff --git a/docs/samples/scales/time-combo.md b/docs/samples/scales/time-combo.md
index abd726a3e30..256a22be14e 100644
--- a/docs/samples/scales/time-combo.md
+++ b/docs/samples/scales/time-combo.md
@@ -80,3 +80,9 @@ module.exports = {
config: config,
};
```
+
+## Docs
+* [Bar](../../charts/bar.html)
+* [Line](../../charts/line.html)
+* [Data structures (`labels`)](../../general/data-structures.html)
+* [Time Scale](../../axes/cartesian/time.html)
diff --git a/docs/samples/scales/time-line.md b/docs/samples/scales/time-line.md
index a981b96cd7e..78f16a45d39 100644
--- a/docs/samples/scales/time-line.md
+++ b/docs/samples/scales/time-line.md
@@ -110,3 +110,7 @@ module.exports = {
config: config,
};
```
+
+## Docs
+* [Line](../../charts/line.html)
+* [Time Cartesian Axis](../../axes/cartesian/time.html)
\ No newline at end of file
diff --git a/docs/samples/scales/time-max-span.md b/docs/samples/scales/time-max-span.md
index 25c509373ab..84fa038d1f5 100644
--- a/docs/samples/scales/time-max-span.md
+++ b/docs/samples/scales/time-max-span.md
@@ -124,3 +124,8 @@ module.exports = {
config: config,
};
```
+
+## Docs
+* [Line](../../charts/line.html)
+ * [`spanGaps`](../../charts/line.html#line-styling)
+* [Time Scale](../../axes/cartesian/time.html)
diff --git a/docs/samples/scriptable/bar.md b/docs/samples/scriptable/bar.md
index 27cd712281a..f6d89ca838a 100644
--- a/docs/samples/scriptable/bar.md
+++ b/docs/samples/scriptable/bar.md
@@ -1,4 +1,5 @@
# Bar Chart
+Demo selecting bar color based on the bar's y value.
```js chart-editor
//
@@ -71,3 +72,10 @@ module.exports = {
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)
diff --git a/docs/samples/scriptable/bubble.md b/docs/samples/scriptable/bubble.md
index 7ed304ac0dc..3dff79ad979 100644
--- a/docs/samples/scriptable/bubble.md
+++ b/docs/samples/scriptable/bubble.md
@@ -107,3 +107,8 @@ module.exports = {
config,
};
```
+
+## Docs
+* [Bubble](../../charts/bubble.html)
+* [Options](../../general/options.html)
+ * [Scriptable Options](../../general/options.html#scriptable-options)
\ No newline at end of file
diff --git a/docs/samples/scriptable/line.md b/docs/samples/scriptable/line.md
index 9b634a8b82e..bd231234909 100644
--- a/docs/samples/scriptable/line.md
+++ b/docs/samples/scriptable/line.md
@@ -89,3 +89,11 @@ module.exports = {
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)
+
diff --git a/docs/samples/scriptable/pie.md b/docs/samples/scriptable/pie.md
index c69101dcf08..a5c948a07b0 100644
--- a/docs/samples/scriptable/pie.md
+++ b/docs/samples/scriptable/pie.md
@@ -85,3 +85,8 @@ module.exports = {
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
diff --git a/docs/samples/scriptable/polar.md b/docs/samples/scriptable/polar.md
index 15f656935bc..587be6a0b8b 100644
--- a/docs/samples/scriptable/polar.md
+++ b/docs/samples/scriptable/polar.md
@@ -75,3 +75,8 @@ module.exports = {
config,
};
```
+
+## Docs
+* [Options](../../general/options.html)
+ * [Scriptable Options](../../general/options.html#scriptable-options)
+* [Polar Area Chart](../../charts/polar.md)
diff --git a/docs/samples/scriptable/radar.md b/docs/samples/scriptable/radar.md
index 53634f3300e..20114bb57d8 100644
--- a/docs/samples/scriptable/radar.md
+++ b/docs/samples/scriptable/radar.md
@@ -92,3 +92,8 @@ module.exports = {
config,
};
```
+
+## Docs
+* [Options](../../general/options.html)
+ * [Scriptable Options](../../general/options.html#scriptable-options)
+* [Radar](../../charts/radar.html)
diff --git a/docs/samples/subtitle/basic.md b/docs/samples/subtitle/basic.md
index d53d157a675..c377e20d566 100644
--- a/docs/samples/subtitle/basic.md
+++ b/docs/samples/subtitle/basic.md
@@ -53,3 +53,9 @@ module.exports = {
config: config,
};
```
+
+## Docs
+* [Data structures (`labels`)](../../general/data-structures.html)
+* [Line](../../charts/line.html)
+* [Title](../../configuration/title.html)
+* [Subtitle](../../configuration/subtitle.html)
diff --git a/docs/samples/title/alignment.md b/docs/samples/title/alignment.md
index 791a503def2..197d64dc493 100644
--- a/docs/samples/title/alignment.md
+++ b/docs/samples/title/alignment.md
@@ -66,4 +66,9 @@ module.exports = {
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
diff --git a/docs/samples/tooltip/content.md b/docs/samples/tooltip/content.md
index 26a3a889836..3abe1fc7b6f 100644
--- a/docs/samples/tooltip/content.md
+++ b/docs/samples/tooltip/content.md
@@ -63,4 +63,10 @@ module.exports = {
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)
diff --git a/docs/samples/tooltip/html.md b/docs/samples/tooltip/html.md
index d4903d7b66e..b139afd9cbf 100644
--- a/docs/samples/tooltip/html.md
+++ b/docs/samples/tooltip/html.md
@@ -163,3 +163,10 @@ module.exports = {
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
diff --git a/docs/samples/tooltip/interactions.md b/docs/samples/tooltip/interactions.md
index b28bbb46f68..86cf5fc9614 100644
--- a/docs/samples/tooltip/interactions.md
+++ b/docs/samples/tooltip/interactions.md
@@ -128,3 +128,9 @@ module.exports = {
config: config,
};
```
+
+## Docs
+* [Data structures (`labels`)](../../general/data-structures.html)
+* [Line](../../charts/line.html)
+* [Tooltip](../../configuration/tooltip.html)
+* [Interactions](../../configuration/interactions.html)
diff --git a/docs/samples/tooltip/point-style.md b/docs/samples/tooltip/point-style.md
index cdeba4685eb..d78bb62e877 100644
--- a/docs/samples/tooltip/point-style.md
+++ b/docs/samples/tooltip/point-style.md
@@ -77,4 +77,13 @@ module.exports = {
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)
+
diff --git a/docs/samples/tooltip/position.md b/docs/samples/tooltip/position.md
index c2cd854ef8d..34b4bfbaa30 100644
--- a/docs/samples/tooltip/position.md
+++ b/docs/samples/tooltip/position.md
@@ -98,4 +98,11 @@ module.exports = {
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