バックエンドに Ruby を使用して d3.js 散布図の視覚化を構築しています。私の Ruby コードが出力する x と y の値は、x と y の 2 つのベクトルで構成されています。
ベクトルから直接散布図としてドットをプロットする簡単な方法はありますか? 私は d3 を初めて使用するので、Scott Murray のチュートリアルを参考にして散布図を作成していますが、彼は x と y ベクトルの代わりに値のペアの配列を使用しています。
私はこれをやってみましたが、うまくいかないようです
svg.selectAll("one_circle")
.data(dataset)
.enter()
.append("circle")
.attr("class", "datapoint")
.attr("cx", function(d){
return xscale(x[d]);
})
.attr("cy", function(d){
return yscale(y[d]);
})
.attr("r", 2);
ありがとう!