Dygraph - 数据无法解析

问题描述 投票:0回答:2

我正在使用最后的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任何关于我做错了什么的想法?

dygraphs
2个回答
2
投票

我相信自动日期解析无法识别日期的格式。

如果您可以控制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


1
投票

我通过将error Bars选项更改为false来解决此问题(或者您可以删除错误栏选项,因为此变量的默认值为false)。

© www.soinside.com 2019 - 2024. All rights reserved.