如何在ChartJS中使用数组存储数据?

时间:2018-09-23 17:45:37

标签: javascript jquery arrays

我正在尝试使用ChartJs创建条形图。

我有三个数组array_label,array_present和array_absent。这些数组的数据通过ajax来自数据库。

但是,仍然没有创建图形

注意:当我在数组中输入静态数据时,它会完美工作

服务器端技术:PHP

var areaChartData = {
  labels: array_label,
  datasets: [
    {
      label               : 'Present',
      fillColor           : 'rgba(210, 214, 222, 1)',
      strokeColor         : 'rgba(210, 214, 222, 1)',
      pointColor          : 'rgba(210, 214, 222, 1)',
      pointStrokeColor    : '#c1c7d1',
      pointHighlightFill  : '#fff',
      pointHighlightStroke: 'rgba(220,220,220,1)',
      data                : array_present
    },
    {
      label               : 'Absent',
      fillColor           : 'rgba(60,141,188,0.9)',
      strokeColor         : 'rgba(60,141,188,0.8)',
      pointColor          : '#3b8bba',
      pointStrokeColor    : 'rgba(60,141,188,1)',
      pointHighlightFill  : '#fff',
      pointHighlightStroke: 'rgba(60,141,188,1)',
      data                : array_absent
    }
  ]
}

0 个答案:

没有答案