次のような CSV ファイルがあります。
Category,Value
category1,162
category1,151
category2,124
category1,135
category2,315
カテゴリの排他的な順序付けされていないリスト (カテゴリの重複なし) を作成したいので、リストは次のようになります。
<ul>
<li>category1</li>
<li>category2</li>
</ul>
配列は非常に大きいため、高速である必要があります。これは私がこれまでに持っているものです(CSVの一部を散布図として表示しています):
d3.csv("data.csv", function(error, data) {
data.forEach(function(d) {
d.Value = +d.Value;
});
svg.selectAll(".dot")
.data(data)
.enter().append("circle")
.attr("class", "dot")
.attr("r", 1)
.attr("cx", function(d) { return x(d.Value); })
.attr("cy", 10);
SVG 以外にカテゴリ リストを作成する最良の方法は何ですか?