运用D3js开发关系图谱
背景
公司要开发个关系图谱,一开始选型有两个一个echarts和d3js,但由于echarts拓展性并没有那么好,所以选择了d3js,但d3js说实话,对于我这种前端菜鸟来说,学习起来还是有点难受,主要还是svg这玩意没玩过,也没玩明白,不过在网上这copy那copy下,最终还是实现了公司想要的功能
开发内容
- 实现节点头像设置及点击事件
- 实现右击节点展开菜单功能
- 实现关系线有无剪头
- 实现关系线文本显示及点击事件
github地址
https://github.com/lvlq73/relationD3
如果喜欢请点个star支持下哈