Javascript 将JSON对象/字符串传递给D3而不是JSON文件

Javascript 将JSON对象/字符串传递给D3而不是JSON文件,javascript,json,d3.js,Javascript,Json,D3.js,我正在尝试使用D3创建图表,以便我们能够分析基于城市的数据。由于数据来自后端,我不想使用JSON文件,而是创建一个JSON对象并将其传递给D3以呈现图形。我在下面附上我正在处理的代码。这方面的任何帮助都会非常有用 .酒吧{ 填充:钢蓝; } .bar:悬停{ 填充物:棕色; } .安讯士{ 字体:10px无衬线; } .轴线路径, .轴线{ 填充:无; 中风:000; 形状渲染:边缘清晰; } .x轴路径{ 显示:无; } var stringTry='${city}'; var city=[]

我正在尝试使用D3创建图表,以便我们能够分析基于城市的数据。由于数据来自后端,我不想使用JSON文件,而是创建一个JSON对象并将其传递给D3以呈现图形。我在下面附上我正在处理的代码。这方面的任何帮助都会非常有用

.酒吧{ 填充:钢蓝; } .bar:悬停{ 填充物:棕色; } .安讯士{ 字体:10px无衬线; } .轴线路径, .轴线{ 填充:无; 中风:000; 形状渲染:边缘清晰; } .x轴路径{ 显示:无; } var stringTry='${city}'; var city=[]; var试验; 虽然stringTry.indexOf'\,'=-1{ trial=stringTry.substring0,stringTry.indexOf'\,'; iftrial.indexOf'\['==0{ 试验=试验。子字符串1,试验。长度; }否则{ 审判=审判; } 城市试验; stringTry=stringTry.substringstringTry.indexOf'\,'+1,stringTry.length; } trial=stringTry.substring0,stringTry.indexOf'\]'; 城市试验; var stringTry2='${frequency}'; var频率=[]; var-trial2; 虽然stringTry2.indexOf'\,'=-1{ trial2=stringTry2.substring0,stringTry2.indexOf'\,'; iftrial2.indexOf'\['==0{ trial2=trial2.子字符串1,试验长度; }否则{ trial2=trial2; } 频率2; stringTry2=stringTry2.subStringTry2.indexOf'\,'+1,stringTry2.length; } trial2=stringTry2.substring0,stringTry2.indexOf'\]'; 频率2; var测试=[] test.push\{\city\\:+city[0];
对于var i=1;i,问题是什么?图形没有渲染