d3:使d3.csv函数同步

Don*_*n P 6 d3.js

有没有办法让d3.csv()同步而不是异步?

由于我根据页面上的不同触发器加载了多个csv文件,因此我的代码变得混乱了回调.

THK*_*THK 9

d3.csv在设计上是异步的,以防止页面冻结,因此如果不更改d3库本身就无法更改.

但是,您可以通过d3.text()预加载所有文件,并调用d3.csv.parse或d3.csv.parseRows,这将是同步的,因为已加载文本文件.

举一个例子,看到迈克·博斯托克在这篇文章回答这个职位.