我使用此代码从CSV数据中查看图表,但在没有值的地方没有连接点。有什么问题?
当我在代码中嵌入数据时,它确实有效。
g = new Dygraph(document.getElementById("graphdiv"), "log.csv", {
connectSeparatedPoints: true
});
log.csv
的内容:
2013/10/11 23:05:18,,,3600
2013/10/11 23:05:20,,,1800
2013/10/11 23:05:21,,900,
2013/10/11 23:05:24,,1200,
2013/10/11 23:05:27,360,,
2013/10/11 23:05:29,,720,
2013/10/11 23:05:34,,720,
2013/10/11 23:05:35,450,,
2013/10/11 23:05:42,514,,164
2013/10/11 23:05:43,,400,
2013/10/11 23:05:46,,1200,
2013/10/11 23:05:51,,,400
2013/10/11 23:05:54,,450,
2013/10/11 23:05:57,240,,
2013/10/11 23:05:58,3600,,
2013/10/11 23:05:59,,720,
2013/10/11 23:06:10,300,,
2013/10/11 23:06:18,450,,
2013/10/11 23:06:22,,157,
2013/10/11 23:06:25,,,106
2013/10/11 23:06:28,,,1200
2013/10/11 23:06:31,277,,
答案 0 :(得分:0)
尝试下载最新版本的库并替换您正在使用的库。
问题在于你的dyGraph库。当我下载并使用您正在使用的库时,它不起作用。具体来说,你的服务器上有dygraph-combined.js。它适用于我自己的副本,以及可用于调试的dygraph-dev副本。
以下是您的代码正常运行的屏幕截图:
我不知道为什么这个库没有工作,但也许只是确保你下载了最新的版本,如果这不起作用,你可以考虑这个问题。