Time 图形中随时间变化的可视化技术

Time 图形中随时间变化的可视化技术,time,visualization,graph-layout,Time,Visualization,Graph Layout,我希望显示一个图表(网络图,而不是图表),并显示它随时间的变化。有没有一种标准的或最好的方法来实现这一点,或者任何类型的“网络差异”工具 我正在寻找涉及的总体布局决策的概述,即要做出的选项和权衡列表,以及存在这些选项和权衡的最佳实践指南。Wow。这不是一个容易的问题!我很好奇是否有人能为你提供一些权威的资源 我还没有从设计的角度找到任何标准或最佳实践文档,也不知道有任何专门设计用于确定和显示更改的工具,但我有一些想法 首先,一些技术说明。还有,您可以使用(并扩展)它以标准格式表示图形,还有一些可

我希望显示一个图表(网络图,而不是图表),并显示它随时间的变化。有没有一种标准的或最好的方法来实现这一点,或者任何类型的“网络差异”工具


我正在寻找涉及的总体布局决策的概述,即要做出的选项和权衡列表,以及存在这些选项和权衡的最佳实践指南。

Wow。这不是一个容易的问题!我很好奇是否有人能为你提供一些权威的资源

我还没有从设计的角度找到任何标准或最佳实践文档,也不知道有任何专门设计用于确定和显示更改的工具,但我有一些想法

首先,一些技术说明。还有,您可以使用(并扩展)它以标准格式表示图形,还有一些可用的解析器,它可以与其他显示库一起使用,也可能与其他显示库一起使用。不过,它只是XML,没有什么特别之处。通过比较两个GraphML文件来创建“diff”应该非常简单

真正有趣的部分是如何将差异传达给用户

在所有情况下,都应该为添加或删除的节点和边设置可视指示器。您可以使用颜色,将现有节点显示为中性,例如灰色,将新节点显示为绿色,将删除的节点显示为红色。有很多选择

你可能会觉得有趣

这可能很明显,但是,随着时间的推移,节点的移动不应该超过适应图的新状态所需的移动量——布局应该不断发展,而不是从每个状态的零开始。这对于比较各州至关重要

  • 在比较之前/之后并排进行。并排显示同一图形的快照前后。如果图形非常大且复杂,则并排布局可能不切实际。您可以尝试将一个图形覆盖在另一个图形上,尽管这可能会使人迷失方向

  • 并排系列比较。又称作与上面相同,但显示尽可能多的有用时间点。在所需空间方面,甚至比以前更具限制性,而且很难实现

  • 为单个图形设置动画。我认为最直观的方法是平滑地设置图形更改的动画,尽管如果幻灯片之间的更改不是太剧烈,则可以使用起伏的幻灯片

  • 显示细节。如果有用,您可以用几种不同的方式详细说明更改事件

  • 在图形节点上显示标签(如果一次显示的标签太多,则可能是交互式的)

  • 在侧边栏/图例中显示列表。如果阅读变化的进展是有用的,但是很难与视觉联系起来,那就很好了

  • 显示时间线而不是列表。这比简单的列表更好地显示了事件的“真实”进展,这给人的印象是,所有事件都是随时间均匀分布的


  • 您实际选择做什么在很大程度上取决于数据集的性质和目标。一个由几十个节点和一些变化组成的简单图形与一个巨大的网络(如say

    这是一项有趣的研究:

    本文介绍了一个原型,用户测试将很快发布在:

    p.Federico,W.Aigner,S.Miksch,F.Windhager,M.Smuc: “眩晕缩放:将关系和时间视角结合到 动态网络”; 接受为第11届国际反腐败工作会议的演讲 高级视觉界面(AVI2012),卡普里岛;2012-05-21 - 2012-05-25; 摘自:“第11届国际工作会议记录” 高级视觉界面会议(AVI2012年)”,ACM(2012年), ISBN:978-1-4503-1287-5


    你的问题有点笼统,我不清楚你到底想做什么样的分析。以下是几个具有一定动态能力的网络分析软件包。这是一个。和R包提供了将动态表示为动画和静态布局并将其可视化的工具(免责声明:我是维护人员)