【发布时间】:2013-05-06 16:58:35
【问题描述】:
如何读取 csv 标头并通过我的 d3.csv 调用以编程方式设置其属性?
这是我现在的称呼:
d3.csv("data/att2.csv", function(d) {
return {
Id: d.Id,
ProposedMass: d["Proposed"],
MostProbablyCompound: d["Most"],
Probability: +d["Prob"],
Entropy: d.E,
Formula: d.For,
IonAnnotation: d["I"]
};
},
function(error, rows) {
window["data"] = rows;
});
我想要的是键入所有 csv 标头(键)并自动设置它的值(而不是手动设置,正如在我的代码 Id:d.Id 等中看到的那样)。 然后,如果我的 csv 发生变化,我不需要重新编码。
【问题讨论】:
-
你试过
d3.keys(d[index])!!!!
标签: d3.js