Survey on network topology visualization
Web-based information visualization
1
1997
... 网络拓扑发现和显示是现代网络管理的首要工作,借助网络拓扑结果可以了解当前的网络运行状态、判断网络拥塞、定位网络瓶颈、发现网络故障并分析发生的原因和位置,从而实现对整个网络的运行状态进行及时有效的监测和控制.可视化是一种通过交互式可视化界面来辅助用户对大规模复杂数据集进行分析推理的科学与技术,将数据中各种抽象的信息转化为图形信息,并通过各种图形交互技术,使人们加深对信息的理解和认识.网络拓扑结构可视化将网络节点的连接关系以点和线等构成的图形图像[1]进行呈现,能够清晰直观地反映网络运行状况,辅助人们对网络节点、链路等各方面进行评估、预测和分析,有效地认识和了解网络内部信息、规律和变化[2]. ...
大规模网络拓扑可视化研究
1
2016
... 网络拓扑发现和显示是现代网络管理的首要工作,借助网络拓扑结果可以了解当前的网络运行状态、判断网络拥塞、定位网络瓶颈、发现网络故障并分析发生的原因和位置,从而实现对整个网络的运行状态进行及时有效的监测和控制.可视化是一种通过交互式可视化界面来辅助用户对大规模复杂数据集进行分析推理的科学与技术,将数据中各种抽象的信息转化为图形信息,并通过各种图形交互技术,使人们加深对信息的理解和认识.网络拓扑结构可视化将网络节点的连接关系以点和线等构成的图形图像[1]进行呈现,能够清晰直观地反映网络运行状况,辅助人们对网络节点、链路等各方面进行评估、预测和分析,有效地认识和了解网络内部信息、规律和变化[2]. ...
大规模网络拓扑可视化研究
1
2016
... 网络拓扑发现和显示是现代网络管理的首要工作,借助网络拓扑结果可以了解当前的网络运行状态、判断网络拥塞、定位网络瓶颈、发现网络故障并分析发生的原因和位置,从而实现对整个网络的运行状态进行及时有效的监测和控制.可视化是一种通过交互式可视化界面来辅助用户对大规模复杂数据集进行分析推理的科学与技术,将数据中各种抽象的信息转化为图形信息,并通过各种图形交互技术,使人们加深对信息的理解和认识.网络拓扑结构可视化将网络节点的连接关系以点和线等构成的图形图像[1]进行呈现,能够清晰直观地反映网络运行状况,辅助人们对网络节点、链路等各方面进行评估、预测和分析,有效地认识和了解网络内部信息、规律和变化[2]. ...
网络拓扑可视化研究综述
1
2008
... 本文网络拓扑布局算法主要解决的问题是如何确定和分配映射在显示界面上的几何图形的各个节点和边的空间位置.一个良好的拓扑布局算法能够有效地避免拓扑结构图中节点的重叠现象,大大减少结构图中边之间的交叉问题,清晰美观的拓扑呈现便于管理人员获取网络信息,进行网络管理.拓扑布局算法可以分为物理布局方式和逻辑布局方式两大类[3].物理布局的主要思想是将节点的地理位置信息简单地解析为与其对应的布局坐标,使在拓扑图中能够清晰地发现节点的位置信息以及节点之间的相对位置和相对距离.逻辑布局主要根据网络拓扑得到的具体节点的情况设计分配节点的布局空间和布局策略,不依赖网络节点的物理位置,更侧重于网络节点的相互关系和网络拓扑图的内在特性. ...
网络拓扑可视化研究综述
1
2008
... 本文网络拓扑布局算法主要解决的问题是如何确定和分配映射在显示界面上的几何图形的各个节点和边的空间位置.一个良好的拓扑布局算法能够有效地避免拓扑结构图中节点的重叠现象,大大减少结构图中边之间的交叉问题,清晰美观的拓扑呈现便于管理人员获取网络信息,进行网络管理.拓扑布局算法可以分为物理布局方式和逻辑布局方式两大类[3].物理布局的主要思想是将节点的地理位置信息简单地解析为与其对应的布局坐标,使在拓扑图中能够清晰地发现节点的位置信息以及节点之间的相对位置和相对距离.逻辑布局主要根据网络拓扑得到的具体节点的情况设计分配节点的布局空间和布局策略,不依赖网络节点的物理位置,更侧重于网络节点的相互关系和网络拓扑图的内在特性. ...
Nicheworks-interactive visualization of very large graphs
1
1999
... 常用的拓扑布局算法如下.1) 树形布局算法.树形结构具有任意的深度和任意的宽度,所以树形布局算法具有很强的适用性、通用性,同时树形布局的结构简单直观,层次分明,连接显示清晰易判断.2)射线型布局算法[4].树形布局算法的极坐标显示形式.射线型布局的最大优点在于空间利用率较高,分布相对比较均匀,在很大程度上避免了网络节点扎堆布局在一起的问题.3) 层次型布局算法[5].针对图的内部层次结构关系特性对图进行分层处理,在呈现大型网络整体的同时,能够详细展示局部区域的连接关系.4) 网格型布局算法.将界面分割成方形的网格状,直线交叉的位置安排网络节点进行绘制,这种布局充分地平均了节点的显示空间,从理论上杜绝了节点的重叠和网络节点过于集中的问题.5) 力导向布局算法[6].为拓扑图中的顶点和边赋予一定的物理性质,通过对具有物理性质的顶点和边组成的系统的调整,使该物理系统达到一个力学平衡状态,从而实现对拓扑图的布局绘制.对于网络结构简单、节点数少、连接关系不复杂的网络能够有效解决连线密集、节点覆盖、图像聚集等问题.6) 启发式布局算法[7].采用分而治之的算法思想,将要处理的大型网络通过一定的规则或者条件分割成若干个较小的区域和集群,根据局部区域的特点采用合适的布局算法对小区域进行排序和布局.该布局策略在整体和局部都能够更好地体现出待处理网络本身具有的网络拓扑特性,在总体上大大降低了问题的规模和难度,布局效率明显提升.但常见的这几类拓扑布局算法仍然没有解决当图的规模变大时剧增的节点和边导致的布局规模和布局约束问题. ...
Methods for visual understanding of hierarchical systems
1
1981
... 常用的拓扑布局算法如下.1) 树形布局算法.树形结构具有任意的深度和任意的宽度,所以树形布局算法具有很强的适用性、通用性,同时树形布局的结构简单直观,层次分明,连接显示清晰易判断.2)射线型布局算法[4].树形布局算法的极坐标显示形式.射线型布局的最大优点在于空间利用率较高,分布相对比较均匀,在很大程度上避免了网络节点扎堆布局在一起的问题.3) 层次型布局算法[5].针对图的内部层次结构关系特性对图进行分层处理,在呈现大型网络整体的同时,能够详细展示局部区域的连接关系.4) 网格型布局算法.将界面分割成方形的网格状,直线交叉的位置安排网络节点进行绘制,这种布局充分地平均了节点的显示空间,从理论上杜绝了节点的重叠和网络节点过于集中的问题.5) 力导向布局算法[6].为拓扑图中的顶点和边赋予一定的物理性质,通过对具有物理性质的顶点和边组成的系统的调整,使该物理系统达到一个力学平衡状态,从而实现对拓扑图的布局绘制.对于网络结构简单、节点数少、连接关系不复杂的网络能够有效解决连线密集、节点覆盖、图像聚集等问题.6) 启发式布局算法[7].采用分而治之的算法思想,将要处理的大型网络通过一定的规则或者条件分割成若干个较小的区域和集群,根据局部区域的特点采用合适的布局算法对小区域进行排序和布局.该布局策略在整体和局部都能够更好地体现出待处理网络本身具有的网络拓扑特性,在总体上大大降低了问题的规模和难度,布局效率明显提升.但常见的这几类拓扑布局算法仍然没有解决当图的规模变大时剧增的节点和边导致的布局规模和布局约束问题. ...
Efficient visualization of large routing topologies
1
2004
... 常用的拓扑布局算法如下.1) 树形布局算法.树形结构具有任意的深度和任意的宽度,所以树形布局算法具有很强的适用性、通用性,同时树形布局的结构简单直观,层次分明,连接显示清晰易判断.2)射线型布局算法[4].树形布局算法的极坐标显示形式.射线型布局的最大优点在于空间利用率较高,分布相对比较均匀,在很大程度上避免了网络节点扎堆布局在一起的问题.3) 层次型布局算法[5].针对图的内部层次结构关系特性对图进行分层处理,在呈现大型网络整体的同时,能够详细展示局部区域的连接关系.4) 网格型布局算法.将界面分割成方形的网格状,直线交叉的位置安排网络节点进行绘制,这种布局充分地平均了节点的显示空间,从理论上杜绝了节点的重叠和网络节点过于集中的问题.5) 力导向布局算法[6].为拓扑图中的顶点和边赋予一定的物理性质,通过对具有物理性质的顶点和边组成的系统的调整,使该物理系统达到一个力学平衡状态,从而实现对拓扑图的布局绘制.对于网络结构简单、节点数少、连接关系不复杂的网络能够有效解决连线密集、节点覆盖、图像聚集等问题.6) 启发式布局算法[7].采用分而治之的算法思想,将要处理的大型网络通过一定的规则或者条件分割成若干个较小的区域和集群,根据局部区域的特点采用合适的布局算法对小区域进行排序和布局.该布局策略在整体和局部都能够更好地体现出待处理网络本身具有的网络拓扑特性,在总体上大大降低了问题的规模和难度,布局效率明显提升.但常见的这几类拓扑布局算法仍然没有解决当图的规模变大时剧增的节点和边导致的布局规模和布局约束问题. ...
一种园区级网络拓扑图布局算法
1
2007
... 常用的拓扑布局算法如下.1) 树形布局算法.树形结构具有任意的深度和任意的宽度,所以树形布局算法具有很强的适用性、通用性,同时树形布局的结构简单直观,层次分明,连接显示清晰易判断.2)射线型布局算法[4].树形布局算法的极坐标显示形式.射线型布局的最大优点在于空间利用率较高,分布相对比较均匀,在很大程度上避免了网络节点扎堆布局在一起的问题.3) 层次型布局算法[5].针对图的内部层次结构关系特性对图进行分层处理,在呈现大型网络整体的同时,能够详细展示局部区域的连接关系.4) 网格型布局算法.将界面分割成方形的网格状,直线交叉的位置安排网络节点进行绘制,这种布局充分地平均了节点的显示空间,从理论上杜绝了节点的重叠和网络节点过于集中的问题.5) 力导向布局算法[6].为拓扑图中的顶点和边赋予一定的物理性质,通过对具有物理性质的顶点和边组成的系统的调整,使该物理系统达到一个力学平衡状态,从而实现对拓扑图的布局绘制.对于网络结构简单、节点数少、连接关系不复杂的网络能够有效解决连线密集、节点覆盖、图像聚集等问题.6) 启发式布局算法[7].采用分而治之的算法思想,将要处理的大型网络通过一定的规则或者条件分割成若干个较小的区域和集群,根据局部区域的特点采用合适的布局算法对小区域进行排序和布局.该布局策略在整体和局部都能够更好地体现出待处理网络本身具有的网络拓扑特性,在总体上大大降低了问题的规模和难度,布局效率明显提升.但常见的这几类拓扑布局算法仍然没有解决当图的规模变大时剧增的节点和边导致的布局规模和布局约束问题. ...
一种园区级网络拓扑图布局算法
1
2007
... 常用的拓扑布局算法如下.1) 树形布局算法.树形结构具有任意的深度和任意的宽度,所以树形布局算法具有很强的适用性、通用性,同时树形布局的结构简单直观,层次分明,连接显示清晰易判断.2)射线型布局算法[4].树形布局算法的极坐标显示形式.射线型布局的最大优点在于空间利用率较高,分布相对比较均匀,在很大程度上避免了网络节点扎堆布局在一起的问题.3) 层次型布局算法[5].针对图的内部层次结构关系特性对图进行分层处理,在呈现大型网络整体的同时,能够详细展示局部区域的连接关系.4) 网格型布局算法.将界面分割成方形的网格状,直线交叉的位置安排网络节点进行绘制,这种布局充分地平均了节点的显示空间,从理论上杜绝了节点的重叠和网络节点过于集中的问题.5) 力导向布局算法[6].为拓扑图中的顶点和边赋予一定的物理性质,通过对具有物理性质的顶点和边组成的系统的调整,使该物理系统达到一个力学平衡状态,从而实现对拓扑图的布局绘制.对于网络结构简单、节点数少、连接关系不复杂的网络能够有效解决连线密集、节点覆盖、图像聚集等问题.6) 启发式布局算法[7].采用分而治之的算法思想,将要处理的大型网络通过一定的规则或者条件分割成若干个较小的区域和集群,根据局部区域的特点采用合适的布局算法对小区域进行排序和布局.该布局策略在整体和局部都能够更好地体现出待处理网络本身具有的网络拓扑特性,在总体上大大降低了问题的规模和难度,布局效率明显提升.但常见的这几类拓扑布局算法仍然没有解决当图的规模变大时剧增的节点和边导致的布局规模和布局约束问题. ...
Cognitive measurements of graph aesthetics
1
2002
... 一个好的拓扑布局算法需要满足3个条件:1) 有效避免拓扑图中节点的重叠;2) 拓扑结构图中边的交叉尽可能减少;3) 网络拓扑满足基本美学标准,如区域最小原则、边交叉最小原则、节点密度均匀原则[8].Chaturvedi等[9]提出了一种名为GIB(group-in-a-box)的布局方式.如图2(a)所示(见彩插页1),该布局方式为每个组绘制一个单独的矩形框,根据组包含的节点数确定大小.这些矩形框在屏幕空间中不连贯地排列.然后,使用力导向、圆形、网格或其他可用的布局在相关的框中放置单个组.组布局是独立于网络的其余部分完成的.GIB 布局可揭示组成员身份,本地组内网络结构和成员属性,这种有组织的安排对于其中由于节点和边缘数量过多而隐藏组内关系的网络特别有用;对于研究更广泛的群际关系也是有价值的.Yoghourdjian 等[10]提出了一种分组网络的高质量超紧凑网格布局方法,利用LNS启发式算法找到一个初始的解决方案,然后通过选择一组节点进行迭代改进,并提出一种超紧凑的网格式网络布局美学标准进行性能评估,高效地解决布局上的质量问题.Wu 等[11]提出一种新颖的基于 Voronoi 树图的聚类布局方式.该方法先计算群体的属性、群体间的关联度等信息,根据群体的内部连接性、外部连接性及其组合以各种方式计算该群体的质量,最后借助格式塔定律对群体进行聚类.这种布局方式能更好地显示节点群体间的关联和分析其层次结构,如图2(b)所示(见彩插页1). ...
Groupin-a-box meta-layouts for topological clusters and attribute-based groups:space-efficient visualizations of network communities and their ties
1
2014
... 一个好的拓扑布局算法需要满足3个条件:1) 有效避免拓扑图中节点的重叠;2) 拓扑结构图中边的交叉尽可能减少;3) 网络拓扑满足基本美学标准,如区域最小原则、边交叉最小原则、节点密度均匀原则[8].Chaturvedi等[9]提出了一种名为GIB(group-in-a-box)的布局方式.如图2(a)所示(见彩插页1),该布局方式为每个组绘制一个单独的矩形框,根据组包含的节点数确定大小.这些矩形框在屏幕空间中不连贯地排列.然后,使用力导向、圆形、网格或其他可用的布局在相关的框中放置单个组.组布局是独立于网络的其余部分完成的.GIB 布局可揭示组成员身份,本地组内网络结构和成员属性,这种有组织的安排对于其中由于节点和边缘数量过多而隐藏组内关系的网络特别有用;对于研究更广泛的群际关系也是有价值的.Yoghourdjian 等[10]提出了一种分组网络的高质量超紧凑网格布局方法,利用LNS启发式算法找到一个初始的解决方案,然后通过选择一组节点进行迭代改进,并提出一种超紧凑的网格式网络布局美学标准进行性能评估,高效地解决布局上的质量问题.Wu 等[11]提出一种新颖的基于 Voronoi 树图的聚类布局方式.该方法先计算群体的属性、群体间的关联度等信息,根据群体的内部连接性、外部连接性及其组合以各种方式计算该群体的质量,最后借助格式塔定律对群体进行聚类.这种布局方式能更好地显示节点群体间的关联和分析其层次结构,如图2(b)所示(见彩插页1). ...
High-quality ultra-compact grid layout of grouped networks
1
2016
... 一个好的拓扑布局算法需要满足3个条件:1) 有效避免拓扑图中节点的重叠;2) 拓扑结构图中边的交叉尽可能减少;3) 网络拓扑满足基本美学标准,如区域最小原则、边交叉最小原则、节点密度均匀原则[8].Chaturvedi等[9]提出了一种名为GIB(group-in-a-box)的布局方式.如图2(a)所示(见彩插页1),该布局方式为每个组绘制一个单独的矩形框,根据组包含的节点数确定大小.这些矩形框在屏幕空间中不连贯地排列.然后,使用力导向、圆形、网格或其他可用的布局在相关的框中放置单个组.组布局是独立于网络的其余部分完成的.GIB 布局可揭示组成员身份,本地组内网络结构和成员属性,这种有组织的安排对于其中由于节点和边缘数量过多而隐藏组内关系的网络特别有用;对于研究更广泛的群际关系也是有价值的.Yoghourdjian 等[10]提出了一种分组网络的高质量超紧凑网格布局方法,利用LNS启发式算法找到一个初始的解决方案,然后通过选择一组节点进行迭代改进,并提出一种超紧凑的网格式网络布局美学标准进行性能评估,高效地解决布局上的质量问题.Wu 等[11]提出一种新颖的基于 Voronoi 树图的聚类布局方式.该方法先计算群体的属性、群体间的关联度等信息,根据群体的内部连接性、外部连接性及其组合以各种方式计算该群体的质量,最后借助格式塔定律对群体进行聚类.这种布局方式能更好地显示节点群体间的关联和分析其层次结构,如图2(b)所示(见彩插页1). ...
Interactive visual summary of major communities in a large network
1
2015
... 一个好的拓扑布局算法需要满足3个条件:1) 有效避免拓扑图中节点的重叠;2) 拓扑结构图中边的交叉尽可能减少;3) 网络拓扑满足基本美学标准,如区域最小原则、边交叉最小原则、节点密度均匀原则[8].Chaturvedi等[9]提出了一种名为GIB(group-in-a-box)的布局方式.如图2(a)所示(见彩插页1),该布局方式为每个组绘制一个单独的矩形框,根据组包含的节点数确定大小.这些矩形框在屏幕空间中不连贯地排列.然后,使用力导向、圆形、网格或其他可用的布局在相关的框中放置单个组.组布局是独立于网络的其余部分完成的.GIB 布局可揭示组成员身份,本地组内网络结构和成员属性,这种有组织的安排对于其中由于节点和边缘数量过多而隐藏组内关系的网络特别有用;对于研究更广泛的群际关系也是有价值的.Yoghourdjian 等[10]提出了一种分组网络的高质量超紧凑网格布局方法,利用LNS启发式算法找到一个初始的解决方案,然后通过选择一组节点进行迭代改进,并提出一种超紧凑的网格式网络布局美学标准进行性能评估,高效地解决布局上的质量问题.Wu 等[11]提出一种新颖的基于 Voronoi 树图的聚类布局方式.该方法先计算群体的属性、群体间的关联度等信息,根据群体的内部连接性、外部连接性及其组合以各种方式计算该群体的质量,最后借助格式塔定律对群体进行聚类.这种布局方式能更好地显示节点群体间的关联和分析其层次结构,如图2(b)所示(见彩插页1). ...
Geometry-based edge clustering for graph visualization
1
2008
... 边绑定算法的核心思想是在保持信息量(即不减少边和节点总数)的情况下,将图上互相靠近的边捆绑成束,从而达到去繁就简的效果.Cui等[12]提出的基于几何的边绑定方法第一次成功地解决了对任意图的边绑定问题.基本思想是在图上生成均匀的辅助网格,计算网格内边的平均走向,通过对相似网格进行合并实现对边走向的调整.Peng等[13]提出SideKnot绑定算法,与传统方法在中段进行合并不同,采取了在边靠近节点一侧按照走向进行绑定的策略,对连接到节点的所有边按其走向进行聚类,再对每个类根据边的平均方向和长度产生一系列控制点,最后以 B 样条的方式生成可视化效果,如图3(a)所示(见彩插页2).Hurter等[14]提出基于核心密度估计的边绑定技术,先使用内核密度估算方法将给定的大图转化为密度图,对该密度图的梯度进行边缘平流并反复迭代该过程,从而提供一个独立光滑的边绑定结构图,最后采用一种新的阴影技术来提高边绑定的视觉效果.在此基础上,Peysakhovich 等[15]提出了一种属性驱动边绑定技术,如图3(b)所示(见彩插页 2),该算法先对多个属性进行兼容从而构成绑定图,分别计算边缘的方向和时间戳这 2个流向图,然后计算这2个属性的子空间,再在这 2 个子空间的交集上计算出梯度,最终计算出多变准集合布局完成边绑定.属性驱动边绑定技术是一种基于边缘性兼容方案的新型框架,能够根据一或多个数值的边缘属性定义绑定图的兼容性,并支持GPU加速算法处理大规模数据集.Bach等[16]提出一种CD(confluent drawing)边绑定技术,对每个集合节点新建节点,将集合节点之间的连接关系转换成新建节点之间的连接.与传统的空间边绑定技术相比,该方法的优点在于能够按照图的拓扑结构进行边绑定,绑定结果更加注重图的连接关系.在提供给用户复杂连接图全局概览的同时,通过边的粗细与颜色深度呈现图中主要连接关系的信息,有效减少在图绘制中边的混乱程度.Bouts等[17]提出一种新的链接聚类和路由算法来实现边绑定.该算法通过完全成对分离方法对链路集群进行分类,采用贪心稀疏方法实现路由绘制和链接排序,从而通过支持用户自定义链路集群和路由算法计算链路路由,减少节点连接图绘制方式中出现的视觉混乱,如图3(c)所示(见彩插页2). ...
SideKnot:revealing relation pat-terns for graph visualization
1
2012
... 边绑定算法的核心思想是在保持信息量(即不减少边和节点总数)的情况下,将图上互相靠近的边捆绑成束,从而达到去繁就简的效果.Cui等[12]提出的基于几何的边绑定方法第一次成功地解决了对任意图的边绑定问题.基本思想是在图上生成均匀的辅助网格,计算网格内边的平均走向,通过对相似网格进行合并实现对边走向的调整.Peng等[13]提出SideKnot绑定算法,与传统方法在中段进行合并不同,采取了在边靠近节点一侧按照走向进行绑定的策略,对连接到节点的所有边按其走向进行聚类,再对每个类根据边的平均方向和长度产生一系列控制点,最后以 B 样条的方式生成可视化效果,如图3(a)所示(见彩插页2).Hurter等[14]提出基于核心密度估计的边绑定技术,先使用内核密度估算方法将给定的大图转化为密度图,对该密度图的梯度进行边缘平流并反复迭代该过程,从而提供一个独立光滑的边绑定结构图,最后采用一种新的阴影技术来提高边绑定的视觉效果.在此基础上,Peysakhovich 等[15]提出了一种属性驱动边绑定技术,如图3(b)所示(见彩插页 2),该算法先对多个属性进行兼容从而构成绑定图,分别计算边缘的方向和时间戳这 2个流向图,然后计算这2个属性的子空间,再在这 2 个子空间的交集上计算出梯度,最终计算出多变准集合布局完成边绑定.属性驱动边绑定技术是一种基于边缘性兼容方案的新型框架,能够根据一或多个数值的边缘属性定义绑定图的兼容性,并支持GPU加速算法处理大规模数据集.Bach等[16]提出一种CD(confluent drawing)边绑定技术,对每个集合节点新建节点,将集合节点之间的连接关系转换成新建节点之间的连接.与传统的空间边绑定技术相比,该方法的优点在于能够按照图的拓扑结构进行边绑定,绑定结果更加注重图的连接关系.在提供给用户复杂连接图全局概览的同时,通过边的粗细与颜色深度呈现图中主要连接关系的信息,有效减少在图绘制中边的混乱程度.Bouts等[17]提出一种新的链接聚类和路由算法来实现边绑定.该算法通过完全成对分离方法对链路集群进行分类,采用贪心稀疏方法实现路由绘制和链接排序,从而通过支持用户自定义链路集群和路由算法计算链路路由,减少节点连接图绘制方式中出现的视觉混乱,如图3(c)所示(见彩插页2). ...
Graph bundling by kernel density estimation
1
2012
... 边绑定算法的核心思想是在保持信息量(即不减少边和节点总数)的情况下,将图上互相靠近的边捆绑成束,从而达到去繁就简的效果.Cui等[12]提出的基于几何的边绑定方法第一次成功地解决了对任意图的边绑定问题.基本思想是在图上生成均匀的辅助网格,计算网格内边的平均走向,通过对相似网格进行合并实现对边走向的调整.Peng等[13]提出SideKnot绑定算法,与传统方法在中段进行合并不同,采取了在边靠近节点一侧按照走向进行绑定的策略,对连接到节点的所有边按其走向进行聚类,再对每个类根据边的平均方向和长度产生一系列控制点,最后以 B 样条的方式生成可视化效果,如图3(a)所示(见彩插页2).Hurter等[14]提出基于核心密度估计的边绑定技术,先使用内核密度估算方法将给定的大图转化为密度图,对该密度图的梯度进行边缘平流并反复迭代该过程,从而提供一个独立光滑的边绑定结构图,最后采用一种新的阴影技术来提高边绑定的视觉效果.在此基础上,Peysakhovich 等[15]提出了一种属性驱动边绑定技术,如图3(b)所示(见彩插页 2),该算法先对多个属性进行兼容从而构成绑定图,分别计算边缘的方向和时间戳这 2个流向图,然后计算这2个属性的子空间,再在这 2 个子空间的交集上计算出梯度,最终计算出多变准集合布局完成边绑定.属性驱动边绑定技术是一种基于边缘性兼容方案的新型框架,能够根据一或多个数值的边缘属性定义绑定图的兼容性,并支持GPU加速算法处理大规模数据集.Bach等[16]提出一种CD(confluent drawing)边绑定技术,对每个集合节点新建节点,将集合节点之间的连接关系转换成新建节点之间的连接.与传统的空间边绑定技术相比,该方法的优点在于能够按照图的拓扑结构进行边绑定,绑定结果更加注重图的连接关系.在提供给用户复杂连接图全局概览的同时,通过边的粗细与颜色深度呈现图中主要连接关系的信息,有效减少在图绘制中边的混乱程度.Bouts等[17]提出一种新的链接聚类和路由算法来实现边绑定.该算法通过完全成对分离方法对链路集群进行分类,采用贪心稀疏方法实现路由绘制和链接排序,从而通过支持用户自定义链路集群和路由算法计算链路路由,减少节点连接图绘制方式中出现的视觉混乱,如图3(c)所示(见彩插页2). ...
Attribute-driven edge bundling for general graphs with applications in trail analysis
1
2015
... 边绑定算法的核心思想是在保持信息量(即不减少边和节点总数)的情况下,将图上互相靠近的边捆绑成束,从而达到去繁就简的效果.Cui等[12]提出的基于几何的边绑定方法第一次成功地解决了对任意图的边绑定问题.基本思想是在图上生成均匀的辅助网格,计算网格内边的平均走向,通过对相似网格进行合并实现对边走向的调整.Peng等[13]提出SideKnot绑定算法,与传统方法在中段进行合并不同,采取了在边靠近节点一侧按照走向进行绑定的策略,对连接到节点的所有边按其走向进行聚类,再对每个类根据边的平均方向和长度产生一系列控制点,最后以 B 样条的方式生成可视化效果,如图3(a)所示(见彩插页2).Hurter等[14]提出基于核心密度估计的边绑定技术,先使用内核密度估算方法将给定的大图转化为密度图,对该密度图的梯度进行边缘平流并反复迭代该过程,从而提供一个独立光滑的边绑定结构图,最后采用一种新的阴影技术来提高边绑定的视觉效果.在此基础上,Peysakhovich 等[15]提出了一种属性驱动边绑定技术,如图3(b)所示(见彩插页 2),该算法先对多个属性进行兼容从而构成绑定图,分别计算边缘的方向和时间戳这 2个流向图,然后计算这2个属性的子空间,再在这 2 个子空间的交集上计算出梯度,最终计算出多变准集合布局完成边绑定.属性驱动边绑定技术是一种基于边缘性兼容方案的新型框架,能够根据一或多个数值的边缘属性定义绑定图的兼容性,并支持GPU加速算法处理大规模数据集.Bach等[16]提出一种CD(confluent drawing)边绑定技术,对每个集合节点新建节点,将集合节点之间的连接关系转换成新建节点之间的连接.与传统的空间边绑定技术相比,该方法的优点在于能够按照图的拓扑结构进行边绑定,绑定结果更加注重图的连接关系.在提供给用户复杂连接图全局概览的同时,通过边的粗细与颜色深度呈现图中主要连接关系的信息,有效减少在图绘制中边的混乱程度.Bouts等[17]提出一种新的链接聚类和路由算法来实现边绑定.该算法通过完全成对分离方法对链路集群进行分类,采用贪心稀疏方法实现路由绘制和链接排序,从而通过支持用户自定义链路集群和路由算法计算链路路由,减少节点连接图绘制方式中出现的视觉混乱,如图3(c)所示(见彩插页2). ...
Towards unambiguous edge bundling:investigating confluent drawings for network visualization
1
2016
... 边绑定算法的核心思想是在保持信息量(即不减少边和节点总数)的情况下,将图上互相靠近的边捆绑成束,从而达到去繁就简的效果.Cui等[12]提出的基于几何的边绑定方法第一次成功地解决了对任意图的边绑定问题.基本思想是在图上生成均匀的辅助网格,计算网格内边的平均走向,通过对相似网格进行合并实现对边走向的调整.Peng等[13]提出SideKnot绑定算法,与传统方法在中段进行合并不同,采取了在边靠近节点一侧按照走向进行绑定的策略,对连接到节点的所有边按其走向进行聚类,再对每个类根据边的平均方向和长度产生一系列控制点,最后以 B 样条的方式生成可视化效果,如图3(a)所示(见彩插页2).Hurter等[14]提出基于核心密度估计的边绑定技术,先使用内核密度估算方法将给定的大图转化为密度图,对该密度图的梯度进行边缘平流并反复迭代该过程,从而提供一个独立光滑的边绑定结构图,最后采用一种新的阴影技术来提高边绑定的视觉效果.在此基础上,Peysakhovich 等[15]提出了一种属性驱动边绑定技术,如图3(b)所示(见彩插页 2),该算法先对多个属性进行兼容从而构成绑定图,分别计算边缘的方向和时间戳这 2个流向图,然后计算这2个属性的子空间,再在这 2 个子空间的交集上计算出梯度,最终计算出多变准集合布局完成边绑定.属性驱动边绑定技术是一种基于边缘性兼容方案的新型框架,能够根据一或多个数值的边缘属性定义绑定图的兼容性,并支持GPU加速算法处理大规模数据集.Bach等[16]提出一种CD(confluent drawing)边绑定技术,对每个集合节点新建节点,将集合节点之间的连接关系转换成新建节点之间的连接.与传统的空间边绑定技术相比,该方法的优点在于能够按照图的拓扑结构进行边绑定,绑定结果更加注重图的连接关系.在提供给用户复杂连接图全局概览的同时,通过边的粗细与颜色深度呈现图中主要连接关系的信息,有效减少在图绘制中边的混乱程度.Bouts等[17]提出一种新的链接聚类和路由算法来实现边绑定.该算法通过完全成对分离方法对链路集群进行分类,采用贪心稀疏方法实现路由绘制和链接排序,从而通过支持用户自定义链路集群和路由算法计算链路路由,减少节点连接图绘制方式中出现的视觉混乱,如图3(c)所示(见彩插页2). ...
Clustered edge routing
1
2015
... 边绑定算法的核心思想是在保持信息量(即不减少边和节点总数)的情况下,将图上互相靠近的边捆绑成束,从而达到去繁就简的效果.Cui等[12]提出的基于几何的边绑定方法第一次成功地解决了对任意图的边绑定问题.基本思想是在图上生成均匀的辅助网格,计算网格内边的平均走向,通过对相似网格进行合并实现对边走向的调整.Peng等[13]提出SideKnot绑定算法,与传统方法在中段进行合并不同,采取了在边靠近节点一侧按照走向进行绑定的策略,对连接到节点的所有边按其走向进行聚类,再对每个类根据边的平均方向和长度产生一系列控制点,最后以 B 样条的方式生成可视化效果,如图3(a)所示(见彩插页2).Hurter等[14]提出基于核心密度估计的边绑定技术,先使用内核密度估算方法将给定的大图转化为密度图,对该密度图的梯度进行边缘平流并反复迭代该过程,从而提供一个独立光滑的边绑定结构图,最后采用一种新的阴影技术来提高边绑定的视觉效果.在此基础上,Peysakhovich 等[15]提出了一种属性驱动边绑定技术,如图3(b)所示(见彩插页 2),该算法先对多个属性进行兼容从而构成绑定图,分别计算边缘的方向和时间戳这 2个流向图,然后计算这2个属性的子空间,再在这 2 个子空间的交集上计算出梯度,最终计算出多变准集合布局完成边绑定.属性驱动边绑定技术是一种基于边缘性兼容方案的新型框架,能够根据一或多个数值的边缘属性定义绑定图的兼容性,并支持GPU加速算法处理大规模数据集.Bach等[16]提出一种CD(confluent drawing)边绑定技术,对每个集合节点新建节点,将集合节点之间的连接关系转换成新建节点之间的连接.与传统的空间边绑定技术相比,该方法的优点在于能够按照图的拓扑结构进行边绑定,绑定结果更加注重图的连接关系.在提供给用户复杂连接图全局概览的同时,通过边的粗细与颜色深度呈现图中主要连接关系的信息,有效减少在图绘制中边的混乱程度.Bouts等[17]提出一种新的链接聚类和路由算法来实现边绑定.该算法通过完全成对分离方法对链路集群进行分类,采用贪心稀疏方法实现路由绘制和链接排序,从而通过支持用户自定义链路集群和路由算法计算链路路由,减少节点连接图绘制方式中出现的视觉混乱,如图3(c)所示(见彩插页2). ...
Maps of random walks on complex networks reveal community structure
1
2008
... 图的拓扑结构包括节点和边 2 个部分,图的简化算法一方面对边进行提取,另一方面将强连通的节点进行聚类,从而将聚类后的节点集作为一个新的超级节点绘制到可视化结果中.Rosvall等[18]采用社区发现算法对节点进行聚类,如图4(a)所示(见彩插页3),原有的6 000多个节点被迅速缩小为88个超级节点,每个节点代表一个聚类,而节点的大小则被编码为聚类中原来节点的数目.Liao等[19]针对大规模复杂网络采用力导引布局呈现网络访问图,对于大型网络的节点连接图可能出现连线混杂等问题,通过基于网络拓扑信息的图压缩方法对图进行简化,利用中心点将网络的主机分成几个区域,从而大大简化了连接复杂度,并且凸显了关键主机.Shi等[20]提出一种用于大型异构网络的探索式可视分析集成框架OnionGraph,通过可扩展的算法创建基于属性的聚合,并对各种结构的等价网络进行分区,从而结合语义和拓扑信息进行分层抽象,实现对异构网络不同级别的查看.通过交互式探索,用户可以在网络上创建多个分层的焦点.每个聚焦的子网络都与一个独立的抽象概况相关联,如图4(b)所示(见彩插页3).Zinsmaier等[21]提出一种层次渲染的显示方法,采用基于密度的节点和边聚类表现方式解决视觉混乱问题.如图4(c)所示(见彩插页3),首先采用核密度估计算法创建密度场实现节点聚合,借助攀爬算法实现与聚合节点在视觉上耦合的边聚合,从而允许用户交互式分析不同细节层面的直线大图绘制结果. ...
Visual analysis of large-scale network anomalies
1
2013
... 图的拓扑结构包括节点和边 2 个部分,图的简化算法一方面对边进行提取,另一方面将强连通的节点进行聚类,从而将聚类后的节点集作为一个新的超级节点绘制到可视化结果中.Rosvall等[18]采用社区发现算法对节点进行聚类,如图4(a)所示(见彩插页3),原有的6 000多个节点被迅速缩小为88个超级节点,每个节点代表一个聚类,而节点的大小则被编码为聚类中原来节点的数目.Liao等[19]针对大规模复杂网络采用力导引布局呈现网络访问图,对于大型网络的节点连接图可能出现连线混杂等问题,通过基于网络拓扑信息的图压缩方法对图进行简化,利用中心点将网络的主机分成几个区域,从而大大简化了连接复杂度,并且凸显了关键主机.Shi等[20]提出一种用于大型异构网络的探索式可视分析集成框架OnionGraph,通过可扩展的算法创建基于属性的聚合,并对各种结构的等价网络进行分区,从而结合语义和拓扑信息进行分层抽象,实现对异构网络不同级别的查看.通过交互式探索,用户可以在网络上创建多个分层的焦点.每个聚焦的子网络都与一个独立的抽象概况相关联,如图4(b)所示(见彩插页3).Zinsmaier等[21]提出一种层次渲染的显示方法,采用基于密度的节点和边聚类表现方式解决视觉混乱问题.如图4(c)所示(见彩插页3),首先采用核密度估计算法创建密度场实现节点聚合,借助攀爬算法实现与聚合节点在视觉上耦合的边聚合,从而允许用户交互式分析不同细节层面的直线大图绘制结果. ...
Hierarchical Focus+Context Het-erogeneous network visualization
2
2014
... 图的拓扑结构包括节点和边 2 个部分,图的简化算法一方面对边进行提取,另一方面将强连通的节点进行聚类,从而将聚类后的节点集作为一个新的超级节点绘制到可视化结果中.Rosvall等[18]采用社区发现算法对节点进行聚类,如图4(a)所示(见彩插页3),原有的6 000多个节点被迅速缩小为88个超级节点,每个节点代表一个聚类,而节点的大小则被编码为聚类中原来节点的数目.Liao等[19]针对大规模复杂网络采用力导引布局呈现网络访问图,对于大型网络的节点连接图可能出现连线混杂等问题,通过基于网络拓扑信息的图压缩方法对图进行简化,利用中心点将网络的主机分成几个区域,从而大大简化了连接复杂度,并且凸显了关键主机.Shi等[20]提出一种用于大型异构网络的探索式可视分析集成框架OnionGraph,通过可扩展的算法创建基于属性的聚合,并对各种结构的等价网络进行分区,从而结合语义和拓扑信息进行分层抽象,实现对异构网络不同级别的查看.通过交互式探索,用户可以在网络上创建多个分层的焦点.每个聚焦的子网络都与一个独立的抽象概况相关联,如图4(b)所示(见彩插页3).Zinsmaier等[21]提出一种层次渲染的显示方法,采用基于密度的节点和边聚类表现方式解决视觉混乱问题.如图4(c)所示(见彩插页3),首先采用核密度估计算法创建密度场实现节点聚合,借助攀爬算法实现与聚合节点在视觉上耦合的边聚合,从而允许用户交互式分析不同细节层面的直线大图绘制结果. ...
... 焦点+上下文作为信息可视化领域的常用交互方式,其基本思想是将用户关心的区域定义为焦点区域,采用高亮等方式显示细粒度信息;其他区域作为上下文区域,通过聚合等操作显示粗粒度信息.该概念被引入网络拓扑可视化中后,在提高绘制效率的同时,能够有效地处理庞大数据集中提取用户感兴趣部分的问题,有利于解决三维映射阻塞现象,受到大量网络拓扑结构可视化研究人员的青睐.Robert 等[34]开发了网络可视化系统 VISUAL用于感知内外网主机通信模式,采用主机位置固定策略,内网主机的网络矩阵在中心区域,外网主机分布在四周,从连线的多少和外网主机方块大小可以很直观地发现一些异常活跃的内外网主机,主机位置固定策略能够保持良好的主机逻辑拓扑关系.支持“先概览,然后缩放和过滤,最后根据需求详细分析”的交互过程帮助用户建立对网络活动模式的精准理解.文献[20]提出的可视化集成框架OnionGraph 中,网络节点的子集可以在分层的焦点+上下文交互模型下进行灵活的分割和合并.通过交互式探索,用户可以在网络上创建多个分层的焦点,每个聚焦的子网络都与独立的抽象概况相关联,从而实现对复杂网络的多层次分析.Feng等[35]提供一种新的时变网络绘制方法,采用超图的概念保持网络数据的时空一致性,同时支持多焦点+上下文的交互方式维持交互过程的动态稳定性,通过阻止节点尺寸和位置发现突变来保护用户的思维地图,从而提供可读性更强的视觉效果,如图7(a)所示(见彩插页 6).鱼眼变换[36]也是一种基于焦点+上下文技术的常用交互手段,它使用一种焦距极短并且视角接近于180°的镜头,在突出正前方物体的基础上,覆盖角度所及的范围最广.通过鱼眼技术在网络拓扑图分析过程中可以根据用户关注的焦点进行有针对性的缩放,从而揭示局部区域内节点的连接关系.Tominski等[37]采用鱼眼树形视图和组合透镜来支持对网络拓扑视图的可视化探索.如图7(b)所示(见彩插页 6),通过鱼眼扭曲算法实现对聚类图层次结构的分析,组合透镜技术促进对大规模稠密拓扑布局的信息呈现,其中,局部边透镜用于解决图的边遮挡问题,邻居透镜用于呈现当前聚焦节点的邻接节点.Van等[38]将网络拓扑聚类抽象成大颗粒的节点,同时边也根据聚类特征聚合为不同粗细的集束,当用户希望浏览具体的细节时,可通过透镜将抽象结构逐级细化,最终分解成准确的结构.如图7(c)所示(见彩插页 6),当透镜接近颗粒时,颗粒开始分解,完全被透镜覆盖的区域显示具体而准确的图结构.针对规模特别庞大的图结构,Gansner等[39]提出拓扑鱼眼技术,先计算出复杂网络拓扑结构在不同尺度下简化后的结构表达,当用户指定了关注区域后,不同层级的简化结构表达被混合显示,以达到从关注区域到外沿细节不断减少的效果,最后在关注区域实施鱼眼式的径向放大,从而既保持足够的细节信息,又不丢失原图结构粗略的轮廓. ...
Interactive level-of-detail rendering of large graphs
1
2012
... 图的拓扑结构包括节点和边 2 个部分,图的简化算法一方面对边进行提取,另一方面将强连通的节点进行聚类,从而将聚类后的节点集作为一个新的超级节点绘制到可视化结果中.Rosvall等[18]采用社区发现算法对节点进行聚类,如图4(a)所示(见彩插页3),原有的6 000多个节点被迅速缩小为88个超级节点,每个节点代表一个聚类,而节点的大小则被编码为聚类中原来节点的数目.Liao等[19]针对大规模复杂网络采用力导引布局呈现网络访问图,对于大型网络的节点连接图可能出现连线混杂等问题,通过基于网络拓扑信息的图压缩方法对图进行简化,利用中心点将网络的主机分成几个区域,从而大大简化了连接复杂度,并且凸显了关键主机.Shi等[20]提出一种用于大型异构网络的探索式可视分析集成框架OnionGraph,通过可扩展的算法创建基于属性的聚合,并对各种结构的等价网络进行分区,从而结合语义和拓扑信息进行分层抽象,实现对异构网络不同级别的查看.通过交互式探索,用户可以在网络上创建多个分层的焦点.每个聚焦的子网络都与一个独立的抽象概况相关联,如图4(b)所示(见彩插页3).Zinsmaier等[21]提出一种层次渲染的显示方法,采用基于密度的节点和边聚类表现方式解决视觉混乱问题.如图4(c)所示(见彩插页3),首先采用核密度估计算法创建密度场实现节点聚合,借助攀爬算法实现与聚合节点在视觉上耦合的边聚合,从而允许用户交互式分析不同细节层面的直线大图绘制结果. ...
GraphDiaries:animated transitions and temporal navigation for dynamic networks
1
2014
... 由于时变网络的动画表达是将其时间序列直接映射到可视化的时间轴,构建一个随时间演化的动画布局序列,适合用户观察动态图在整体上的变化趋势.而单纯的动画呈现只是简单的布局直接转换,瞬间改变的信息容易给用户造成认知困难.目前广泛采用的方法包括动画过渡和增量式布局2种方法.动画过渡技术通过在布局之间的转换过程中增加一个阶段过渡,Benjamin等[22]设计的GraphDiaries系统在增减元素、转换布局等过程中都增加了过渡阶段来有效降低用户识别、跟踪和理解动态网络的变化过程.如图5(a)所示(见彩插页4),在删除元素阶段设计围绕顶点和边的红晕渐入动画,在增加元素阶段设计围绕顶点和边的蓝晕先渐入再消失,在转换布局过程中将保留的顶点和边光滑的移动到新位置等动画.Griffen等[23]通过动画过渡技术和“小倍数多重显示方法”的实验对比,发现动画过渡技术能够更准确和快速地发现动态图中空间和时间的聚类.Lin 等[24]采用模拟退火算法保持动态图中的思维地图.思维地图是用户观察动态图可视化时在大脑中形成的抽象结构信息,通过动画过渡技术维护用户的思维地图,保持网络布局的稳定性. ...
A comparison of animated maps with static small-multiple maps for visually identifying space-time clusters
1
2006
... 由于时变网络的动画表达是将其时间序列直接映射到可视化的时间轴,构建一个随时间演化的动画布局序列,适合用户观察动态图在整体上的变化趋势.而单纯的动画呈现只是简单的布局直接转换,瞬间改变的信息容易给用户造成认知困难.目前广泛采用的方法包括动画过渡和增量式布局2种方法.动画过渡技术通过在布局之间的转换过程中增加一个阶段过渡,Benjamin等[22]设计的GraphDiaries系统在增减元素、转换布局等过程中都增加了过渡阶段来有效降低用户识别、跟踪和理解动态网络的变化过程.如图5(a)所示(见彩插页4),在删除元素阶段设计围绕顶点和边的红晕渐入动画,在增加元素阶段设计围绕顶点和边的蓝晕先渐入再消失,在转换布局过程中将保留的顶点和边光滑的移动到新位置等动画.Griffen等[23]通过动画过渡技术和“小倍数多重显示方法”的实验对比,发现动画过渡技术能够更准确和快速地发现动态图中空间和时间的聚类.Lin 等[24]采用模拟退火算法保持动态图中的思维地图.思维地图是用户观察动态图可视化时在大脑中形成的抽象结构信息,通过动画过渡技术维护用户的思维地图,保持网络布局的稳定性. ...
Mental map preserving graph drawing using simulated annealing
1
2011
... 由于时变网络的动画表达是将其时间序列直接映射到可视化的时间轴,构建一个随时间演化的动画布局序列,适合用户观察动态图在整体上的变化趋势.而单纯的动画呈现只是简单的布局直接转换,瞬间改变的信息容易给用户造成认知困难.目前广泛采用的方法包括动画过渡和增量式布局2种方法.动画过渡技术通过在布局之间的转换过程中增加一个阶段过渡,Benjamin等[22]设计的GraphDiaries系统在增减元素、转换布局等过程中都增加了过渡阶段来有效降低用户识别、跟踪和理解动态网络的变化过程.如图5(a)所示(见彩插页4),在删除元素阶段设计围绕顶点和边的红晕渐入动画,在增加元素阶段设计围绕顶点和边的蓝晕先渐入再消失,在转换布局过程中将保留的顶点和边光滑的移动到新位置等动画.Griffen等[23]通过动画过渡技术和“小倍数多重显示方法”的实验对比,发现动画过渡技术能够更准确和快速地发现动态图中空间和时间的聚类.Lin 等[24]采用模拟退火算法保持动态图中的思维地图.思维地图是用户观察动态图可视化时在大脑中形成的抽象结构信息,通过动画过渡技术维护用户的思维地图,保持网络布局的稳定性. ...
Dynamic drawing of clustered graphs
1
2004
... 增量式布局方式是在时空演化过程中通过相对稳定的布局方式有效应对可能出现的网络规模剧变等情况,减少大范围的布局更新造成的认知混乱和理解难度.Fisherman 等[25]针对包含潜在分组的顶点集提出一种增量布局算法,在动态演化过程中维持网络的聚类结构,避免大量节点的位置改变.在此基础上,文献[26]为了维持网络的全局结构,提出一种在线动态图绘制算法.如图5(b)所示(见彩插页4),该算法通过减少节点位移来保持用户的意象图,同时允许对连续的布局进行任意的增量修改.算法支持GPU加速并采用各种剔除方法减少布局时间,从而能够处理较大规模的网络数据.Che 等[27]提出一种基于拉普拉斯的动态布局方法来保持时变图的整体结构.依据统一的节点分布和最小的交叉数量等审美标准,通过拉普拉斯嵌套距离约束算法对初始布局进行优化,支持自由地调整节点位置来保持图形组件的形状,同时支持用户自定义参数来保留意象图的程度,如图5(c)所示(见彩插页4). ...
Online dynamic graph drawing
1
2008
... 增量式布局方式是在时空演化过程中通过相对稳定的布局方式有效应对可能出现的网络规模剧变等情况,减少大范围的布局更新造成的认知混乱和理解难度.Fisherman 等[25]针对包含潜在分组的顶点集提出一种增量布局算法,在动态演化过程中维持网络的聚类结构,避免大量节点的位置改变.在此基础上,文献[26]为了维持网络的全局结构,提出一种在线动态图绘制算法.如图5(b)所示(见彩插页4),该算法通过减少节点位移来保持用户的意象图,同时允许对连续的布局进行任意的增量修改.算法支持GPU加速并采用各种剔除方法减少布局时间,从而能够处理较大规模的网络数据.Che 等[27]提出一种基于拉普拉斯的动态布局方法来保持时变图的整体结构.依据统一的节点分布和最小的交叉数量等审美标准,通过拉普拉斯嵌套距离约束算法对初始布局进行优化,支持自由地调整节点位置来保持图形组件的形状,同时支持用户自定义参数来保留意象图的程度,如图5(c)所示(见彩插页4). ...
Laplacian-based dynamic graph visualization
1
2015
... 增量式布局方式是在时空演化过程中通过相对稳定的布局方式有效应对可能出现的网络规模剧变等情况,减少大范围的布局更新造成的认知混乱和理解难度.Fisherman 等[25]针对包含潜在分组的顶点集提出一种增量布局算法,在动态演化过程中维持网络的聚类结构,避免大量节点的位置改变.在此基础上,文献[26]为了维持网络的全局结构,提出一种在线动态图绘制算法.如图5(b)所示(见彩插页4),该算法通过减少节点位移来保持用户的意象图,同时允许对连续的布局进行任意的增量修改.算法支持GPU加速并采用各种剔除方法减少布局时间,从而能够处理较大规模的网络数据.Che 等[27]提出一种基于拉普拉斯的动态布局方法来保持时变图的整体结构.依据统一的节点分布和最小的交叉数量等审美标准,通过拉普拉斯嵌套距离约束算法对初始布局进行优化,支持自由地调整节点位置来保持图形组件的形状,同时支持用户自定义参数来保留意象图的程度,如图5(c)所示(见彩插页4). ...
Visual exploration of complex time-varying graphs
1
2006
... 特征跟踪法主要针对时变网络复杂结构进行划分,强调网络的层次化构成;突出重点环节的时变演化特性,并通过对比分析增强对时变演化过程关键步骤的理解认知.依据聚焦特征的不同,以及不同层次特征的呈现方式不同,特征跟踪法表现出不同类型的可视化绘制效果.Kumar等[28]通过基于边的分布构建层次模型,将复杂时变网络图以一种层次化的方式呈现.该布局重点关注中心节点和有代表性的节点,能够创建清晰的时变动画,保持帧间一致性,同时支持对节点和边的过滤交互,使用户能够深入查看细节,如图6(a)所示(见彩插页5).James等[29]解决了数据规模达几十万个节点和数百万条边的动态网络可视化问题,为了发现和跟踪重要的网络元素,该文提出兴趣度的概念,它量化每个时间步上每个图形元素的兴趣程度,充分考虑动态图中相邻结构信息、节点或者边的属性数值以及它们随时间的变化.如图6(b)所示(见彩插页5),为了有效地分析全局概览和局部细节2个层次,该文在分析局部改变的同时保持全局动态网络的抽象视图.这样具有高兴趣度的元素在细节层次上被跟踪,低兴趣度的元素只在全局概览层次上整体显示时被跟踪.Cui等[30]提出一种GraphFlow的表现方式分析时变网络数据,采用一种静态流的编码方式呈现网络图中节点、边等度量属性的演化过程,并引入能量的概念定量分析特征属性的变化量,方便用户轻松识别演化图中的关键部分.此外,通过关联一组排列良好的节点链接图,GraphFlow支持用户比较不同时间点的详细网络拓扑结构,如图6(c)所示(见彩插页5). ...
A modular degree-of-interest specification for the visual analysis of large dynamic networks
1
2014
... 特征跟踪法主要针对时变网络复杂结构进行划分,强调网络的层次化构成;突出重点环节的时变演化特性,并通过对比分析增强对时变演化过程关键步骤的理解认知.依据聚焦特征的不同,以及不同层次特征的呈现方式不同,特征跟踪法表现出不同类型的可视化绘制效果.Kumar等[28]通过基于边的分布构建层次模型,将复杂时变网络图以一种层次化的方式呈现.该布局重点关注中心节点和有代表性的节点,能够创建清晰的时变动画,保持帧间一致性,同时支持对节点和边的过滤交互,使用户能够深入查看细节,如图6(a)所示(见彩插页5).James等[29]解决了数据规模达几十万个节点和数百万条边的动态网络可视化问题,为了发现和跟踪重要的网络元素,该文提出兴趣度的概念,它量化每个时间步上每个图形元素的兴趣程度,充分考虑动态图中相邻结构信息、节点或者边的属性数值以及它们随时间的变化.如图6(b)所示(见彩插页5),为了有效地分析全局概览和局部细节2个层次,该文在分析局部改变的同时保持全局动态网络的抽象视图.这样具有高兴趣度的元素在细节层次上被跟踪,低兴趣度的元素只在全局概览层次上整体显示时被跟踪.Cui等[30]提出一种GraphFlow的表现方式分析时变网络数据,采用一种静态流的编码方式呈现网络图中节点、边等度量属性的演化过程,并引入能量的概念定量分析特征属性的变化量,方便用户轻松识别演化图中的关键部分.此外,通过关联一组排列良好的节点链接图,GraphFlow支持用户比较不同时间点的详细网络拓扑结构,如图6(c)所示(见彩插页5). ...
Let it flow:a static method for exploring dynamic graphs
1
2014
... 特征跟踪法主要针对时变网络复杂结构进行划分,强调网络的层次化构成;突出重点环节的时变演化特性,并通过对比分析增强对时变演化过程关键步骤的理解认知.依据聚焦特征的不同,以及不同层次特征的呈现方式不同,特征跟踪法表现出不同类型的可视化绘制效果.Kumar等[28]通过基于边的分布构建层次模型,将复杂时变网络图以一种层次化的方式呈现.该布局重点关注中心节点和有代表性的节点,能够创建清晰的时变动画,保持帧间一致性,同时支持对节点和边的过滤交互,使用户能够深入查看细节,如图6(a)所示(见彩插页5).James等[29]解决了数据规模达几十万个节点和数百万条边的动态网络可视化问题,为了发现和跟踪重要的网络元素,该文提出兴趣度的概念,它量化每个时间步上每个图形元素的兴趣程度,充分考虑动态图中相邻结构信息、节点或者边的属性数值以及它们随时间的变化.如图6(b)所示(见彩插页5),为了有效地分析全局概览和局部细节2个层次,该文在分析局部改变的同时保持全局动态网络的抽象视图.这样具有高兴趣度的元素在细节层次上被跟踪,低兴趣度的元素只在全局概览层次上整体显示时被跟踪.Cui等[30]提出一种GraphFlow的表现方式分析时变网络数据,采用一种静态流的编码方式呈现网络图中节点、边等度量属性的演化过程,并引入能量的概念定量分析特征属性的变化量,方便用户轻松识别演化图中的关键部分.此外,通过关联一组排列良好的节点链接图,GraphFlow支持用户比较不同时间点的详细网络拓扑结构,如图6(c)所示(见彩插页5). ...
The eye have it:a task by data type taxonomy for information visualization
1
1996
... 网络拓扑可视化算法除了视觉呈现部分,另外一个核心要素是用户交互.交互是用户通过与系统之间的对话和互动操作和理解数据的过程.交互操作有效地缓解了有限的可视化空间和数据过载之间的矛盾,帮助拓展可视化中信息表达的空间,从而解决有限空间与数据量和复杂度之间的差距.同时交互能让用户更好地参与对数据的理解和分析,帮助用户探索数据、提高视觉认知.Shneiderman[31]早期提出可视化信息搜索的基本原则,归纳了几种最基本交互操作,包括概览、缩放、过滤、按需提供细节、关联、记录和提取.Kein[32]提出了5类交互模式:投影、过滤、缩放、失真变形、链接与刷动.Ward等[33]在按照交互操作分类的基础上,进一步提出了更完善的框架,定义交互为操作符和操作空间的组合.其中,操作符包括3类:导航、选择和变形;操作空间包括6种:屏幕空间、数据值空间、数据结构空间、属性空间、对象空间和可视化结构空间.大多可视化中交互技术都可以按照上面描述的操作符和操作空间表示.综合近几年网络拓扑可视化方面的交互研究,主要的研究热点如下.1) 焦点+上下文交互.致力于显示用户兴趣焦点部分的细节信息,同时体现焦点和周边的关系关联,整合当前聚焦点的细节信息与概览部分的上下文信息.2) 直接交互.通过直观的交互方式直接操作于可视化绘制结果,提高交互效率与交互结果的可预测性,降低用户认知困难、精力分散等交互障碍.3) 关联性交互.借助可视分析技术,深入探究网络数据的深层隐含信息与特征之间的关联性,采用多视图等表达方式帮助用户同时观察网络的不同属性,支持从不同角度和不同显示方式观察数据,提高对复杂网络拓扑结构的认知深度.4) 沉浸式模拟.它是虚拟现实技术与网络拓扑可视化技术的有效结合,借助直观的立体成像、三维交互、立体听觉和三维触觉反馈等保证用户在虚拟环境中的沉浸感,提高分析和理解网络结构数据的效率和质量. ...
Information visualization and visual data mining
1
2014
... 网络拓扑可视化算法除了视觉呈现部分,另外一个核心要素是用户交互.交互是用户通过与系统之间的对话和互动操作和理解数据的过程.交互操作有效地缓解了有限的可视化空间和数据过载之间的矛盾,帮助拓展可视化中信息表达的空间,从而解决有限空间与数据量和复杂度之间的差距.同时交互能让用户更好地参与对数据的理解和分析,帮助用户探索数据、提高视觉认知.Shneiderman[31]早期提出可视化信息搜索的基本原则,归纳了几种最基本交互操作,包括概览、缩放、过滤、按需提供细节、关联、记录和提取.Kein[32]提出了5类交互模式:投影、过滤、缩放、失真变形、链接与刷动.Ward等[33]在按照交互操作分类的基础上,进一步提出了更完善的框架,定义交互为操作符和操作空间的组合.其中,操作符包括3类:导航、选择和变形;操作空间包括6种:屏幕空间、数据值空间、数据结构空间、属性空间、对象空间和可视化结构空间.大多可视化中交互技术都可以按照上面描述的操作符和操作空间表示.综合近几年网络拓扑可视化方面的交互研究,主要的研究热点如下.1) 焦点+上下文交互.致力于显示用户兴趣焦点部分的细节信息,同时体现焦点和周边的关系关联,整合当前聚焦点的细节信息与概览部分的上下文信息.2) 直接交互.通过直观的交互方式直接操作于可视化绘制结果,提高交互效率与交互结果的可预测性,降低用户认知困难、精力分散等交互障碍.3) 关联性交互.借助可视分析技术,深入探究网络数据的深层隐含信息与特征之间的关联性,采用多视图等表达方式帮助用户同时观察网络的不同属性,支持从不同角度和不同显示方式观察数据,提高对复杂网络拓扑结构的认知深度.4) 沉浸式模拟.它是虚拟现实技术与网络拓扑可视化技术的有效结合,借助直观的立体成像、三维交互、立体听觉和三维触觉反馈等保证用户在虚拟环境中的沉浸感,提高分析和理解网络结构数据的效率和质量. ...
Interaction spaces in data and information visualization
1
2004
... 网络拓扑可视化算法除了视觉呈现部分,另外一个核心要素是用户交互.交互是用户通过与系统之间的对话和互动操作和理解数据的过程.交互操作有效地缓解了有限的可视化空间和数据过载之间的矛盾,帮助拓展可视化中信息表达的空间,从而解决有限空间与数据量和复杂度之间的差距.同时交互能让用户更好地参与对数据的理解和分析,帮助用户探索数据、提高视觉认知.Shneiderman[31]早期提出可视化信息搜索的基本原则,归纳了几种最基本交互操作,包括概览、缩放、过滤、按需提供细节、关联、记录和提取.Kein[32]提出了5类交互模式:投影、过滤、缩放、失真变形、链接与刷动.Ward等[33]在按照交互操作分类的基础上,进一步提出了更完善的框架,定义交互为操作符和操作空间的组合.其中,操作符包括3类:导航、选择和变形;操作空间包括6种:屏幕空间、数据值空间、数据结构空间、属性空间、对象空间和可视化结构空间.大多可视化中交互技术都可以按照上面描述的操作符和操作空间表示.综合近几年网络拓扑可视化方面的交互研究,主要的研究热点如下.1) 焦点+上下文交互.致力于显示用户兴趣焦点部分的细节信息,同时体现焦点和周边的关系关联,整合当前聚焦点的细节信息与概览部分的上下文信息.2) 直接交互.通过直观的交互方式直接操作于可视化绘制结果,提高交互效率与交互结果的可预测性,降低用户认知困难、精力分散等交互障碍.3) 关联性交互.借助可视分析技术,深入探究网络数据的深层隐含信息与特征之间的关联性,采用多视图等表达方式帮助用户同时观察网络的不同属性,支持从不同角度和不同显示方式观察数据,提高对复杂网络拓扑结构的认知深度.4) 沉浸式模拟.它是虚拟现实技术与网络拓扑可视化技术的有效结合,借助直观的立体成像、三维交互、立体听觉和三维触觉反馈等保证用户在虚拟环境中的沉浸感,提高分析和理解网络结构数据的效率和质量. ...
Home-centric visualization of network traffic for security administration
1
2004
... 焦点+上下文作为信息可视化领域的常用交互方式,其基本思想是将用户关心的区域定义为焦点区域,采用高亮等方式显示细粒度信息;其他区域作为上下文区域,通过聚合等操作显示粗粒度信息.该概念被引入网络拓扑可视化中后,在提高绘制效率的同时,能够有效地处理庞大数据集中提取用户感兴趣部分的问题,有利于解决三维映射阻塞现象,受到大量网络拓扑结构可视化研究人员的青睐.Robert 等[34]开发了网络可视化系统 VISUAL用于感知内外网主机通信模式,采用主机位置固定策略,内网主机的网络矩阵在中心区域,外网主机分布在四周,从连线的多少和外网主机方块大小可以很直观地发现一些异常活跃的内外网主机,主机位置固定策略能够保持良好的主机逻辑拓扑关系.支持“先概览,然后缩放和过滤,最后根据需求详细分析”的交互过程帮助用户建立对网络活动模式的精准理解.文献[20]提出的可视化集成框架OnionGraph 中,网络节点的子集可以在分层的焦点+上下文交互模型下进行灵活的分割和合并.通过交互式探索,用户可以在网络上创建多个分层的焦点,每个聚焦的子网络都与独立的抽象概况相关联,从而实现对复杂网络的多层次分析.Feng等[35]提供一种新的时变网络绘制方法,采用超图的概念保持网络数据的时空一致性,同时支持多焦点+上下文的交互方式维持交互过程的动态稳定性,通过阻止节点尺寸和位置发现突变来保护用户的思维地图,从而提供可读性更强的视觉效果,如图7(a)所示(见彩插页 6).鱼眼变换[36]也是一种基于焦点+上下文技术的常用交互手段,它使用一种焦距极短并且视角接近于180°的镜头,在突出正前方物体的基础上,覆盖角度所及的范围最广.通过鱼眼技术在网络拓扑图分析过程中可以根据用户关注的焦点进行有针对性的缩放,从而揭示局部区域内节点的连接关系.Tominski等[37]采用鱼眼树形视图和组合透镜来支持对网络拓扑视图的可视化探索.如图7(b)所示(见彩插页 6),通过鱼眼扭曲算法实现对聚类图层次结构的分析,组合透镜技术促进对大规模稠密拓扑布局的信息呈现,其中,局部边透镜用于解决图的边遮挡问题,邻居透镜用于呈现当前聚焦节点的邻接节点.Van等[38]将网络拓扑聚类抽象成大颗粒的节点,同时边也根据聚类特征聚合为不同粗细的集束,当用户希望浏览具体的细节时,可通过透镜将抽象结构逐级细化,最终分解成准确的结构.如图7(c)所示(见彩插页 6),当透镜接近颗粒时,颗粒开始分解,完全被透镜覆盖的区域显示具体而准确的图结构.针对规模特别庞大的图结构,Gansner等[39]提出拓扑鱼眼技术,先计算出复杂网络拓扑结构在不同尺度下简化后的结构表达,当用户指定了关注区域后,不同层级的简化结构表达被混合显示,以达到从关注区域到外沿细节不断减少的效果,最后在关注区域实施鱼眼式的径向放大,从而既保持足够的细节信息,又不丢失原图结构粗略的轮廓. ...
Coherent time-varing graph drawing with multifocus+context interaction
1
2012
... 焦点+上下文作为信息可视化领域的常用交互方式,其基本思想是将用户关心的区域定义为焦点区域,采用高亮等方式显示细粒度信息;其他区域作为上下文区域,通过聚合等操作显示粗粒度信息.该概念被引入网络拓扑可视化中后,在提高绘制效率的同时,能够有效地处理庞大数据集中提取用户感兴趣部分的问题,有利于解决三维映射阻塞现象,受到大量网络拓扑结构可视化研究人员的青睐.Robert 等[34]开发了网络可视化系统 VISUAL用于感知内外网主机通信模式,采用主机位置固定策略,内网主机的网络矩阵在中心区域,外网主机分布在四周,从连线的多少和外网主机方块大小可以很直观地发现一些异常活跃的内外网主机,主机位置固定策略能够保持良好的主机逻辑拓扑关系.支持“先概览,然后缩放和过滤,最后根据需求详细分析”的交互过程帮助用户建立对网络活动模式的精准理解.文献[20]提出的可视化集成框架OnionGraph 中,网络节点的子集可以在分层的焦点+上下文交互模型下进行灵活的分割和合并.通过交互式探索,用户可以在网络上创建多个分层的焦点,每个聚焦的子网络都与独立的抽象概况相关联,从而实现对复杂网络的多层次分析.Feng等[35]提供一种新的时变网络绘制方法,采用超图的概念保持网络数据的时空一致性,同时支持多焦点+上下文的交互方式维持交互过程的动态稳定性,通过阻止节点尺寸和位置发现突变来保护用户的思维地图,从而提供可读性更强的视觉效果,如图7(a)所示(见彩插页 6).鱼眼变换[36]也是一种基于焦点+上下文技术的常用交互手段,它使用一种焦距极短并且视角接近于180°的镜头,在突出正前方物体的基础上,覆盖角度所及的范围最广.通过鱼眼技术在网络拓扑图分析过程中可以根据用户关注的焦点进行有针对性的缩放,从而揭示局部区域内节点的连接关系.Tominski等[37]采用鱼眼树形视图和组合透镜来支持对网络拓扑视图的可视化探索.如图7(b)所示(见彩插页 6),通过鱼眼扭曲算法实现对聚类图层次结构的分析,组合透镜技术促进对大规模稠密拓扑布局的信息呈现,其中,局部边透镜用于解决图的边遮挡问题,邻居透镜用于呈现当前聚焦节点的邻接节点.Van等[38]将网络拓扑聚类抽象成大颗粒的节点,同时边也根据聚类特征聚合为不同粗细的集束,当用户希望浏览具体的细节时,可通过透镜将抽象结构逐级细化,最终分解成准确的结构.如图7(c)所示(见彩插页 6),当透镜接近颗粒时,颗粒开始分解,完全被透镜覆盖的区域显示具体而准确的图结构.针对规模特别庞大的图结构,Gansner等[39]提出拓扑鱼眼技术,先计算出复杂网络拓扑结构在不同尺度下简化后的结构表达,当用户指定了关注区域后,不同层级的简化结构表达被混合显示,以达到从关注区域到外沿细节不断减少的效果,最后在关注区域实施鱼眼式的径向放大,从而既保持足够的细节信息,又不丢失原图结构粗略的轮廓. ...
DateLens:a fisheye calendar interface for PDAs
1
2004
... 焦点+上下文作为信息可视化领域的常用交互方式,其基本思想是将用户关心的区域定义为焦点区域,采用高亮等方式显示细粒度信息;其他区域作为上下文区域,通过聚合等操作显示粗粒度信息.该概念被引入网络拓扑可视化中后,在提高绘制效率的同时,能够有效地处理庞大数据集中提取用户感兴趣部分的问题,有利于解决三维映射阻塞现象,受到大量网络拓扑结构可视化研究人员的青睐.Robert 等[34]开发了网络可视化系统 VISUAL用于感知内外网主机通信模式,采用主机位置固定策略,内网主机的网络矩阵在中心区域,外网主机分布在四周,从连线的多少和外网主机方块大小可以很直观地发现一些异常活跃的内外网主机,主机位置固定策略能够保持良好的主机逻辑拓扑关系.支持“先概览,然后缩放和过滤,最后根据需求详细分析”的交互过程帮助用户建立对网络活动模式的精准理解.文献[20]提出的可视化集成框架OnionGraph 中,网络节点的子集可以在分层的焦点+上下文交互模型下进行灵活的分割和合并.通过交互式探索,用户可以在网络上创建多个分层的焦点,每个聚焦的子网络都与独立的抽象概况相关联,从而实现对复杂网络的多层次分析.Feng等[35]提供一种新的时变网络绘制方法,采用超图的概念保持网络数据的时空一致性,同时支持多焦点+上下文的交互方式维持交互过程的动态稳定性,通过阻止节点尺寸和位置发现突变来保护用户的思维地图,从而提供可读性更强的视觉效果,如图7(a)所示(见彩插页 6).鱼眼变换[36]也是一种基于焦点+上下文技术的常用交互手段,它使用一种焦距极短并且视角接近于180°的镜头,在突出正前方物体的基础上,覆盖角度所及的范围最广.通过鱼眼技术在网络拓扑图分析过程中可以根据用户关注的焦点进行有针对性的缩放,从而揭示局部区域内节点的连接关系.Tominski等[37]采用鱼眼树形视图和组合透镜来支持对网络拓扑视图的可视化探索.如图7(b)所示(见彩插页 6),通过鱼眼扭曲算法实现对聚类图层次结构的分析,组合透镜技术促进对大规模稠密拓扑布局的信息呈现,其中,局部边透镜用于解决图的边遮挡问题,邻居透镜用于呈现当前聚焦节点的邻接节点.Van等[38]将网络拓扑聚类抽象成大颗粒的节点,同时边也根据聚类特征聚合为不同粗细的集束,当用户希望浏览具体的细节时,可通过透镜将抽象结构逐级细化,最终分解成准确的结构.如图7(c)所示(见彩插页 6),当透镜接近颗粒时,颗粒开始分解,完全被透镜覆盖的区域显示具体而准确的图结构.针对规模特别庞大的图结构,Gansner等[39]提出拓扑鱼眼技术,先计算出复杂网络拓扑结构在不同尺度下简化后的结构表达,当用户指定了关注区域后,不同层级的简化结构表达被混合显示,以达到从关注区域到外沿细节不断减少的效果,最后在关注区域实施鱼眼式的径向放大,从而既保持足够的细节信息,又不丢失原图结构粗略的轮廓. ...
Fisheye tree views and lenses for graph visualization
1
2006
... 焦点+上下文作为信息可视化领域的常用交互方式,其基本思想是将用户关心的区域定义为焦点区域,采用高亮等方式显示细粒度信息;其他区域作为上下文区域,通过聚合等操作显示粗粒度信息.该概念被引入网络拓扑可视化中后,在提高绘制效率的同时,能够有效地处理庞大数据集中提取用户感兴趣部分的问题,有利于解决三维映射阻塞现象,受到大量网络拓扑结构可视化研究人员的青睐.Robert 等[34]开发了网络可视化系统 VISUAL用于感知内外网主机通信模式,采用主机位置固定策略,内网主机的网络矩阵在中心区域,外网主机分布在四周,从连线的多少和外网主机方块大小可以很直观地发现一些异常活跃的内外网主机,主机位置固定策略能够保持良好的主机逻辑拓扑关系.支持“先概览,然后缩放和过滤,最后根据需求详细分析”的交互过程帮助用户建立对网络活动模式的精准理解.文献[20]提出的可视化集成框架OnionGraph 中,网络节点的子集可以在分层的焦点+上下文交互模型下进行灵活的分割和合并.通过交互式探索,用户可以在网络上创建多个分层的焦点,每个聚焦的子网络都与独立的抽象概况相关联,从而实现对复杂网络的多层次分析.Feng等[35]提供一种新的时变网络绘制方法,采用超图的概念保持网络数据的时空一致性,同时支持多焦点+上下文的交互方式维持交互过程的动态稳定性,通过阻止节点尺寸和位置发现突变来保护用户的思维地图,从而提供可读性更强的视觉效果,如图7(a)所示(见彩插页 6).鱼眼变换[36]也是一种基于焦点+上下文技术的常用交互手段,它使用一种焦距极短并且视角接近于180°的镜头,在突出正前方物体的基础上,覆盖角度所及的范围最广.通过鱼眼技术在网络拓扑图分析过程中可以根据用户关注的焦点进行有针对性的缩放,从而揭示局部区域内节点的连接关系.Tominski等[37]采用鱼眼树形视图和组合透镜来支持对网络拓扑视图的可视化探索.如图7(b)所示(见彩插页 6),通过鱼眼扭曲算法实现对聚类图层次结构的分析,组合透镜技术促进对大规模稠密拓扑布局的信息呈现,其中,局部边透镜用于解决图的边遮挡问题,邻居透镜用于呈现当前聚焦节点的邻接节点.Van等[38]将网络拓扑聚类抽象成大颗粒的节点,同时边也根据聚类特征聚合为不同粗细的集束,当用户希望浏览具体的细节时,可通过透镜将抽象结构逐级细化,最终分解成准确的结构.如图7(c)所示(见彩插页 6),当透镜接近颗粒时,颗粒开始分解,完全被透镜覆盖的区域显示具体而准确的图结构.针对规模特别庞大的图结构,Gansner等[39]提出拓扑鱼眼技术,先计算出复杂网络拓扑结构在不同尺度下简化后的结构表达,当用户指定了关注区域后,不同层级的简化结构表达被混合显示,以达到从关注区域到外沿细节不断减少的效果,最后在关注区域实施鱼眼式的径向放大,从而既保持足够的细节信息,又不丢失原图结构粗略的轮廓. ...
Interactive visualization of small world graphs
1
2004
... 焦点+上下文作为信息可视化领域的常用交互方式,其基本思想是将用户关心的区域定义为焦点区域,采用高亮等方式显示细粒度信息;其他区域作为上下文区域,通过聚合等操作显示粗粒度信息.该概念被引入网络拓扑可视化中后,在提高绘制效率的同时,能够有效地处理庞大数据集中提取用户感兴趣部分的问题,有利于解决三维映射阻塞现象,受到大量网络拓扑结构可视化研究人员的青睐.Robert 等[34]开发了网络可视化系统 VISUAL用于感知内外网主机通信模式,采用主机位置固定策略,内网主机的网络矩阵在中心区域,外网主机分布在四周,从连线的多少和外网主机方块大小可以很直观地发现一些异常活跃的内外网主机,主机位置固定策略能够保持良好的主机逻辑拓扑关系.支持“先概览,然后缩放和过滤,最后根据需求详细分析”的交互过程帮助用户建立对网络活动模式的精准理解.文献[20]提出的可视化集成框架OnionGraph 中,网络节点的子集可以在分层的焦点+上下文交互模型下进行灵活的分割和合并.通过交互式探索,用户可以在网络上创建多个分层的焦点,每个聚焦的子网络都与独立的抽象概况相关联,从而实现对复杂网络的多层次分析.Feng等[35]提供一种新的时变网络绘制方法,采用超图的概念保持网络数据的时空一致性,同时支持多焦点+上下文的交互方式维持交互过程的动态稳定性,通过阻止节点尺寸和位置发现突变来保护用户的思维地图,从而提供可读性更强的视觉效果,如图7(a)所示(见彩插页 6).鱼眼变换[36]也是一种基于焦点+上下文技术的常用交互手段,它使用一种焦距极短并且视角接近于180°的镜头,在突出正前方物体的基础上,覆盖角度所及的范围最广.通过鱼眼技术在网络拓扑图分析过程中可以根据用户关注的焦点进行有针对性的缩放,从而揭示局部区域内节点的连接关系.Tominski等[37]采用鱼眼树形视图和组合透镜来支持对网络拓扑视图的可视化探索.如图7(b)所示(见彩插页 6),通过鱼眼扭曲算法实现对聚类图层次结构的分析,组合透镜技术促进对大规模稠密拓扑布局的信息呈现,其中,局部边透镜用于解决图的边遮挡问题,邻居透镜用于呈现当前聚焦节点的邻接节点.Van等[38]将网络拓扑聚类抽象成大颗粒的节点,同时边也根据聚类特征聚合为不同粗细的集束,当用户希望浏览具体的细节时,可通过透镜将抽象结构逐级细化,最终分解成准确的结构.如图7(c)所示(见彩插页 6),当透镜接近颗粒时,颗粒开始分解,完全被透镜覆盖的区域显示具体而准确的图结构.针对规模特别庞大的图结构,Gansner等[39]提出拓扑鱼眼技术,先计算出复杂网络拓扑结构在不同尺度下简化后的结构表达,当用户指定了关注区域后,不同层级的简化结构表达被混合显示,以达到从关注区域到外沿细节不断减少的效果,最后在关注区域实施鱼眼式的径向放大,从而既保持足够的细节信息,又不丢失原图结构粗略的轮廓. ...
Topological fisheye views for visualizing large graphs
1
2005
... 焦点+上下文作为信息可视化领域的常用交互方式,其基本思想是将用户关心的区域定义为焦点区域,采用高亮等方式显示细粒度信息;其他区域作为上下文区域,通过聚合等操作显示粗粒度信息.该概念被引入网络拓扑可视化中后,在提高绘制效率的同时,能够有效地处理庞大数据集中提取用户感兴趣部分的问题,有利于解决三维映射阻塞现象,受到大量网络拓扑结构可视化研究人员的青睐.Robert 等[34]开发了网络可视化系统 VISUAL用于感知内外网主机通信模式,采用主机位置固定策略,内网主机的网络矩阵在中心区域,外网主机分布在四周,从连线的多少和外网主机方块大小可以很直观地发现一些异常活跃的内外网主机,主机位置固定策略能够保持良好的主机逻辑拓扑关系.支持“先概览,然后缩放和过滤,最后根据需求详细分析”的交互过程帮助用户建立对网络活动模式的精准理解.文献[20]提出的可视化集成框架OnionGraph 中,网络节点的子集可以在分层的焦点+上下文交互模型下进行灵活的分割和合并.通过交互式探索,用户可以在网络上创建多个分层的焦点,每个聚焦的子网络都与独立的抽象概况相关联,从而实现对复杂网络的多层次分析.Feng等[35]提供一种新的时变网络绘制方法,采用超图的概念保持网络数据的时空一致性,同时支持多焦点+上下文的交互方式维持交互过程的动态稳定性,通过阻止节点尺寸和位置发现突变来保护用户的思维地图,从而提供可读性更强的视觉效果,如图7(a)所示(见彩插页 6).鱼眼变换[36]也是一种基于焦点+上下文技术的常用交互手段,它使用一种焦距极短并且视角接近于180°的镜头,在突出正前方物体的基础上,覆盖角度所及的范围最广.通过鱼眼技术在网络拓扑图分析过程中可以根据用户关注的焦点进行有针对性的缩放,从而揭示局部区域内节点的连接关系.Tominski等[37]采用鱼眼树形视图和组合透镜来支持对网络拓扑视图的可视化探索.如图7(b)所示(见彩插页 6),通过鱼眼扭曲算法实现对聚类图层次结构的分析,组合透镜技术促进对大规模稠密拓扑布局的信息呈现,其中,局部边透镜用于解决图的边遮挡问题,邻居透镜用于呈现当前聚焦节点的邻接节点.Van等[38]将网络拓扑聚类抽象成大颗粒的节点,同时边也根据聚类特征聚合为不同粗细的集束,当用户希望浏览具体的细节时,可通过透镜将抽象结构逐级细化,最终分解成准确的结构.如图7(c)所示(见彩插页 6),当透镜接近颗粒时,颗粒开始分解,完全被透镜覆盖的区域显示具体而准确的图结构.针对规模特别庞大的图结构,Gansner等[39]提出拓扑鱼眼技术,先计算出复杂网络拓扑结构在不同尺度下简化后的结构表达,当用户指定了关注区域后,不同层级的简化结构表达被混合显示,以达到从关注区域到外沿细节不断减少的效果,最后在关注区域实施鱼眼式的径向放大,从而既保持足够的细节信息,又不丢失原图结构粗略的轮廓. ...
Diagram editing on interac-tive displays using multi-touch and pen gestures
1
2010
... 直接交互方式通过直接操作可视化绘制结果进行更深层次的挖掘与分析,有效地提高交互效率与交互结果的可预测性,降低用户认知困难、精力分散等交互障碍.Frisch等[40]在交互式显示屏上采用多点触控和笔手势实现对网络拓扑图的交互式结构编辑和草图绘制.如图8(a)所示(见彩插页 7),以网络图分析需求为核心设计了笔手势集合,包括创建图元素(节点、边)、选择和移动节点、删除图元素、修改边类型、成比例缩放和移动等.Schmidt等[41]对图可视化中的多点触屏交互技术进行了深入的研究.针对节点?链路的布局方式,设计了一系列的交互集合实现对网络图中边的探索分析,有效解决节点?链路布局中边数目过多造成的视觉遮挡.交互操作包括接触拉动、接触定位、接触波动、接触绑定和透镜扭曲.Prouzeau等[42]在大屏显示墙上借助多用户触控交互来探索网络图的拓扑结构,重点关注用户间协同交互来提高对复杂拓扑图的理解效率和准确性,包括局部区域选择和从原始节点扩散的过程选择交互,如图8(b)所示(见彩插页 7).Kister 等[43]将可被检测位置的移动设备和大屏结合起来,利用移动设备交互自然和大屏幕显示信息丰富的优点,设计一套全面的交互模型支持对网络图的交互、分析任务,包括选择、展示细节、焦点转换、交互式透镜、数据编辑等.如图8(c)所示(见彩插页 7),用户通过触摸、单击、移动等肢体动作直接操控移动设备,从而实现对大屏幕显示场景的探索式交互. ...
A set of multi-touch graph interaction techniques
1
2010
... 直接交互方式通过直接操作可视化绘制结果进行更深层次的挖掘与分析,有效地提高交互效率与交互结果的可预测性,降低用户认知困难、精力分散等交互障碍.Frisch等[40]在交互式显示屏上采用多点触控和笔手势实现对网络拓扑图的交互式结构编辑和草图绘制.如图8(a)所示(见彩插页 7),以网络图分析需求为核心设计了笔手势集合,包括创建图元素(节点、边)、选择和移动节点、删除图元素、修改边类型、成比例缩放和移动等.Schmidt等[41]对图可视化中的多点触屏交互技术进行了深入的研究.针对节点?链路的布局方式,设计了一系列的交互集合实现对网络图中边的探索分析,有效解决节点?链路布局中边数目过多造成的视觉遮挡.交互操作包括接触拉动、接触定位、接触波动、接触绑定和透镜扭曲.Prouzeau等[42]在大屏显示墙上借助多用户触控交互来探索网络图的拓扑结构,重点关注用户间协同交互来提高对复杂拓扑图的理解效率和准确性,包括局部区域选择和从原始节点扩散的过程选择交互,如图8(b)所示(见彩插页 7).Kister 等[43]将可被检测位置的移动设备和大屏结合起来,利用移动设备交互自然和大屏幕显示信息丰富的优点,设计一套全面的交互模型支持对网络图的交互、分析任务,包括选择、展示细节、焦点转换、交互式透镜、数据编辑等.如图8(c)所示(见彩插页 7),用户通过触摸、单击、移动等肢体动作直接操控移动设备,从而实现对大屏幕显示场景的探索式交互. ...
Evaluating multi-user selection for exploring graph topology on wall-displays
1
2017
... 直接交互方式通过直接操作可视化绘制结果进行更深层次的挖掘与分析,有效地提高交互效率与交互结果的可预测性,降低用户认知困难、精力分散等交互障碍.Frisch等[40]在交互式显示屏上采用多点触控和笔手势实现对网络拓扑图的交互式结构编辑和草图绘制.如图8(a)所示(见彩插页 7),以网络图分析需求为核心设计了笔手势集合,包括创建图元素(节点、边)、选择和移动节点、删除图元素、修改边类型、成比例缩放和移动等.Schmidt等[41]对图可视化中的多点触屏交互技术进行了深入的研究.针对节点?链路的布局方式,设计了一系列的交互集合实现对网络图中边的探索分析,有效解决节点?链路布局中边数目过多造成的视觉遮挡.交互操作包括接触拉动、接触定位、接触波动、接触绑定和透镜扭曲.Prouzeau等[42]在大屏显示墙上借助多用户触控交互来探索网络图的拓扑结构,重点关注用户间协同交互来提高对复杂拓扑图的理解效率和准确性,包括局部区域选择和从原始节点扩散的过程选择交互,如图8(b)所示(见彩插页 7).Kister 等[43]将可被检测位置的移动设备和大屏结合起来,利用移动设备交互自然和大屏幕显示信息丰富的优点,设计一套全面的交互模型支持对网络图的交互、分析任务,包括选择、展示细节、焦点转换、交互式透镜、数据编辑等.如图8(c)所示(见彩插页 7),用户通过触摸、单击、移动等肢体动作直接操控移动设备,从而实现对大屏幕显示场景的探索式交互. ...
GRASP:combining spatially-aware mobile devices and a display wall for graph visualization and interaction
1
2017
... 直接交互方式通过直接操作可视化绘制结果进行更深层次的挖掘与分析,有效地提高交互效率与交互结果的可预测性,降低用户认知困难、精力分散等交互障碍.Frisch等[40]在交互式显示屏上采用多点触控和笔手势实现对网络拓扑图的交互式结构编辑和草图绘制.如图8(a)所示(见彩插页 7),以网络图分析需求为核心设计了笔手势集合,包括创建图元素(节点、边)、选择和移动节点、删除图元素、修改边类型、成比例缩放和移动等.Schmidt等[41]对图可视化中的多点触屏交互技术进行了深入的研究.针对节点?链路的布局方式,设计了一系列的交互集合实现对网络图中边的探索分析,有效解决节点?链路布局中边数目过多造成的视觉遮挡.交互操作包括接触拉动、接触定位、接触波动、接触绑定和透镜扭曲.Prouzeau等[42]在大屏显示墙上借助多用户触控交互来探索网络图的拓扑结构,重点关注用户间协同交互来提高对复杂拓扑图的理解效率和准确性,包括局部区域选择和从原始节点扩散的过程选择交互,如图8(b)所示(见彩插页 7).Kister 等[43]将可被检测位置的移动设备和大屏结合起来,利用移动设备交互自然和大屏幕显示信息丰富的优点,设计一套全面的交互模型支持对网络图的交互、分析任务,包括选择、展示细节、焦点转换、交互式透镜、数据编辑等.如图8(c)所示(见彩插页 7),用户通过触摸、单击、移动等肢体动作直接操控移动设备,从而实现对大屏幕显示场景的探索式交互. ...
DiffAni:visualizing dynamic graphs with a hybrid of difference maps and animation
1
2013
... 多变量可视化领域的交互基本上已经形成,其以多关联视图为基础,分析视图用于显示和分析属性关系,主呈现视图用于显示网络拓扑结构特征,使用高维传输函数和画刷及其衍生技术为特征选取技术,以焦点+上下文或其他变种为数据和特征显示方法的基本框架.关联性交互是多变量可视化交互的基础和重要手段,在分析变量之间的相互关系以及建立数据空间和各种抽象空间的联系方面,有着无可替代的作用.近年来,多变量大规模时变网络数据越来越复杂,网络数据分析越来越抽象,大多研究工作的研究重心逐渐偏向于对网络属性之间的关系和变化趋势的分析.Rufiange 等[44]提出的 DiffAni 系统针对时变网络数据采用混合差分图和动画技术,通过按时间排序的连续块可视化动态图,其中每个块包含一个或多个时间步布局.DiffAni支持3种类型块:差分块显示某时间段内各时间步布局之间的差异;动画块显示某时间段内布局的变化过程;小组图块显示某时间步的动态图状态.通过各个模块之间的协同交互可以快速识别网络拓扑改变,定位跟踪感兴趣的顶点.Ko 等[45]利用多视图综合各种可视化技术探索高维多变量的时空网络数据,并提出Petal和Thread可视表达共同有效地呈现具有多变量属性的动态有向网络,其中,Petal表示网络数据的概览视图,Thread编码节点多变量属性的关联细节.该方法还有效地利用信息理论模型实现跨维度的异常检测、异常的高亮显示和探索过程的管理,如图9(a)所示(见彩插页7).Hadlak 等[46]采用相关时间属性聚类算法支持对动态网络拓扑结构的可视分析.如图9(b)所示(见彩插页7),通过在时间维度上对节点或边的属性进行聚类,将原始的图数据划分成多个聚类,把每个聚类当作节点构造超图,通过相似度视图、多尺度时间属性图、全局网络视图相互关联来交互探索和改善聚类结果,进一步指导用户分析动态网络.Dang等[47]提出一种新颖的可视化展示形式TimeArcs来可视展示、分析动态图中的波动模式.在TimeArcs构建过程中,根据节点的权重和节点与节点之间的关联强度,过滤出重要的关联关系;并在力导向布局算法中添加限制,对剩余的节点及其关联关系进行布局.在可视化阶段,采用直线表示节点,曲线连接2个具有关联关系的节点.Elzen等[48]提出一种新颖的方法来分析动态图的变化模式.如图9(c)所示(见彩插页7),将每个时间步的网络转换成高维向量,将这些高维向量投影到二维平面,用点表示.投影后得到的布局中,每个点表示一个时间步的 snapshot,每条边连接了2个相邻时刻的顶点.通过不同视图间的关联互动可以有效地帮助用户探索分析动态图的稳定状态、重现状态、异常状态以及状态与状态之间的转移过程. ...
Analyzing high-dimensional mul-tivariate network links with integrated anomaly detection,highlighting and exploration
1
2014
... 多变量可视化领域的交互基本上已经形成,其以多关联视图为基础,分析视图用于显示和分析属性关系,主呈现视图用于显示网络拓扑结构特征,使用高维传输函数和画刷及其衍生技术为特征选取技术,以焦点+上下文或其他变种为数据和特征显示方法的基本框架.关联性交互是多变量可视化交互的基础和重要手段,在分析变量之间的相互关系以及建立数据空间和各种抽象空间的联系方面,有着无可替代的作用.近年来,多变量大规模时变网络数据越来越复杂,网络数据分析越来越抽象,大多研究工作的研究重心逐渐偏向于对网络属性之间的关系和变化趋势的分析.Rufiange 等[44]提出的 DiffAni 系统针对时变网络数据采用混合差分图和动画技术,通过按时间排序的连续块可视化动态图,其中每个块包含一个或多个时间步布局.DiffAni支持3种类型块:差分块显示某时间段内各时间步布局之间的差异;动画块显示某时间段内布局的变化过程;小组图块显示某时间步的动态图状态.通过各个模块之间的协同交互可以快速识别网络拓扑改变,定位跟踪感兴趣的顶点.Ko 等[45]利用多视图综合各种可视化技术探索高维多变量的时空网络数据,并提出Petal和Thread可视表达共同有效地呈现具有多变量属性的动态有向网络,其中,Petal表示网络数据的概览视图,Thread编码节点多变量属性的关联细节.该方法还有效地利用信息理论模型实现跨维度的异常检测、异常的高亮显示和探索过程的管理,如图9(a)所示(见彩插页7).Hadlak 等[46]采用相关时间属性聚类算法支持对动态网络拓扑结构的可视分析.如图9(b)所示(见彩插页7),通过在时间维度上对节点或边的属性进行聚类,将原始的图数据划分成多个聚类,把每个聚类当作节点构造超图,通过相似度视图、多尺度时间属性图、全局网络视图相互关联来交互探索和改善聚类结果,进一步指导用户分析动态网络.Dang等[47]提出一种新颖的可视化展示形式TimeArcs来可视展示、分析动态图中的波动模式.在TimeArcs构建过程中,根据节点的权重和节点与节点之间的关联强度,过滤出重要的关联关系;并在力导向布局算法中添加限制,对剩余的节点及其关联关系进行布局.在可视化阶段,采用直线表示节点,曲线连接2个具有关联关系的节点.Elzen等[48]提出一种新颖的方法来分析动态图的变化模式.如图9(c)所示(见彩插页7),将每个时间步的网络转换成高维向量,将这些高维向量投影到二维平面,用点表示.投影后得到的布局中,每个点表示一个时间步的 snapshot,每条边连接了2个相邻时刻的顶点.通过不同视图间的关联互动可以有效地帮助用户探索分析动态图的稳定状态、重现状态、异常状态以及状态与状态之间的转移过程. ...
Supporting the visual analysis of dynamic networks by clustering associated temporal Attributes
1
2013
... 多变量可视化领域的交互基本上已经形成,其以多关联视图为基础,分析视图用于显示和分析属性关系,主呈现视图用于显示网络拓扑结构特征,使用高维传输函数和画刷及其衍生技术为特征选取技术,以焦点+上下文或其他变种为数据和特征显示方法的基本框架.关联性交互是多变量可视化交互的基础和重要手段,在分析变量之间的相互关系以及建立数据空间和各种抽象空间的联系方面,有着无可替代的作用.近年来,多变量大规模时变网络数据越来越复杂,网络数据分析越来越抽象,大多研究工作的研究重心逐渐偏向于对网络属性之间的关系和变化趋势的分析.Rufiange 等[44]提出的 DiffAni 系统针对时变网络数据采用混合差分图和动画技术,通过按时间排序的连续块可视化动态图,其中每个块包含一个或多个时间步布局.DiffAni支持3种类型块:差分块显示某时间段内各时间步布局之间的差异;动画块显示某时间段内布局的变化过程;小组图块显示某时间步的动态图状态.通过各个模块之间的协同交互可以快速识别网络拓扑改变,定位跟踪感兴趣的顶点.Ko 等[45]利用多视图综合各种可视化技术探索高维多变量的时空网络数据,并提出Petal和Thread可视表达共同有效地呈现具有多变量属性的动态有向网络,其中,Petal表示网络数据的概览视图,Thread编码节点多变量属性的关联细节.该方法还有效地利用信息理论模型实现跨维度的异常检测、异常的高亮显示和探索过程的管理,如图9(a)所示(见彩插页7).Hadlak 等[46]采用相关时间属性聚类算法支持对动态网络拓扑结构的可视分析.如图9(b)所示(见彩插页7),通过在时间维度上对节点或边的属性进行聚类,将原始的图数据划分成多个聚类,把每个聚类当作节点构造超图,通过相似度视图、多尺度时间属性图、全局网络视图相互关联来交互探索和改善聚类结果,进一步指导用户分析动态网络.Dang等[47]提出一种新颖的可视化展示形式TimeArcs来可视展示、分析动态图中的波动模式.在TimeArcs构建过程中,根据节点的权重和节点与节点之间的关联强度,过滤出重要的关联关系;并在力导向布局算法中添加限制,对剩余的节点及其关联关系进行布局.在可视化阶段,采用直线表示节点,曲线连接2个具有关联关系的节点.Elzen等[48]提出一种新颖的方法来分析动态图的变化模式.如图9(c)所示(见彩插页7),将每个时间步的网络转换成高维向量,将这些高维向量投影到二维平面,用点表示.投影后得到的布局中,每个点表示一个时间步的 snapshot,每条边连接了2个相邻时刻的顶点.通过不同视图间的关联互动可以有效地帮助用户探索分析动态图的稳定状态、重现状态、异常状态以及状态与状态之间的转移过程. ...
TimeArcs:visualizing fluctuations in dynamic networks
1
2016
... 多变量可视化领域的交互基本上已经形成,其以多关联视图为基础,分析视图用于显示和分析属性关系,主呈现视图用于显示网络拓扑结构特征,使用高维传输函数和画刷及其衍生技术为特征选取技术,以焦点+上下文或其他变种为数据和特征显示方法的基本框架.关联性交互是多变量可视化交互的基础和重要手段,在分析变量之间的相互关系以及建立数据空间和各种抽象空间的联系方面,有着无可替代的作用.近年来,多变量大规模时变网络数据越来越复杂,网络数据分析越来越抽象,大多研究工作的研究重心逐渐偏向于对网络属性之间的关系和变化趋势的分析.Rufiange 等[44]提出的 DiffAni 系统针对时变网络数据采用混合差分图和动画技术,通过按时间排序的连续块可视化动态图,其中每个块包含一个或多个时间步布局.DiffAni支持3种类型块:差分块显示某时间段内各时间步布局之间的差异;动画块显示某时间段内布局的变化过程;小组图块显示某时间步的动态图状态.通过各个模块之间的协同交互可以快速识别网络拓扑改变,定位跟踪感兴趣的顶点.Ko 等[45]利用多视图综合各种可视化技术探索高维多变量的时空网络数据,并提出Petal和Thread可视表达共同有效地呈现具有多变量属性的动态有向网络,其中,Petal表示网络数据的概览视图,Thread编码节点多变量属性的关联细节.该方法还有效地利用信息理论模型实现跨维度的异常检测、异常的高亮显示和探索过程的管理,如图9(a)所示(见彩插页7).Hadlak 等[46]采用相关时间属性聚类算法支持对动态网络拓扑结构的可视分析.如图9(b)所示(见彩插页7),通过在时间维度上对节点或边的属性进行聚类,将原始的图数据划分成多个聚类,把每个聚类当作节点构造超图,通过相似度视图、多尺度时间属性图、全局网络视图相互关联来交互探索和改善聚类结果,进一步指导用户分析动态网络.Dang等[47]提出一种新颖的可视化展示形式TimeArcs来可视展示、分析动态图中的波动模式.在TimeArcs构建过程中,根据节点的权重和节点与节点之间的关联强度,过滤出重要的关联关系;并在力导向布局算法中添加限制,对剩余的节点及其关联关系进行布局.在可视化阶段,采用直线表示节点,曲线连接2个具有关联关系的节点.Elzen等[48]提出一种新颖的方法来分析动态图的变化模式.如图9(c)所示(见彩插页7),将每个时间步的网络转换成高维向量,将这些高维向量投影到二维平面,用点表示.投影后得到的布局中,每个点表示一个时间步的 snapshot,每条边连接了2个相邻时刻的顶点.通过不同视图间的关联互动可以有效地帮助用户探索分析动态图的稳定状态、重现状态、异常状态以及状态与状态之间的转移过程. ...
Reducing snapshots to points:a visual analytics approach to dynamic network exploration
1
2016
... 多变量可视化领域的交互基本上已经形成,其以多关联视图为基础,分析视图用于显示和分析属性关系,主呈现视图用于显示网络拓扑结构特征,使用高维传输函数和画刷及其衍生技术为特征选取技术,以焦点+上下文或其他变种为数据和特征显示方法的基本框架.关联性交互是多变量可视化交互的基础和重要手段,在分析变量之间的相互关系以及建立数据空间和各种抽象空间的联系方面,有着无可替代的作用.近年来,多变量大规模时变网络数据越来越复杂,网络数据分析越来越抽象,大多研究工作的研究重心逐渐偏向于对网络属性之间的关系和变化趋势的分析.Rufiange 等[44]提出的 DiffAni 系统针对时变网络数据采用混合差分图和动画技术,通过按时间排序的连续块可视化动态图,其中每个块包含一个或多个时间步布局.DiffAni支持3种类型块:差分块显示某时间段内各时间步布局之间的差异;动画块显示某时间段内布局的变化过程;小组图块显示某时间步的动态图状态.通过各个模块之间的协同交互可以快速识别网络拓扑改变,定位跟踪感兴趣的顶点.Ko 等[45]利用多视图综合各种可视化技术探索高维多变量的时空网络数据,并提出Petal和Thread可视表达共同有效地呈现具有多变量属性的动态有向网络,其中,Petal表示网络数据的概览视图,Thread编码节点多变量属性的关联细节.该方法还有效地利用信息理论模型实现跨维度的异常检测、异常的高亮显示和探索过程的管理,如图9(a)所示(见彩插页7).Hadlak 等[46]采用相关时间属性聚类算法支持对动态网络拓扑结构的可视分析.如图9(b)所示(见彩插页7),通过在时间维度上对节点或边的属性进行聚类,将原始的图数据划分成多个聚类,把每个聚类当作节点构造超图,通过相似度视图、多尺度时间属性图、全局网络视图相互关联来交互探索和改善聚类结果,进一步指导用户分析动态网络.Dang等[47]提出一种新颖的可视化展示形式TimeArcs来可视展示、分析动态图中的波动模式.在TimeArcs构建过程中,根据节点的权重和节点与节点之间的关联强度,过滤出重要的关联关系;并在力导向布局算法中添加限制,对剩余的节点及其关联关系进行布局.在可视化阶段,采用直线表示节点,曲线连接2个具有关联关系的节点.Elzen等[48]提出一种新颖的方法来分析动态图的变化模式.如图9(c)所示(见彩插页7),将每个时间步的网络转换成高维向量,将这些高维向量投影到二维平面,用点表示.投影后得到的布局中,每个点表示一个时间步的 snapshot,每条边连接了2个相邻时刻的顶点.通过不同视图间的关联互动可以有效地帮助用户探索分析动态图的稳定状态、重现状态、异常状态以及状态与状态之间的转移过程. ...
Immersive interface for engagement and learning
1
2009
... 沉浸式模拟通过在深度信息增强的虚拟环境中支持直接交互数据,为用户提供一种更具体的主动学习方式.Dede[49]的研究表明,沉浸式模拟借助多维视角、情境学习和场景变换,能够帮助用户个体更好地理解并保留空间信息,有效分析复杂现象.虚拟现实技术与网络拓扑可视化技术的结合,从本质上拓展了人机交互手段,有效地提高了分析和理解网络结构数据的效率和质量.Tong 等[50]将沉浸式引入三维图可视化中,以Oculus Rift + Leap Motion为开发平台,借助空间变形模型和镜头形状模型,在有效解决视觉遮挡等现象的同时,可保持三维空间结构特征;并在沉浸式环境下凸显深度信息,为解决三维图可视化中视觉遮挡与覆盖问题提供了新的思路,如图10(a)所示(见彩插页8).在此基础上,Huang等[51]针对沉浸式环境中的手势交互问题,从直觉感受、操作可行性和符合人体工程学3个角度出发,设计了8种手势交互动作,并通过引入虚拟弹簧模型缓解原始手势异常抖动等问题;最后从精确度、操作难度、完成时间和用户体验等方面验证沉浸式模拟下手势交互在探索网络结构可视化方面的有效性.Kwon等[52]为了在沉浸式环境下取得更良好的立体视觉效果,将网络节点通过球心投影算法映射到球面上,并采用球面线性插值改进的de Boor算法将所有边以边绑定的方式呈现在球面的表面上,再采用深度路由方法将边拉出球面,减少边与点的交叉和遮挡,从而提高沉浸式环境下对网络数据的分析理解精度和效率,如图10(b)所示(见彩插页 8).Cordeil 等[53]则通过实验对比在传统CAVE沉浸式虚拟现实环境和头戴式设备HMD这2 种沉浸式环境下完成网络图连通性探索任务时的性能表现、合作效果和用户体验,证明HMD在完成分析任务的效率和沉浸式肢体交互性能上的优越性,如图10(c)所示(见彩插页8). ...
GlyphLens:view-dependent occlusion management in the interactive glyph visualization
1
2017
... 沉浸式模拟通过在深度信息增强的虚拟环境中支持直接交互数据,为用户提供一种更具体的主动学习方式.Dede[49]的研究表明,沉浸式模拟借助多维视角、情境学习和场景变换,能够帮助用户个体更好地理解并保留空间信息,有效分析复杂现象.虚拟现实技术与网络拓扑可视化技术的结合,从本质上拓展了人机交互手段,有效地提高了分析和理解网络结构数据的效率和质量.Tong 等[50]将沉浸式引入三维图可视化中,以Oculus Rift + Leap Motion为开发平台,借助空间变形模型和镜头形状模型,在有效解决视觉遮挡等现象的同时,可保持三维空间结构特征;并在沉浸式环境下凸显深度信息,为解决三维图可视化中视觉遮挡与覆盖问题提供了新的思路,如图10(a)所示(见彩插页8).在此基础上,Huang等[51]针对沉浸式环境中的手势交互问题,从直觉感受、操作可行性和符合人体工程学3个角度出发,设计了8种手势交互动作,并通过引入虚拟弹簧模型缓解原始手势异常抖动等问题;最后从精确度、操作难度、完成时间和用户体验等方面验证沉浸式模拟下手势交互在探索网络结构可视化方面的有效性.Kwon等[52]为了在沉浸式环境下取得更良好的立体视觉效果,将网络节点通过球心投影算法映射到球面上,并采用球面线性插值改进的de Boor算法将所有边以边绑定的方式呈现在球面的表面上,再采用深度路由方法将边拉出球面,减少边与点的交叉和遮挡,从而提高沉浸式环境下对网络数据的分析理解精度和效率,如图10(b)所示(见彩插页 8).Cordeil 等[53]则通过实验对比在传统CAVE沉浸式虚拟现实环境和头戴式设备HMD这2 种沉浸式环境下完成网络图连通性探索任务时的性能表现、合作效果和用户体验,证明HMD在完成分析任务的效率和沉浸式肢体交互性能上的优越性,如图10(c)所示(见彩插页8). ...
A gesture system for graph visualization in virtual reality environments
1
2017
... 沉浸式模拟通过在深度信息增强的虚拟环境中支持直接交互数据,为用户提供一种更具体的主动学习方式.Dede[49]的研究表明,沉浸式模拟借助多维视角、情境学习和场景变换,能够帮助用户个体更好地理解并保留空间信息,有效分析复杂现象.虚拟现实技术与网络拓扑可视化技术的结合,从本质上拓展了人机交互手段,有效地提高了分析和理解网络结构数据的效率和质量.Tong 等[50]将沉浸式引入三维图可视化中,以Oculus Rift + Leap Motion为开发平台,借助空间变形模型和镜头形状模型,在有效解决视觉遮挡等现象的同时,可保持三维空间结构特征;并在沉浸式环境下凸显深度信息,为解决三维图可视化中视觉遮挡与覆盖问题提供了新的思路,如图10(a)所示(见彩插页8).在此基础上,Huang等[51]针对沉浸式环境中的手势交互问题,从直觉感受、操作可行性和符合人体工程学3个角度出发,设计了8种手势交互动作,并通过引入虚拟弹簧模型缓解原始手势异常抖动等问题;最后从精确度、操作难度、完成时间和用户体验等方面验证沉浸式模拟下手势交互在探索网络结构可视化方面的有效性.Kwon等[52]为了在沉浸式环境下取得更良好的立体视觉效果,将网络节点通过球心投影算法映射到球面上,并采用球面线性插值改进的de Boor算法将所有边以边绑定的方式呈现在球面的表面上,再采用深度路由方法将边拉出球面,减少边与点的交叉和遮挡,从而提高沉浸式环境下对网络数据的分析理解精度和效率,如图10(b)所示(见彩插页 8).Cordeil 等[53]则通过实验对比在传统CAVE沉浸式虚拟现实环境和头戴式设备HMD这2 种沉浸式环境下完成网络图连通性探索任务时的性能表现、合作效果和用户体验,证明HMD在完成分析任务的效率和沉浸式肢体交互性能上的优越性,如图10(c)所示(见彩插页8). ...
A study of layout,rendering,and interaction methods for immersive graph visualization
1
2016
... 沉浸式模拟通过在深度信息增强的虚拟环境中支持直接交互数据,为用户提供一种更具体的主动学习方式.Dede[49]的研究表明,沉浸式模拟借助多维视角、情境学习和场景变换,能够帮助用户个体更好地理解并保留空间信息,有效分析复杂现象.虚拟现实技术与网络拓扑可视化技术的结合,从本质上拓展了人机交互手段,有效地提高了分析和理解网络结构数据的效率和质量.Tong 等[50]将沉浸式引入三维图可视化中,以Oculus Rift + Leap Motion为开发平台,借助空间变形模型和镜头形状模型,在有效解决视觉遮挡等现象的同时,可保持三维空间结构特征;并在沉浸式环境下凸显深度信息,为解决三维图可视化中视觉遮挡与覆盖问题提供了新的思路,如图10(a)所示(见彩插页8).在此基础上,Huang等[51]针对沉浸式环境中的手势交互问题,从直觉感受、操作可行性和符合人体工程学3个角度出发,设计了8种手势交互动作,并通过引入虚拟弹簧模型缓解原始手势异常抖动等问题;最后从精确度、操作难度、完成时间和用户体验等方面验证沉浸式模拟下手势交互在探索网络结构可视化方面的有效性.Kwon等[52]为了在沉浸式环境下取得更良好的立体视觉效果,将网络节点通过球心投影算法映射到球面上,并采用球面线性插值改进的de Boor算法将所有边以边绑定的方式呈现在球面的表面上,再采用深度路由方法将边拉出球面,减少边与点的交叉和遮挡,从而提高沉浸式环境下对网络数据的分析理解精度和效率,如图10(b)所示(见彩插页 8).Cordeil 等[53]则通过实验对比在传统CAVE沉浸式虚拟现实环境和头戴式设备HMD这2 种沉浸式环境下完成网络图连通性探索任务时的性能表现、合作效果和用户体验,证明HMD在完成分析任务的效率和沉浸式肢体交互性能上的优越性,如图10(c)所示(见彩插页8). ...
Immersive collaborative analysis of network connectivity:CAVE-style or head-mounted display?
1
2016
... 沉浸式模拟通过在深度信息增强的虚拟环境中支持直接交互数据,为用户提供一种更具体的主动学习方式.Dede[49]的研究表明,沉浸式模拟借助多维视角、情境学习和场景变换,能够帮助用户个体更好地理解并保留空间信息,有效分析复杂现象.虚拟现实技术与网络拓扑可视化技术的结合,从本质上拓展了人机交互手段,有效地提高了分析和理解网络结构数据的效率和质量.Tong 等[50]将沉浸式引入三维图可视化中,以Oculus Rift + Leap Motion为开发平台,借助空间变形模型和镜头形状模型,在有效解决视觉遮挡等现象的同时,可保持三维空间结构特征;并在沉浸式环境下凸显深度信息,为解决三维图可视化中视觉遮挡与覆盖问题提供了新的思路,如图10(a)所示(见彩插页8).在此基础上,Huang等[51]针对沉浸式环境中的手势交互问题,从直觉感受、操作可行性和符合人体工程学3个角度出发,设计了8种手势交互动作,并通过引入虚拟弹簧模型缓解原始手势异常抖动等问题;最后从精确度、操作难度、完成时间和用户体验等方面验证沉浸式模拟下手势交互在探索网络结构可视化方面的有效性.Kwon等[52]为了在沉浸式环境下取得更良好的立体视觉效果,将网络节点通过球心投影算法映射到球面上,并采用球面线性插值改进的de Boor算法将所有边以边绑定的方式呈现在球面的表面上,再采用深度路由方法将边拉出球面,减少边与点的交叉和遮挡,从而提高沉浸式环境下对网络数据的分析理解精度和效率,如图10(b)所示(见彩插页 8).Cordeil 等[53]则通过实验对比在传统CAVE沉浸式虚拟现实环境和头戴式设备HMD这2 种沉浸式环境下完成网络图连通性探索任务时的性能表现、合作效果和用户体验,证明HMD在完成分析任务的效率和沉浸式肢体交互性能上的优越性,如图10(c)所示(见彩插页8). ...