首页> 外文会议>IEEE Pacific Visualization Symposium >Optimal Algorithms for Compact Linear Layouts
【24h】

Optimal Algorithms for Compact Linear Layouts

机译:紧凑线性布局的最佳算法

获取原文

摘要

Linear layouts are a simple and natural way to draw a graph: all vertices are placed on a single line and edges are drawn as arcs between the vertices. Despite its simplicity, a linear layout can be a very meaningful visualization if there is a particular order defined on the vertices. Common examples of such ordered - and often also directed - graphs are event sequences and processes. A main drawback of linear layouts are the usually (very) large aspect ratios of the resulting drawings, which prevent users from obtaining a good overview of the whole graph. In this paper we present a novel and versatile algorithm to optimally fold a linear layout of a graph such that it can be drawn nicely in a specified aspect ratio, while still clearly communicating the linearity of the layout. Our algorithm allows vertices to be drawn as blocks or rectangles of specified sizes to incorporate different drawing styles, label sizes, and even recursive structures. For reasonably-sized drawings the folded layout can be computed interactively. We demonstrate the applicability of our algorithm on graphs that represent process trees, a particular type of process model. Our algorithm arguably produces much more readable layouts than existing methods.
机译:线性布局是绘制图形的一种简单自然的方法:将所有顶点放置在一条直线上,并在顶点之间将其边缘绘制为圆弧。尽管简单,但如果在顶点上定义了特定顺序,则线性布局可能是非常有意义的可视化。这种有序图(通常也是有向图)的常见示例是事件序列和过程。线性布局的主要缺点是生成的图形通常(很大)高宽比,这会阻止用户获得整个图形的良好概览。在本文中,我们提出了一种新颖且通用的算法,可以最佳地折叠图形的线性布局,以便可以在指定的长宽比下很好地绘制图形,同时仍然清晰地传达布局的线性度。我们的算法允许将顶点绘制为具有指定大小的块或矩形,以合并不同的绘画样式,标签大小甚至递归结构。对于尺寸合理的图纸,可以交互式计算折叠布局。我们证明了我们的算法在表示过程树(特定类型的过程模型)的图形上的适用性。与现有方法相比,我们的算法可以说产生了更具可读性的布局。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号