我是D3全新的,刚开始在一个项目上工作.我的问题是这个
我想从D3中的2个csv文件导入数据,用于图比较.我遇到的问题是:
1.如何从多个csv文件导入数据.
我可以为每个csv使用一个数组,还是仅使用一个全局数据数组?
有没有办法从csv文件中选择某一列进行导入?
这是一个例子,我想从单独的数组中的每个文件导入“oldVer”,然后使用2个数组来处理.在D3中是可以的吗?
我想从D3中的2个csv文件导入数据,用于图比较.我遇到的问题是:
1.如何从多个csv文件导入数据.
我可以为每个csv使用一个数组,还是仅使用一个全局数据数组?
有没有办法从csv文件中选择某一列进行导入?
这是一个例子,我想从单独的数组中的每个文件导入“oldVer”,然后使用2个数组来处理.在D3中是可以的吗?
csv 1
时间,oldVer,newVer,oldT,蝾螈
1,180930,190394,24,59
2,198039,159094,26,45
3,152581,194032,22,61
csv 2
时间,184950,180435,27,26
2,120590,129409,13,13
3,165222,182133,60,54
再次抱歉的愚蠢的问题,但我没有发现这方面的反馈.任何帮助将不胜感激.
解决方法
你简单地调用d3.csv几次:
d3.csv("csv1.csv",function(error1,data1) { d3.csv("csv2.csv",function(error2,data2) { // do something with the data }); });
对于你的第三个问题,不,D3会解析一切.没有什么可以强制你使用所有的数据,所以如果你只对一个列感兴趣,只要使用它的数据.