热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

在d3中解析日期时出错-Errorwhileparsingdateind3

IamtryingtoplotalinechartfromaJavascriptarray.Whileparsingthedateigetanerrorwhic

I am trying to plot a line chart from a Javascript array. While parsing the date i get an error which says

我试图从Javascript数组绘制折线图。解析日期时,我得到一个错误

d3.v3.min.js:1 Error: attribute d: Expected number, "MNaN,0LNaN,450".o @ d3.v3.min.js:1

d3.v3.min.js:1错误:属性d:预期数字,“MNaN,0LNaN,450”.o @ d3.v3.min.js:1

I tried have tried the suggestions mentioned in this stack overflow question : d3.js parsing date error with csv file. But I am still facing the same issue. Any idea what I am doing wrong here. The same works perfectly when I try running with tsv input.

我试过尝试过这个堆栈溢出问题中提到的建议:d3.js用csv文件解析日期错误。但我仍然面临同样的问题。知道我在这里做错了什么。当我尝试使用tsv输入运行时,它完全相同。

Here is my code :

这是我的代码:

    
    

1 个解决方案

#1


0  

Fixed the code myself. Replaced

自己修复了代码。更换

function type(d) { d.date = formatDate.parse(d.date); d.close = +d.close; return d; }

函数类型(d){d.date = formatDate.parse(d.date); d.close = + d.close;返回d; }

by

    data.forEach(function (d) {
        d.date = formatDate.parse(d.date);
        d.close = +d.close;
        return d;
    });

推荐阅读
author-avatar
键盘上的泪g_752
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有