Передача данных в верхние чарты из массива или переменной javascript - PullRequest
2 голосов
/ 02 апреля 2019

Я конвертирую 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 Ответ

1 голос
/ 02 апреля 2019

Используйте вот так, я думаю, что это работает.

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])]
}
...