2016-04-01 4 views
0

私はcsvファイルから平行座標プロットを作成しています。私のcsvファイルには、スクリプトの他の部分に必要な列がいくつかあります(たとえば、csvとtopojsonを結合するID列、表示する状態のデータを知るStateNameなど)。ここフィルターのプロパティ内部でAxesを正しく表示するためのオブジェクトの配列d3

は私の配列内の各オブジェクトのプロパティは、次のとおり CVIRISK、ERR_M_YR、FID、FULLSTATE、GEOM、LENGTH

私はすべてのための描画これらの特性のそれぞれの値と適切に私の平行座標プロットを作成することができ私のCSVに記録する。

問題は、FID、FULLSTATE、またはLENGTHに軸があり、PCPに表示されないようにすることです。

特定のプロパティが削除された同じオブジェクトをすべて含むオブジェクトの新しい配列を作成したいとします。

答えて

0

sourceは、すべての小道具を持つオブジェクトの配列である、とあなたはpickedは、これらの小道具の一部を持つオブジェクトの配列になりたい場合は、あなたが気にちょうど小道具で新しいオブジェクトをインスタンス化するArray.prototype.mapを使用することができます。

var picked = source.map(function(d) { 
    return { 
    CVIRISK: d.CVIRISK, 
    ERR_M_YR: d.ERR_M_YR 
    }; 
}); 
+0

これは、おかげで、ありがとう! –

関連する問題