我在理解d3時遇到了問題。我試圖加載一堆.csv文件,同時在左欄中有一個時間戳,在右欄中有一個整數,代表教室中任何時間點的人數(每個教室都有自己的.csv )。如何加載多個csv文件並將它們混合使用
現在我們的想法是製作一張餅圖,表示一天中有多少人分配在多個教室之間。例如,65%的教室1,23%的教室2和12%的教室3.
我很努力去理解我怎麼會去讀這些,顯然d3.csv()解析器裏面的一切都在它的一切範圍,這是非常直觀的。我無法訪問我通過解析該.csv()方法,它是怪異之外的東西,因爲我讀的.csv文件如下:
var files = ["Bibliotheek S2.csv","Bibliotheek S8.csv","Euclides S23.csv","Lovelace Ledeganck.csv","Mercator S8.csv","Nadar S8.csv","Ortelius S8.csv","Practicum S2.csv","S12.csv","Thetis INW.csv","Turing S9.csv","Van Straelen S8.csv","Zuse S9.csv"];
dt = {};
files.forEach(function(f){
d3.csv("lokalen/"+f,function(data){
dt[f] = data;
});
});
我將如何繼續呢?我絕對迷失在這裏。
感謝, 米蘭
您可以嵌套調用...檢查此[答案](http://stackoverflow.com/questions/21842384/importing-data-from-multiple-csv-files-in-d3)。 – FernOfTheAndes