[英]D3 How to access data of an object in function
我的目標是通過對象中的函數訪問圖表的數據。
我將對象保存在 aa 變量中: countries
。
Object {Belgium: Array[5], Bulgaria: Array[5], Denmark: Array[5], Germany: Array[5]…}
Belgium : Array[5]
0 : 7030385
1 : 7455142
2 : 7545539
3 : 7644818
4 : 8002186
我想通過函數訪問數據。 但有一個地方是錯誤的。 圖總是空的
var diagram = svg.selectAll("circle").data(countries).enter().append("circle")
.attr("cx", function(d,i){ return x(years[i]); })
.attr("cy", function(d,i){ return y(d.Belgium[i]); })
.attr("r", 2);
})
我現在修好了。 就像我想的那樣只是代碼中的一個小開關......
var diagram = svg.selectAll("circle").data(countries[Belgium]).enter().append("circle")
.attr("cx", function(d,i){ return x(years[i]); })
.attr("cy", function(d,i){ return y(d); })
.attr("r", 2);
})
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.