chart.js不接受存储在本地存储中的数据集中的数据

时间:2019-05-02 08:46:19

标签: chart.js angular7

实际上,我正在尝试从本地存储中获取数据,并将其存储在一个名为“ dataValues”的变量中。

该变量已传递给数据集中的数据(您可以在代码中看到)。其中变量值来自本地存储,正如我在Angular 7中使用alert看到的那样。

但是该值未显示在图表上(当前我正在使用Chart.js),并且在控制台上也未显示任何错误。

那么为什么要这么做呢?有人可以帮我吗?

正如您在代码中看到的那样,它们是一个“ timeLabel”变量,它也从本地存储中获取值,它被图表接受,但不被“ dataValues”接受.....

请帮助我,等待回复。

this.LineChart = new Chart('linechart', {
      type: 'line',
      data: {
        labels: timeLabel,
        datasets: [{
          label: d.name,
          data: dataValues,
          fill: true,
          lineTension: 1,
          borderColor: 'blue',
          borderWidth: 1,
          pointBorderColor: 'red',
          pointBackgroundColor: 'red'
}

谢谢

1 个答案:

答案 0 :(得分:0)

问题已解决。我正确输入了y轴的最小值和最大值。因此,获取我的图表。

我为此全力以赴。...那些遇到相同问题的人希望对我有帮助。

            stacked:true,
            ticks:{
             min:scaleValY,   //scaleValY is value coming from my storage and it updated 
                             // as per keyword.
             max:scaleValY2,//scaleValY2 is value coming from my storage and it updated 
                           //as per keyword. 
              //suggestedMax:100
            }`````