Chart templates and palettes
To make it simpler to create and configure charts in Digital Assistant, we provide several templates out of the box that reduce the minimum amount of configuration required in the connector.
The names of these templates and a preview of the resulting charts is outlined below. Where these templates should be specified is outline in the chart definition reference.
There are also several color palettes provided, which can again be defined in the chart definition.
bar: Bar chart
barStacked: Bar chart where values of multiple series are stacked on top of one another, rather than beside one another
gauge: Special kind of chart that shows a percentage value on a circular gauge. This chart is not included in Chart.js by default, so documentation on its use is found on the radial gauge chart GitHub repo.
horizontalBar: Bar chart that goes horizontally from left to right, rather than vertically bottom to top
horizontalBarStacked: Same as a horizontal bar, but stacked
line: Line chart
pie: Pie chart
radar: Radar chart
sparkline: Special type of line chart with no axes or labels
bar-labels: A bar chart with data label annotations
pie-labels: A pie chart with data label annotations
line-labels: A line chart with data label annotations
Any style settings added by the above palettes will be overidden by values set explicitly in the chart definition.
All colors are set via the
palette key, again in the chart definition, or explicitly in the regular Chart.js configuration.
If using palettes, the
palette key simply needs to be given a value from those provided by the chartjs-plugin-colorschemes options.
For example, to use the first palette in the list, simply set
palette: 'brewer.YlGn3'. The first color in the palette is applied to the first dataset, the second color to the second dataset, and so on.