如何在d3中从csv加载数据后进行绘图

时间:2013-02-11 21:20:33

标签: csv d3.js

我正在使用在http://bl.ocks.org/4248145

中给出的十六进制分箱示例

我想进行修改以从包含列x和y的csv读取数据。

想要修改此行:

var points = d3.range(2000).map(function() { return [randomX(), randomY()]; });

使点包含两列数据。

如何从csv的两列数据生成points变量?由于十六进制分箱占用整个数组(所有行一次),d3.csv似乎不会削减它,因为它是异步的并且回调函数在数据的每一行上 - 有没有办法设置points变量为csv文件中的数据,然后只在该调用完成后绘制一次?

0 个答案:

没有答案