我正在使用最后的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)
这里有例子qazxsw poi任何关于我做错了什么的想法?
我相信自动日期解析无法识别日期的格式。
如果您可以控制CSV,请将日期格式更改为yyyy / mm / dd
如果没有,请使用xValueParser选项和一些javascript来解析日期。
请参阅此文档:http://atelierelealbe.eu/temp/datatemp.htm
如果你决定使用解析器,moment.js是一个很棒的日期操作库:http://dygraphs.com/data.html
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
我通过将error Bars选项更改为false来解决此问题(或者您可以删除错误栏选项,因为此变量的默认值为false)。