2014-02-17 46 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/