【问题标题】:Add Y-Axis dynamically Chartjs动态添加 Y 轴 Chartjs
【发布时间】:2017-11-14 16:46:34
【问题描述】:

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

我要添加数据:

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 轴?

【问题讨论】:

    标签: javascript dynamic chart.js axis


    【解决方案1】:

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

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-11-20
      • 2021-07-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-11-02
      相关资源
      最近更新 更多