Javascript 对json对象使用d3.json方法
我正在使用d3.js生成一个可缩放的图表 图表数据正在作为json对象接收。如何更改以下代码以使用JSON对象Javascript 对json对象使用d3.json方法,javascript,d3.js,Javascript,D3.js,我正在使用d3.js生成一个可缩放的图表 图表数据正在作为json对象接收。如何更改以下代码以使用JSON对象 d3.json("mydata.json", function(json) { //TODO: }); 我想使用json对象而不是文件名“msdata.json”。请帮我怎么做 如果脚本中已经有一个JSON字符串(没有JSON对象),可以删除d3.JSON请求并使用JSON.parse将JSON字符串转换为对象(通常是数组),如下所示: 然后,您可以使用它来计算数据联接,或者在d3
d3.json("mydata.json", function(json) {
//TODO:
});
我想使用json对象而不是文件名“msdata.json”。请帮我怎么做 如果脚本中已经有一个JSON字符串(没有JSON对象),可以删除
d3.JSON
请求并使用JSON.parse
将JSON字符串转换为对象(通常是数组),如下所示:
然后,您可以使用它来计算数据联接,或者在d3中使用它执行任何操作:
someSelection.data(data).enter()... // etc.
您必须解释“JSON对象”的含义,因为。可能您指的是对象(
var-obj={foo:'bar'};
)或作为字符串的JSON(var-JSON={foo:'bar'};
)?可能这有助于您:参考
someSelection.data(data).enter()... // etc.