1
我一直试图实现以下chart,而不使用d3.tsv,因为我从其他来源获取数据。D3.js用数组替换tsv文件
按照什么这个其他类似question有人说,我试着更换这部分代码:
d3.tsv("data.tsv", type, function(error, data) {
if (error) throw error;
var cities = data.columns.slice(1).map(function(id) {
return {
id: id,
values: data.map(function(d) {
alert(d.date);
alert(id);
return {date: d.date, temperature: d[id]};
})
};
});
有了:
var data=[
{date:20111001,temperature:{New York:63.4,San Francisco:62.7,Austin:72.2}},
{date:20111001,temperature:{New York:58.0,San Francisco:59.9,Austin:67.7}}
.
.
.
];
但我得到的错误:
SyntaxError: missing : after property id
这种图表的正确格式是什么?