我想使用json变量传递数据。 在下面的示例中,从外部JSON文件中获取json。 任何人都可以帮助我如何从本地变量传递数据,因为我是dc.js的新手
queue()
.defer(d3.json, "sampledata.json") // sampledata.json is an external json file
.await(makeGraphs);
function makeGraphs() {
//function which proceses the data
}
我试过这个
var sampledata = [ ....];
queue().defer(d3.json, "sampledata.json") // sampledata.json is an external json file
.await(makeGraphs);
function makeGraphs() {
//function which proceses the data
}
但没有用。
答案 0 :(得分:2)
如果你有一个局部变量,使用异步调用来传递它是没有意义的。直接把它作为一个论点传递出去:
var sampleData = [...];//this is your data
makeGraphs(sampleData);//call your function using it as an argument
然后:
function makeGraphs(data){//this is the parameter
//use 'data' here
}