Dygraph - 数据无法解析

时间:2014-05-30 15:41:23

标签: dygraphs

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

2 个答案:

答案 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)