小羊学习笔记之可视化工具选型报告

我调研的工具
这次我自己调研的是BDP和antv两个工具

BDP里面有的是很多图表,可以制作可视化图表,操作还是很简单的,但是并不能做知识图谱,我没有看到可以写代码的地方,而且BDP也不是开源的,是商用的。
antv.G6是蚂蚁金服下的一个应用,它有以下特点:1、可以制作各种知识图谱,有各种各样的布局:生态树,紧凑树,缩进树,辐射型树等等。2、图谱两个实体之间的连接的直线上可以写两者之间的关系。3、它还是动态交互的,也就是点开一个实体会出现与这个实体有关的其他事物。4、antv. G6是开源的,上面可以写代码,语言是js5、它是一个商用软件
小组讨论过程与结果
我们在讨论的过程中,由于现在python比较热门,优先选择了基于python语言的工具,淘汰了基于R语言的,而js是几乎所有工具都要用的,因为利用js可以实现动态交互。又由于学长的建议,我们选择前后端分离也就是前后端用不同的可视化工具,我们只需要选择前端的即可。
networkD3,我们觉得用它画出来的图像好看,而且它是将js的底层代码封装好后,用R语言直接调用的一个工具,但是它边上的数据不能展示,所以舍弃。
Neo4j是可以直接在网页上开发的,不用下载软件,而且基于python。它可以实现像王者荣耀里的动态关系网。因为Neo4j同时也是一个图数据库,可以直接用它自身实现可视化,也可以在它基础上用别的可视化工具。但它多用于后端。
d3js是用js写,用来实现网页的交互等一些高级功能的工具。
最终我们筛选出来了前端的三个工具cytoscape. js,antV , d3js。由于antv用于商业,可能会有一些问题,如收费,不适合处理工业数据等等,d3js又有一些麻烦,实现一些功能的话需要的代码比cytoscape.js要多,而cytoscape.js比较符合我们的要求。Neo4j主要用于后端,我们还是首选了基于js的cytoscape. js作为我们下一步学习研究的可视化工具。
以后的学习
以后我们将按照html css js Dom 的顺序进行学习,最终学会使用cytoscape. js

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值