由于我根据页面上的不同触发器加载了多个csv文件,因此我的代码变得混乱了回调.
但是,您可以通过d3.text()预加载所有文件,并调用d3.csv.parse或d3.csv.parseRows,这将是同步的,因为已加载文本文件.
举个例子,请参阅Mike Bostock在这篇文章this post中的回答.