Gephi是一个广受赞誉的开源可视化及大型图表操作平台。Gephi可以在Windows、Mac OS X和Linux上运行,支持法语、西班牙语、日语、俄语、巴西葡萄牙语、汉语和捷克语。
主要特性
- 快速: 通过内建的OpenGL引擎,Gephi可以适应大型网络要求。可视化网络可达到上百万个元素。所有操作(比如布局、过滤、拖拽)都可以实时完成。
- 简单: 上手简单快速。Gephi的UI以可视化为中心,类似图片处理工具Photoshop。
- 模块化: 可以通过插件扩展。图形架构基于Netbeans平台构建,可以通过API扩展和重用。
应用场景
- 探索性数据分析:直观的网络操作实时分析。
- 链接分析:给出了关联对象背后(特别是无标度网络下)的结构。
- 社交网络分析:可以轻松创建对应社区组织和小世界(small-world)的社交数据链接。
- 生物网络分析:展示生物数据模式。
- 海报创作:通过打印高品质地图推广科学工作。
可度量
- 中心展示: 用社会学表示节点的连接状态。包括:度数(幂律)、介数和亲密感。
- 更多信息:密度、路径长度、直径、点击率、模块化和聚类系数。
技术
- 人机工程:基于NetBeans UI
- 高性能:内建3D渲染引擎。
- 本地文件格式:GDF(GUESS)、GraphML(NodeXL)、GML、NET(Pajek)GEXF等等。
- 插件定制:布局、度量、数据源、操作工具、渲染预设等等。
Gephi工具集
Gephi工具集项目包含了基本的Gephi组件(图形、布局、过滤器、IO等),是一个标准的Java开发库。任何Java项目都可以引用,通过它可以用在服务器或命令行工具中,自动执行Gephi提供的各种操作。
开发资源
官方网站:gephi.github.io/
开源地址:github.com/gephi/gephi…