我正在尝试使用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
}
]
}