d3.js TSV到Javascript变量

时间:2014-02-17 11:39:49

标签: javascript d3.js tsv

我正在使用d3.js库进行图表处理。 3d.js tsv解析器创建'd'变量:

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变量。哪个是最正确的(如果可能的话)javascript变量表示,以便在3d.js中使用此d.day和d.Value并按常规方式解析它,如'svg.data(data)'?

1 个答案:

答案 0 :(得分:0)

如果您没有从文件中读取,您仍然可以使用JSON格式(这就是您所说的)。 json变量的格式如下:

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

你甚至可以将一个数组作为值(即使你没有问过),这看起来非常相似:

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

您可以在此处找到有关JSON格式的更多信息:http://www.json.org/