我编写了这个javascript函数,用给定的缩放比例绘制到d3js容器中的行,以便坐标是特定于域的。
function drawline(svg, x1, y1, x2, y2, xScale, yScale) {
svg.append("line")
.style("stroke", "black")
.attr("x1", xScale(x1))
.attr("y1", yScale(y1))
.attr("x2", xScale(x2))
.attr("y2", yScale(y2));
}
我怀疑这是一个相当笨拙的方法,错过了一个简单得多的d3js速记。 是否有更规范的d3js或Javascript实现此方法?