动态添加Y轴Chartjs

时间:2017-11-14 16:46:34

标签: javascript dynamic chart.js axis

我正在尝试将辅助数据集添加到我拥有的折线图中。我可以轻松地添加数据条目,但是如何在图表右侧动态添加第二个比例?

我要添加数据:

function addDataset(){
    var dataset =  {
        label: response[0].yaxis,
        data: response.data,
        backgroundColor: color,
        borderColor: color,
        fill: false,
        borderWidth: 5
    }

    mychart.data.datasets.push(dataset); 
}

正如我所说,这适用于添加实际数据点,但如何在右侧动态添加第二个Y轴呢?

1 个答案:

答案 0 :(得分:1)

我想提供一个答案,因为我解决了自己的问题,如果有人有类似的问题。

我最终做的是推动一个与Y轴对齐的全新数据集。

myChart.data.datasets.push(createNewDataset('Your Label', '', YourArrayOfData, 0, 'y-axis-1'));

对我来说重要的部分是将y轴-1放在右侧,将新轴设置在右侧。