2016-09-12 15 views
-1

私の目標は、オブジェクトから関数を介してダイアグラムのデータにアクセスすることです。D3関数内のオブジェクトのデータにアクセスする方法

オブジェクトを変数: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 

私は機能を介してデータにアクセスしたいと考えています。しかし、どこかに間違いがあります。ダイアグラムは常に空です。

+0

実例を投稿できますか? –

+0

「実際の使用例」とはどういう意味ですか?コード全体?上記の例は機能していないので、問題を解決する方法を尋ねられたのはなぜですか。 – obrob

+0

jsfiddleをコードに投稿できますか? – danimal

答えて

0

私は今すぐ修正しました。コード内のちょっとしたスイッチだと思ったのですが...

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); 
}) 
関連する問題