【发布时间】:2020-07-29 07:20:48
【问题描述】:
我正在尝试在两个矩形之间画线。我希望这条线从第一个矩形的中间到第二个矩形的中间。为此,我需要找到矩形的坐标。目前线的坐标是硬编码的,但这不是一个好方法。请帮忙,提前谢谢。
这是我的代码:
const svgContainer = d3.select('body').append('svg')
.attr('width', 1200)
.attr('height', 8000);
const A1 = svgContainer.append('rect')
.attr('x', 10)
.attr('y', 10)
.attr('width', 550)
.attr('height', 850)
const A2 = svgContainer.append('rect')
.attr('x', 680)
.attr('y', 10)
.attr('width', 550)
.attr('height', 850)
const lineA1ToA2 = svgContainer.append("line")
.attr("x1", 10)
.attr("y1", 270)
.attr("x2", 680)
.attr("y2", 270)
.attr("stroke-width", 2)
.attr("stroke", "black");
【问题讨论】:
标签: javascript html angular d3.js