我的代码类似于此 plunkr中的示例。我试图覆盖 CSS 中的“.link”条目以下载为 SVG 文档。
.link {fill: none; stroke: #ccc; stroke-width: 1.5px;}
问题是,一旦我这样做,链接就不会在节点扩展或折叠时被删除。
我在原始代码中注释了类属性,并在以下函数中插入了属性:
// Update the linksâ¦
var link = svg.selectAll("path.link")
.data(links, function (d) {
return d.target.id;
});
// Enter any new links at the parent's previous position.
link.enter().append("path", "g")
//.attr("class", "link")
.attr("stroke", "#ccc")
.attr("fill", "none")
.attr("stroke-width", "2px")
.attr("x", boxWidth )
.attr("y", boxHeight)
.attr("d", function (d) {
console.log(source)
var o = {
x: source.x0,
y: source.y0
};
return diagonal({
source: o,
target: o
});
});
关于为什么会发生这种行为的任何见解?
MYYA
相关分类