我正在使用d3创建可视化,我的数据包含同一文件夹中的80多个CSV文件。所以我想知道是否有一种简单的方法来加载所有这些。我想也许可以检查文件夹中有多少文件,然后只是递归加载它们。但似乎在D3中不可能?任何建议,将不胜感激。谢谢!
答案 0 :(得分:4)
如果要加载大量文件,可以使用queue.js比重复的d3.csv
调用更方便地执行此操作。但是,检查服务器上有多少文件是不可能的。唯一的方法是让服务器告诉你,例如您加载一个已知名称的文件,该文件为您提供要加载的其他文件的名称。
在您的情况下,我建议将您拥有的文件合并为更少,但要简化一些事情。您可以将CSV文件与公共标头合并,或将所有内容转换为JSON。