如何在JS变量中采用数组并将其传递到以前使用CSV文件的D3函数中

时间:2019-06-20 18:50:37

标签: javascript d3.js

我有从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数组相同的工作方式?

0 个答案:

没有答案