我在这里使用DotnetHighCharts TimeSeries:http://dotnethighcharts.codeplex.com/SourceControl/changeset/view/15464#188170
我有这样的每小时分组数据:
DATE | DATA
11.19.2012 - 06:00 | 23
11.19.2012 - 07:00 | 12
11.19.2012 - 08:00 | 34
11.19.2012 - 09:00 | 46
11.20.2012 - 08:00 | 23
11.20.2012 - 09:00 | 7811.19.2012 - 09:00 - 11.20.2012 - 08:00之间没有数据
当我设置startPoint 11.17.2012 - 06:00和pointInterval 1000*60*60时。
结果:
DATE | DATA
11.19.2012 - 06:00 | 23
11.19.2012 - 07:00 | 12
11.19.2012 - 08:00 | 34
11.19.2012 - 09:00 | 46
11.19.2012 - 10:00 | 23
11.19.2012 - 11:00 | 78在11.19.2012 - 09:00 - 11.20.2012 - 08:00之间没有数据,所以向左移动,直到数据不存在。
如何将缺失值设置为"0“。还是另一种方式?
发布于 2012-11-22 00:45:49
使用您评论中的演示链接,我已经创建了this。我看不到你所看到的2012年11/20的缺失时间。您是否有显示问题的示例站点或屏幕截图?代码(js):
chart = new Highcharts.Chart({
chart: {
renderTo: 'container',
type: 'spline'
},
title: {
text: ''
},
xAxis: {
type: 'datetime'
},
yAxis: {
title: {
text: ''
}
},
plotOptions: {
series: {
pointStart: Date.UTC(2012, 10, 17, 6, 0),
pointInterval: 1000*60*60
}
},
series: [{
name: 'Test',
data: [
[Date.UTC(2012, 10, 19, 6, 0), 23],
[Date.UTC(2012, 10, 19, 7, 0), 12],
[Date.UTC(2012, 10, 19, 8, 0), 34],
[Date.UTC(2012, 10, 19, 9, 0), 46],
[Date.UTC(2012, 10, 20, 8, 0), 23],
[Date.UTC(2012, 10, 20, 9, 0), 78]
]}]
});https://stackoverflow.com/questions/13496147
复制相似问题