vis.js的network(关系图)研究1

http://visjs.org/

工作上要画关系图用了这个,和它也相处了几个星期了,简单总结一下.


这是一个进行数据可视化用的js,可以在div内画出2/3维图表,关系图,时间轴。我主要拿来画关系图,所以就讲这一功能。

首先我并没有什么选择它的特别理由,上头说这玩意儿不错就去研究了,同样是进行数据可视化的还有d3.js,但我没用过,所以我也不能说哪个更好。

个人感觉vis.js还是简单易懂的,动态添加节点很方便,但是删除更改某个节点还需自己遍历一遍节点集,想要的功能基本上也有,

总的来说基本功扎实,但不是随心所欲的程度,在原来的基础上增加功能可能要去修改vis。

想看demo的话官网上的这里有(http://visjs.org/network_examples.html)取了一张截图

vis.js的network(关系图)研究1_第1张图片

后面写一下简单的使用例子以及一些我用到的追加功能的实现

你可能感兴趣的:(vis.js的network(关系图)研究1)