Kumar Gautam, Garland Michael
University of Illinois at Urbana-Champaign, USA.
IEEE Trans Vis Comput Graph. 2006 Sep-Oct;12(5):805-12. doi: 10.1109/TVCG.2006.193.
Many graph drawing and visualization algorithms, such as force-directed layout and line-dot rendering, work very well on relatively small and sparse graphs. However, they often produce extremely tangled results and exhibit impractical running times for highly non-planar graphs with large edge density. And very few graph layout algorithms support dynamic time-varying graphs; applying them independently to each frame produces distracting temporally incoherent visualizations. We have developed a new visualization technique based on a novel approach to hierarchically structuring dense graphs via stratification. Using this structure, we formulate a hierarchical force-directed layout algorithm that is both efficient and produces quality graph layouts. The stratification of the graph also allows us to present views of the data that abstract away many small details of its structure. Rather than displaying all edges and nodes at once, resulting in a convoluted rendering, we present an interactive tool that filters edges and nodes using the graph hierarchy and allows users to drill down into the graph for details. Our layout algorithm also accommodates time-varying graphs in a natural way, producing a temporally coherent animation that can be used to analyze and extract trends from dynamic graph data. For example, we demonstrate the use of our method to explore financial correlation data for the U.S. stock market in the period from 1990 to 2005. The user can easily analyze the time-varying correlation graph of the market, uncovering information such as market sector trends, representative stocks for portfolio construction, and the interrelationship of stocks over time.
许多图形绘制和可视化算法,如力导向布局和线点渲染,在相对较小且稀疏的图形上运行得很好。然而,对于具有大边密度的高度非平面图,它们往往会产生极其混乱的结果,并且运行时间不切实际。而且很少有图形布局算法支持动态时变图;将它们独立应用于每一帧会产生令人分心的时间上不连贯的可视化效果。我们基于一种通过分层对密集图进行分层结构的新颖方法开发了一种新的可视化技术。利用这种结构,我们制定了一种高效且能生成高质量图形布局的分层力导向布局算法。图的分层还使我们能够呈现抽象掉其结构许多小细节的数据视图。我们不是一次性显示所有边和节点,从而导致复杂的渲染,而是提供一个交互式工具,该工具使用图层次结构过滤边和节点,并允许用户深入查看图以获取详细信息。我们的布局算法还以自然的方式适应时变图,生成可用于分析和从动态图数据中提取趋势的时间上连贯的动画。例如,我们展示了使用我们的方法探索1990年至2005年期间美国股票市场的金融相关数据。用户可以轻松分析市场的时变相关图,发现诸如市场板块趋势、投资组合构建的代表性股票以及股票随时间的相互关系等信息。