—————正文开始—————–
本周提供一款开源的 交 络分析监控软件,Gephi(https://gephi.org/)。
Gephi是用于各种图形和 络的领先可视化和探索软件。最主要是开源并且不收取任何费用,还有一点是支持Windows,Mac OS,Linux,对于笔者这种不用Windows的用户来说还是不错的选择。
笔者使用Gephi和某国产S*产品,觉得Gephi更适合对于图像特别敏感的分析人员,可以帮助分析人员做出假设,直观的发现问题或规律,抛开数据之间存在的干扰因素,做为探索性数据分析软件。
实时可视化
Gephi的介绍中写道:支持 络多达100,000个中心节点和1,000,000个边缘节点;可视化展示动态分析的实时处理结果。(这2点笔者无法验证,好像就算验证了也不能说,懂的),不过笔者把源码下载下来编译之后部署完成,反正是通了(程序员都懂的),耗了笔者3个晚上。
其他功能可以参考官 或看我下面的介绍,不过笔者有了源码之后,就想做二次开发,Gephi是针对 交 络进行监控分析的软件,不过还少了一个重要的功能——地理空间,把 交 络在连接图表上展示,如果再有地理空间的映射就完美了,微软的一款收费产品就有这个功能。
笔者又耗了2个晚上把以前的GIS代码拷贝过来,加了一些假数据,就完美了,如下图
加了一些马赛克,主要不懂法律,不敢瞎放。结果在发稿的时候发现,Gephi支持外挂插件,可以导入或导出Google earth。
接下来是Gephi的功能介绍,和国产的可视化软件大同小异(熟悉的人可直接跳到最后一段)
1. 布局
布局算法将图形赋予形状。Gephi提供了最新的算法布局算法,以提高效率和质量。布局面板允许用户在运行时更改布局设置,因此可以大大增加用户的反馈和体验。
· 基于力的算法
· 优化图的可读性
2. 指标
统计和指标框架为 交 络分析(SNA)和无规模 络提供了最常见的指标。
· 中间性,紧密度,直径,聚类系数,PageRank
· 区检测(模块化)
· 随机发生器
· 最短的路径
3. 动态图形分析(如果你没直接跳转到最后一段,看到这里了,还不错,值得看看),Gephi在时序可视化上还是有一定的优化。比如通过自己的文件格式导入时间序列,有自己的聚类算法,加系数进行指标运算等等
4. 创建制图
使用排名或分区数据使 络表示有意义。自定义颜色,大小或标签以使 络表示更有意义。通过矢量预览模块,您可以在探索SVG或PDF之前进行最后的接触并关注美学。
· 可定制的PDF,SVG和PNG导出
· 保存预设
5. 动态过滤
过滤 络以根据 络结构或数据选择节点和/或边缘。使用交互式用户界面实时过滤 络。
· 创建复杂的过滤器查询而无需编写脚本
· 根据过滤结果建立新的 络
· 保存您喜欢的查询
6. 数据表和版本
Gephi拥有自己的数据实验室,具有类似于Excel的界面,可操作数据列,搜索和转换数据。
· 强大的搜索/替换
· 操作列
7.输入输出
Gephi可以读取大多数图形文件格式,但也支持CSV和关系数据库导入。
· 电子表格导入向导
· 数据库导入
· 保存/加载项目文件
8. 可扩展的
内置的插件中心会自动从Gephi插件门户获取可用插件列表,并负责所有软件更新。有数十个 区构建的插件可以扩展Gephi的功能。
总结,Gephi比较适合懂一些技术的分析人员,可以离线或在线使用,最大的优势在笔者看来还是专注和性能,专注于 交 络分析这一层面。
最后笔者分享一个数据库
全球恐怖主义数据库这个是免费的数据库,需要请回复留言。
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!