【发布时间】:2017-08-19 12:10:03
【问题描述】:
这就是我导入数据以创建折线图的方式。
它工作正常,但我希望它更普遍地工作。
有没有办法替换 d.v1 = +d.Time 等行,这样它们就不必使用列的确切名称(时间、温度 2、温度 3)?
d3.csv("data.csv", function(error, data){
data.forEach(function(d){
d.v1 = +d.Time;
d.v2 = +d.Temp2;
d.v3 = +d.Temp3;
});
我有这段代码,我可以在其中读取列的名称来自动标记轴。
d3.csv('Messdaten.csv', function(data){
var headerNames = d3.keys(data[0])
xAxisName = headerNames[0];
yAxisName1 = headerNames[1];
yAxisName2 = headerNames[2];
yAxisName3 = headerNames[3];
});
但我无法使用它来代替列的确切名称来创建图表。
【问题讨论】:
标签: javascript csv d3.js