我使用最后的dygraphs库和示例中提供的基本html。正如csv我已经上传了一个自定义one,其数据格式为DD / MM / YYYY HH:MM:SS图表正确缩放但没有显示图表。此外,Chrome报告了很多
dygraphs: Couldn't parse 22/05/2014 21:00:45 as a date (dygraph-combined.js:2:8358)
此处可用的示例http://atelierelealbe.eu/temp/datatemp.htm我在做错什么的任何想法?
答案 0 :(得分:2)
我认为自动日期解析无法识别日期的格式。
如果您可以控制CSV,请将日期格式更改为yyyy / mm / dd
如果没有,请使用xValueParser选项和一些javascript来解析日期。
请参阅此文档:http://dygraphs.com/data.html
如果你决定使用解析器,那么moment.js是一个很棒的日期操作库:http://momentjs.com/
xValueFormatter: Dygraph.dateString_,
xValueParser: function(x) {
var m = moment(x, "DD-MM-YYYY HH:mm:ss");
return m.toDate().getTime();
},
xTicker: Dygraph.dateTicker
正在使用 DEMO
答案 1 :(得分:0)
我通过将 errorBars 选项更改为 false 解决了这个问题(或者您可以删除errorBars选项,因为此变量的默认值为false)