元素列表后面的HighCharts SyntaxError:missing]

时间:2015-09-17 15:02:54

标签: highcharts

我正在尝试编写一个生成合成图表的脚本。数据来自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
  }]
});

});      

非常感谢提前

1 个答案:

答案 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']