![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
d3.js干货
以秘
探索未知、追逐前沿。
展开
-
d3.js实现双击删除节点并删除节点上的文字
最近项目遇到一个问题:删除节点,节点上的文字却无法删除。 经过F12的调试,我发现原来自己写的节点、连线、文字分别包裹在不同的g标签内。 于是出现了两种解决方案: (1)把文字依附在节点上 (2)选中节点的时候遍历文字确保是哪个文字和该节点是对应的 我个人认为第一种方案是最优化的,我也推荐大家遇到这个问题采用第一种方案。 但是我项目之前写的结构就这样了,如果现在改的话,需要改的代码太...原创 2018-07-23 12:15:00 · 4609 阅读 · 0 评论 -
d3.js实现隐藏部分关系
如果用d3画人物图的话,这个问题会经常遇到。 例如:人物A和人物B之间的关系有:同学、亲戚、同事;人物A和人物C之间的关系有:同学、同事; 需求:不想看到亲戚关系。(为什么会有这样的需求:节点多了后,各种复杂关系都显示出来了,看着就密密麻麻,隐藏部分关系后,看起来就清爽多了) 原始图: ...原创 2018-07-25 10:57:40 · 2820 阅读 · 0 评论