我正在尝试编写一个生成合成图表的脚本。数据来自MySQL查询,该查询生成以下数组内容:
97.2,63.9,33.4,28.9,325.2,114.9,46.1,56.7,104.9,4.5,42.2,56.4,10.5
当我运行脚本时出现错误:
在元素列表之后SyntaxError:missing]
我已经找到了错误的地方,但看不出什么错误。
在jQuery函数中,我有一个PHP echo语句,它使用数据$data[] = $row_An['AValue'];
填充$ data变量。
值正确,如FireFox开发控制台中所示。任何人都可以看到我收到错误的原因。
$(function () {
<?php
$data[] = $row_An['AValue'];
?>
$('#container').highcharts({
chart: {
type: 'column'
},
title: {
text: 'AN'
},
xAxis: {
categories: ['Inbound', 'Outbound', 'InService']
},
yAxis: {
title: {
text: ''
}
},
series: [{
data: [97.2,63.9,33.4,28.9,325.2,114.9,46.1,56.7,104.9,4.5,42.2,56.4,10.5],
pointStart: 0,
pointInterval
}]
});
});
非常感谢提前
答案 0 :(得分:0)
pointInterval中的值是多少?没有任何价值就没错了
series: [{
data: [97.2,63.9,33.4,28.9,325.2,114.9,46.1,56.7,104.9,4.5,42.2,56.4,10.5],
pointStart: 0,
pointInterval //here is error you should provide value or remove it
}]
此外,PointInterval和PointStart这两个属性是plotOptions.series
的一部分您的类别数量与数据点数量不匹配,请更正
categories: ['Inbound', 'Outbound', 'InService']