高图表中的动态值问题

时间:2013-11-22 08:24:32

标签: php highcharts

我想在xAxis类别和系列数据中使用动态值。但是,当我使用数组时,我的图表不起作用且没有发生错误。

这是我的代码:

var visitor_id = new Array('Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec');

var total_visit_count = new Array(7.0, 6.9, 9.5, 14.5, 18.2, 21.5, 25.2, 26.5, 23.3, 18.3, 13.9, 9.6);

$('#graph_main').highcharts({
   title: {
                text: 'Monthly Average Temperature',
                x: -20 //center
            },
            subtitle: {
                text: 'Source: WorldClimate.com',
                x: -20
            },
            xAxis: {
                categories: [visitor_id]
            },
            yAxis: {
                title: {
                    text: 'Temperature'
                },
                plotLines: [{
                    value: 0,
                    width: 1,
                    color: '#808080'
                }]
            },
            tooltip: {
                valueSuffix: 'C'
            },
            legend: {
                layout: 'vertical',
                align: 'right',
                verticalAlign: 'middle',
                borderWidth: 0
            },
            series: [{
                name: 'Tokyo',
                data: [total_visit_count]
            }]
})

1 个答案:

答案 0 :(得分:1)

你的错误就在这里

data: [total_visit_count]

应该是

data: total_visit_count

total_visit_count是一个数组,数据接受一个数组,但是您将整个数组作为数组传递给数组。

希望这有助于你