首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >点击按钮改变链接d3树的链接厚度

点击按钮改变链接d3树的链接厚度
EN

Stack Overflow用户
提问于 2015-03-02 12:31:57
回答 1查看 524关注 0票数 0

我正在使用一个非常常见的可折叠d3树布局。我有一个按钮,据说可以改变两个节点之间链接的稀薄性。我想要一个平稳的过渡,增加链接厚度。我尝试了下面的代码,但它不起作用。简单地说,在按钮点击我调用一个更新(根)和内部试图更新的链接,

代码语言:javascript
代码运行次数:0
运行
复制
 var linkUpdate = link.transition()
   .duration(duration)
   .attr("d", diagonal);

 linkUpdate
   .style("stroke-width", "10px");

update方法的其余部分与此处的代码相同( http://bl.ocks.org/mbostock/4339083 )

谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-03-03 20:37:26

你不需要打电话给更新。当你点击按钮时,只需在链接本身上执行转换。见下文:

代码语言:javascript
代码运行次数:0
运行
复制
link.transition()
    .duration(duration)
    .style("stroke-width", "10px");
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28809862

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档