【发布时间】:2021-02-04 13:40:18
【问题描述】:
我对 D3.js(第 6 版)比较陌生。我能够成功加载以下 .csv “prices.csv”(请参阅最后的 github repo):
但是我不能改变变量类型。
我用过这段代码:
var parseDate = d3.timeParse("%m/%d/%Y");
var rowConverter = function(d){
return{
month: parseDate(d.month),
price: Number(d.price.trim().slice(1))
};
}
d3.csv("prices.csv", rowConverter, function(data){
console.log(data);
});
控制台日志显示月份和价格变量仍然是字符串:
{月:“2003 年 1 月 1 日”,价格:“$54”} 月份:“2003 年 1 月 1 日” 价格:“54 美元”
注意:我已经在我的 github 页面上上传了 .csv! https://raw.githubusercontent.com/AhmadMobin/D3-Learning/main/prices.csv
非常感谢您!
【问题讨论】:
标签: javascript csv d3.js