我有从CSV文件逐字记录的数据。
,x,cat1,cat2,cat3,cat4,cat5,cat6,cat7,cat8,cat9,cat10 0,0,749.838,129.2986,721.912,10.000,97.6885,1,1,0,0,4 1,1,739.384,119.9905,717.599,8.5597,10,1,1,0,0,4 2,2,829.701,121.363,173.227,8.573,99.8722,1,1,0,0,4
以前使用D3将其拉入,以生成图形:
d3.csv('data.csv',function(d){
d.cat1 = parseFloat(d.cat1); d.cat2 = parseFloat(d.cat2); d.cat3 = parseFloat(d.cat3); d.cat4 = parseFloat(d.cat4); d.cat5 = parseFloat(d.cat5);
...(然后是生成图形的其他功能代码)
最终,我想用在顶部发布的确切数据的JavaScript数组替换d3.csv调用(最终,此所需的切换是因为数据将很快来自数据库而不是CSV文件)。有没有一种方法可以用来简单地更改顶行...
d3.csv('data.csv',function(d){
...变成与JavaScript数组相同的工作方式?