将数据从javascript数组或变量传递到highcharts

时间:2019-04-02 05:22:43

标签: javascript arrays json highcharts chart.js

我正在将json转换为字符串并将内容保存在数组中。 从数组直接将值发送到图表js及其工作正常。

但是它不能在图表中工作。可能是什么问题?

我还尝试了将带有数据的变量直接传递到高位图表,但是它不起作用

///从json转换为字符串并保存在数组中

var retrievedData = localStorage.getItem("items");
var amnts = JSON.parse(retrievedData); 

///我如何将数据传递到图表js及其正常工作

data: {
      labels: ['Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 
              'Sartuday', 'Sunday'],
      datasets: [{
          label: 'Week 1 Income',
          backgroundColor: 'rgb(255, 99, 132)',
          borderColor: 'rgb(255, 99, 132)',
          data: [amnts[0], amnts[1], amnts[2], amnts[3], amnts[4], 
          amnts[5], amnts[6]]
      }

///将数据传递到高图&不工作&在图表中不显示数据

series: [{name: 'Week 1 Income',
         data: [amnts[0],amnts[1],amnts[2], amnts[3], amnts[4], amnts[5], 
                amnts[6]]
}

我希望传递数组数据或一个变量以在图表中显示该值

1 个答案:

答案 0 :(得分:1)

像这样使用,我认为它有用。

series: [{name: 'Week 1 Income',
         data: [parseInt(amnts[0]),parseInt(amnts[1]),parseInt(amnts[2]), parseInt(amnts[3]), parseInt(amnts[4]), parseInt(amnts[5]),parseInt(amnts[6])]
}