D3で一意の値を示すリストをソートする必要があります。私はそれを並べ替えることができますが、それはすべての発生を示しています。ファイルはcsvで、 "Zip Code"列でソートしたいと思っています。バックグラウンドでは、後でドロップダウンメニューでこのリストを使用します。これはデータをフィルタリングする方法です。D3で一意の値のみを表示するリストをソート
これは私が持っているものです。@mbostockによってpost here後
d3.map(buckets, function(d) { return d["Zip Code"]; }).size();
しかし:
私のようなソートされたリスト与えvar heatmapChart = d3.csv("heatmap.csv", function(buckets) {
buckets.sort(function(a, b){
return d3.ascending(a["Zip Code"], b["Zip Code"]);
})
:私も使用
10001
10001
10001
10005
10005
...
をそれはそれをしなかった。 (ここではdata
と呼ばれる)オブジェクトの配列でユニークな値を得るために、ES6を使用して
が、どのような場合私たちが望みますプレES6ソリューション? –
@PStout編集を参照してください。 –
@GerardoFurtado厳密にES6以前のソリューションでは太い矢を使うことはできませんが、確かに、他のほとんどの機能よりはるかに広がっています。ただ言って。 – altocumulus