我所做的就是阅读一个没有所有行的json文件。
例如我有这个json:
13.03.14 08:00 8°C
13.03.14 08:10 10°C
13.03.14 08:20 11°C
missing (08:30)
13.03.14 08:40 9°C
所以highstock的作用是使用以下数据自动填补缺失的差距。 这意味着在我的例子中:
13.03.14 08:30 9°C
所以我想要的是,我内部的值为null,我的图表中有一个空白。
现在有人如何配置?
我的高级代码:
$.getJSON('./file-read', function(data) {
// Create the chart
$('#container').highcharts('StockChart', {
rangeSelector : {
selected : 1
},
title : {
text : 'Temperature'
},
xAxis: {
ordinal: false
},
series : [{
name : 'Temperature',
data : data,
marker : {
enabled : true,
radius : 3
},
shadow : true,
tooltip : {
valueDecimals : 2
}
}]
});
});
答案 0 :(得分:0)
您只需设置gapSize: 1
,就像这样:http://jsfiddle.net/3bQne/1007/
如果您没有数据,请创建空点:http://jsfiddle.net/3bQne/1008/
series: [{
// gapSize: 1, set gapSize
name: 'Temperature',
data: [
[Date.UTC(2014, 2, 13, 8, 0), 8],
[Date.UTC(2014, 2, 13, 8, 10), 10],
[Date.UTC(2014, 2, 13, 8, 20), 11],
// [Date.UTC(2014, 2, 13, 8, 30), null], // OR create null points
[Date.UTC(2014, 2, 13, 8, 40), 9]
],
marker: {
enabled: true,
radius: 3
},
shadow: true,
tooltip: {
valueDecimals: 2
}
}]