2016-08-25 3 views
1

d3.jsのキーで値を選択する方法を知りたいd3のキーでオブジェクトの値を選択する方法

私はcsvからデータをインポートしました。 結果は次のとおりです。

This shows objects

その画面は、このコードの結果です。

data = data.sort(function(a, b){ 
    console.log(a); 
    return d3.descending(a.Year, b.Year); 
}); 

私はa.Amountまたはa.Year と量または年を選択することができますしかし、私はどのようにGrant Organization選択することができますか? a.Grant Organizationが機能しません。

助けていただければ幸いです。

答えて

0

使用Bracket-notation

オブジェクトのプロパティ名は任意のvalid JavaScript string、または空の文字列を含む、文字列に変換することができます何もすることができます。ただし、有効なJavaScript識別子ではないプロパティ名(たとえば、、空白文字のあるまたはハイフン、または数字で始まるプロパティ名)は、角かっこ表記を使用してのみアクセスできます。

data = data.sort(function(a, b) { 
 
    return d3.descending(a['Grant Organization'], b['Grant Organization']); 
 
});

関連する問題