簡體   English   中英

加載d3項目的csv文件時未定義的值

[英]undefined values while loading csv file for a d3 project

我正在嘗試將.csv文件加載到具有對象的數組中,但是由於某些原因,我的值未定義。

我的代碼:

file = ("data/" + country + ".csv")
console.log(file)
d3.csv(file, function(error, dataset) {                     
    var data = [];
    console.log(dataset)
    for (i = 0; i < dataset.length; i++) {
        var Period = {
                Year : dataset[i].Periods,
                numbers : dataset[i].numbers,
        }
        data.push(Period); 
    }
    console.log(data)               
    InitChart(data);                        
})

我的csv看起來像這樣:

Periods;numbers

"1998";"107"

"1999";"73"

"2000";"95"

"2001";"114"

"2002";"98"

"2003";"78"

"2004";"72"

"2005";"48"

"2006";"61"

"2007";"61"

"2008";"110"

您所擁有的不是用逗號分隔的值,而是用分號分隔的值。 因此,您應該使用d3.dsv(';', file)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM