2014-02-17 50 views
2

我正在用d3.js庫處理圖形。 的3d.js TSV解析器創建 'D' 變量如:d3.js TSV to Javascript變量

TSV:

day Value 
01-01 50 
01-02 45 
01-03 60 

代碼:

d3.tsv("data.tsv", function(error, data){...} 

,現在你用 'd.day' 和「d .Value'來建立你的圖 - scaterplots,linegraph等...

我不會使用tsv文件,而是一個javascript變量。爲了在3d.js中使用這個d.day和d.Value並且像'svg.data(data)'那樣傳統地解析它,哪個是最正確的(如果可能的話)javascript變量表示?

回答

0

如果你不是從一個文件讀取,你仍然可以使用JSON格式(這就是你正在談論的)。一個JSON變量的格式如下:

var myVariable = { 
"indexA" : "valueA", 
"indexB" : "valueB" 
} 

你甚至可以有一個數組作爲值(即使你沒有問),以及看起來非常相似:

var myVariable = { 
"indexA" : [ "indexA1": "valueA1", "indexA2": "valueA2", ...], 
"indexB" : "valueB" 
} 

你可以在此處找到有關JSON格式的更多信息:http://www.json.org/