Multi Axis Line Chart

Randomize
config setup actions
const config = {type: 'line',data: data,options: {responsive: true,interaction: {mode: 'index',intersect: false,},stacked: false,plugins: {title: {display: true,text: 'Chart.js Line Chart - Multi Axis'}},scales: {y: {type: 'linear',display: true,position: 'left',},y1: {type: 'linear',display: true,position: 'right',// grid line settingsgrid: {drawOnChartArea: false, // only want the grid lines for one axis to show up},},}},};
const DATA_COUNT = 7;const NUMBER_CFG = {count: DATA_COUNT, min: -100, max: 100};const labels = Utils.months({count: 7});const data = {labels: labels,datasets: [{label: 'Dataset 1',data: Utils.numbers(NUMBER_CFG),borderColor: Utils.CHART_COLORS.red,backgroundColor: Utils.transparentize(Utils.CHART_COLORS.red, 0.5),yAxisID: 'y',},{label: 'Dataset 2',data: Utils.numbers(NUMBER_CFG),borderColor: Utils.CHART_COLORS.blue,backgroundColor: Utils.transparentize(Utils.CHART_COLORS.blue, 0.5),yAxisID: 'y1',}]};
const actions = [{name: 'Randomize',handler(chart) {chart.data.datasets.forEach(dataset => {dataset.data = Utils.numbers({count: chart.data.labels.length, min: -100, max: 100});});chart.update();}},];