我正在使用 Ruby 作为后端的 d3.js 散点图可视化。我的 ruby 代码输出的 x 和 y 值由两个向量 x 和 y 构成。
有没有一种简单的方法可以直接从向量中将点绘制为散点图?由于我是 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);
谢谢!