Highchart系列没有画画

时间:2015-09-08 19:04:52

标签: highcharts

我创建一个空的高潮图并在图表中添加一个系列。

这是我的代码:

chart = new Highcharts.Chart({
                chart: {
                    renderTo: 'hccontainer',
                    zoomType: 'x'
                },
                title: {
                    text: 'Telegramme'
                },
                subtitle: {
                    text: 'Offline'
                },
                exporting: {
                         enabled: false
                },
                legend: {
                    enabled: true
                },

                xAxis: {
                    type: 'datetime',
                    tickPixelInterval: 150,
                    maxZoom: 20 * 1000
                },
                yAxis: {
                    minPadding: 0.2,
                    maxPadding: 0.2,
                    title: {
                        text: 'Value',
                        margin: 80
                    }
                }
            });

这里我举了一个系列:

$.ajax({
                        'url' : 'ajax.php',
                        'type': 'GET',
                        'data': {
                                'action' : 'eibmon_hctel',
                                'hsid': hsid,
                                'grp': grp,
                                'df': datefrom,
                                'dt': dateto
                        },
                        success: function(items) {
                            chart.addSeries({                        
                                name: series_name,
                                data: items
                            }, true);

                        },
                        cache: false
                    });

ajax.php发送此结果:

  

{ “1441614256000”: “1”, “1441586308000”: “0”, “1441523112000”: “1”, “1441515496000”: “0”, “1441360423000”: “1”   “1441344522000”: “1”, “1441341118000”: “0”, “1441254853000”: “1”, “1441238297000”: “0”, “1441094577000”: “1”   “1441086395000”: “0”, “1441086143000”: “1”, “1441085875000”: “0”, “1441085622000”: “1”}

图表将重新绘制,但缺少该行。在图例中,将显示新系列。是不是可以从空图表开始?

由于

1 个答案:

答案 0 :(得分:0)

看起来你的JSON结构是正确的。你应该有一个x / y字段和数字值。

示例:

{
  x:"1441614256000",
  y:"1"
}

加载数据后,您可以将json转换为正确的形式,在预处理中解析数据。