0
我使用d3.js的「d3.json();函數伸手從REST API獲取一些數據如何在此JSON文件中引用此數據?
數據回來,因爲這:
{
"offset" : 0,
"rows": [
{ "_id":
{ "$oid" : "1234567" },
"mockupData" : [ {
"Analysis" : "Test",
"Description" : "The Test indicates...",
"Data" : [
{ "Category" : "A",
"Statistic" : 0.15,
"Value" : 0.95 },
{ "Category" : "B",
"Statistic" : 0.65,
"Value" : 0.85 },
] } ] }
],
"total_rows" : 1 ,
"query" : {} ,
"millis" : 0
}
我有一個極其艱難的時刻到JSON下鑽來獲得我想要的
我試圖將其設置是這樣的:
function generateChart(){
var chart;
var Category = [{key:"Stuff", values:[]}];
d3.json('http://url_that_returns_json/', function(error,data{
for(var key in data._SOMETHING_){
switch(key){
case "A":
Category[0] ["values"].push({"label":"Statistic","value""data.Category[key]});
... // same for B
})
// more graph logic
我似乎缺少一些entir關於這方面的知識片段。指導?幫幫我?
在此先感謝。
我會解釋我做了什麼,但那是你想要的嗎?檢查控制檯日誌 – thatOneGuy
這肯定會讓我走上路,我衷心感謝您的幫助。我遵循你的所作所爲,但我都是一個很好的演練。我會做出一些改變,看看我能得到多少,然後發佈結果。 – Kickasstimus
@ Kickasstimus檢查更新的答案,添加說明 – thatOneGuy