使用d3.js从每个属性的多个值的数据创建表

时间:2015-03-28 00:14:31

标签: javascript d3.js import-from-csv

我从.csv文件中读取数据。我想找到最小值和最大值并将它们保存到一个变量中,格式如下:

min_max = {"a":[1,10],"b":[11,20],"c":[21,30]}

每个属性的第一个值是min,第二个值是max。我想创建一个数据最小值和最大值的表。由于.csv是动态的并且不会总是具有相同的标题,所以我不能使用像min_max.a等的东西。我需要让桌子充满活力。

修改 我应该补充一点,使用以下代码获得最小值和最大值。如果有更好的方法,请赐教。我是面向对象编码的新手,并且找不到另一种方法来查找数据文件中每个属性的所有最小值和最大值。

var data_v2 = [
   {"a":5,"b":480,"c":250,"d":100,"e":220},
   {"a":1,"b":90,"c":50,"d":33,"e":88}
];

var x = d3.scale.ordinal().rangePoints([0, w], 1),
y = {};
y.max={};
x.domain(dimensions = d3.keys(data[0]).filter(function(d) {
return (min_max[d] = d3.extent(data, function(p) { return +p[d]; }));
 }));

0 个答案:

没有答案