Javascript 单击按钮更改链接d3树的链接厚度

Javascript 单击按钮更改链接d3树的链接厚度,javascript,d3.js,Javascript,D3.js,我正在使用一个非常常见的可折叠d3树布局。我有一个按钮,可以改变两个节点之间链接的厚度。我想要一个平滑的过渡,增加链接的厚度。我尝试了以下代码,但不起作用。简而言之,点击按钮我正在调用一个更新(根)并在内部尝试更新链接 var linkUpdate=link.transition() .持续时间(持续时间) .attr(“d”,对角线); 链接更新 .样式(“笔划宽度”、“10px”)您不需要调用更新。点击按钮时,只需在链接本身上执行转换。见下文: link.transition()

我正在使用一个非常常见的可折叠d3树布局。我有一个按钮,可以改变两个节点之间链接的厚度。我想要一个平滑的过渡,增加链接的厚度。我尝试了以下代码,但不起作用。简而言之,点击按钮我正在调用一个更新(根)并在内部尝试更新链接

var linkUpdate=link.transition()
.持续时间(持续时间)
.attr(“d”,对角线);
链接更新

.样式(“笔划宽度”、“10px”)您不需要调用更新。点击按钮时,只需在链接本身上执行转换。见下文:

link.transition()
    .duration(duration)
    .style("stroke-width", "10px");
请描述“不起作用”。