昨天我开始将Dygraph库用于某些图表,到目前为止唯一的问题是,如果时差大于x分钟,我没有找到一种方法来禁用点之间的“连接线”,如你可以在下面的照片中看到,即使我没有那些时间的数据,我的图表中还有一个大的区域,即使我没有数据。
是否存在我可以添加到js文件的设置/变量,如果点之间的时间高于x分钟,则打破该行?
以下是我的数据的一部分:
"2017-09-08 22:26,4262.00\n"+
"2017-09-08 22:36,7095.00\n"+
"2017-09-08 22:46,7177.00\n"+
"2017-09-09 09:16,5833.00\n"+
"2017-09-09 09:26,3903.00\n"+
你可以注意到我在22:46到09:16之间没有行,我希望在那个时期之间有一个空图。
谢谢。
答案 0 :(得分:0)
您可以通过引入人为缺失值来实现此目的:
homes.sort(
function(a, b) {
return a.score > b.score ? 1 : a.score < b.score ? -1 : 0;
}
).sort(
function(a, b){
return a.tier < b.tier ? -1 : a.tier > b.tier ? 1 : 0;
}
);
这是一个full example。有关更全面的讨论,请参阅missing data页面。