Highcharts 海图系列并没有绘制
我创建了一个空的highchart并向图表中添加了一个系列 这是我的代码:Highcharts 海图系列并没有绘制,highcharts,Highcharts,我创建了一个空的highchart并向图表中添加了一个系列 这是我的代码: chart = new Highcharts.Chart({ chart: { renderTo: 'hccontainer', zoomType: 'x' }, title: { text: 'Telegr
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
});
php将发送以下结果:
{1441614256000:11441586308000:01441523112000:11441515496000:0141360423000:1
,1441344522000:1,1441341118000:0,1441254853000:1,1441238297000:0,1441094577000:1
,1441086395000:014401086143000:11441085875000:014401085622000:1}
图表将被重新绘制,但缺少该行。在图例中显示新系列。不能从空图表开始吗
谢谢看来您的JSON结构是正确的。您应该有一个x/y字段和数值 例如:
{
x:"1441614256000",
y:"1"
}
加载数据后,您可以将json转换为正确的格式,在预处理中解析数据。控制台中有错误吗?什么是系列名称和项目格式?我看不到您在ajax中设置这些。