网络可视化方法技术

技术编号:4366095 阅读:221 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种网络技术领域的网络可视化方法,包括步骤为:使用Java的缓冲读入机制,读入大型网络数据并存入内存;采用社团划分方法将网络进行层次划分;根据每个社团的半径等于其所含原始节点的个数和原始节点的半径的乘积,将最大层社团的圆心置于可视化画面的中心处,从而对每个层次的社团采用具有层次化包含结构的圆环布局进行定位并绘制图形;在网络图形上加上鼠标的响应,使用户能在不同的层次上进行切换,观察网络整体和局部的结构。本发明专利技术采用一种基于模块度指标的社团划分方法,社团物理意义明确;划分的社团是一种多层次的递归结构,避免了大量节点的堆积和连边的交叉,更便于清楚的观察出网络的结构。

【技术实现步骤摘要】

【技术保护点】
一种网络可视化方法,其特征在于,包括以下步骤:第一步,使用Java的缓冲读入机制,读入大型网络数据并存入内存;第二步,采用基于模块度指标的社团划分方法将网络进行层次划分,得到一个最大层社团,该最大层社团包括若干第N层社团,每个第N层社团又包括若干第(N-1)层社团,依次类推,直到每个第一层社团就是一个原始节点;第三步,根据每个社团的半径等于其所含原始节点的个数和原始节点的半径的乘积,将最大层社团的圆心置于可视化画面的中心处,从而对每个层次的社团采用具有层次化包含结构的圆环布局进行定位并绘制图形;第四步,在网络图形上加上鼠标的响应,使用户能在不同的层次上进行切换,观察网络整体和局部的结构。

【技术特征摘要】

【专利技术属性】
技术研发人员:周炎刘亚冰汪小帆
申请(专利权)人:上海交通大学
类型:发明
国别省市:31[中国|上海]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1