上一页 下一个

自动布局图

在开发图表时,可能难以定位元素和连接器,以便布局和组织保持清晰。您可以简单地选择“布局图”选项,以便在逻辑的,基于树的结构中自动重新定位图上的所有结构,而不是不断地手动移动结构。如果您的图表很复杂,那么您可以进行一些手动“调整”以绘制出特定的元素和关系。

通常,默认布局参数为各种图表提供了足够的布局,但是为了实现精细的控制,您还可以使用“图表布局选项”对话框设置布局参数。

访问

功能区

配置设置:

  • 设计>图表>编辑>属性>图表:设置布局样式或
  • 布局>图表>编辑>属性>图表:设置布局样式

上下文菜单

配置设置:

  • 右键单击图表| 属性>图表:设置布局样式

其他

配置设置:

  • 双击图表背景>图表:设置布局样式

要应用布局:

  • 图表工具栏:自动布局

应用布局配置

选项

详情

请参阅

循环删除选项

这些设置删除元素组织中的循环(其中元素X是路径的源,但也成为路径分支的目标),通过反转强制循环的连接器,然后重新组织图并恢复反向关系; 这标识了图中的主要源元素。选择:

  • 贪婪 - 使用贪婪循环去除算法,最大限度地减少连接器的数量
  • 深度优先搜索 - 使用深度优先搜索周期删除算法,该算法在建立并行序列和分支之前建立可能的最长线性序列; 该算法在大型和/或复杂图表中效果较差,但产生比Greedy算法更自然的布局

交叉减少选项

这些选项确定例程搜索重新组织布局以避免交叉关系的时间长度:

  • 迭代 - 键入循环删除期间要使用的迭代次数(超过8次通常不会提供任何改进)
  • 积极 - 选中此复选框以使用积极(详细且耗时)的交叉减少步骤

分层选项

这些设置确定在布局期间元素在层中的组织方式。选择:

  • 最长路径接收器 - 使用最长路径接收器分层算法,其中最终目标元素(接收器,没有从它们发出的关系)排列在图顶部的层中,并且关系路径从那里向下构建与最长路径中的节点一样多的层
  • 最长路径源 - 使用最长路径源分层算法,其中原始源元素(没有关系输入它们的那些)被排列在图的底部的层中,并且关系路径从那里建立起来的层数与最长路径中有节点
  • 最佳链路长度 - 使用最佳链路长度分层算法,该算法将元素组织为最小化源 - 汇总关系链的层数; 在此布局中,您可以在图的各个级别包含源元素和接收元素

布局选项

这些设置定义元素图层和列在布局中的距离。

  • 图层间距 - 键入元素图层之间的默认逻辑单位数(垂直间距)
  • 列间距 - 键入图层中元素之间的默认逻辑单位数(水平间距)

初始化选项

autolayout例程将线路航点和连接器插入到关系路径中,以帮助绘制关系的方向; 例程然后为每个节点分配索引号,使得同一层中的节点从左到右编号。这些设置确定如何分配这些索引号。选择:

  • 天真 - 使用Naive Initialize Indices算法,该算法在扫描中遇到的节点分配索引号,并倾向于将所有路点放在真实节点的右侧(因此在右边的少量元素之间存在长关系)几个元素之间的短链关系)
  • 深度优先向外搜索 - 使用深度优先初始化指数算法,该算法在从源节点向外的深度优先搜索中遇到时将索引编号分配给节点(因此将较长的关系链放置在较短链的左侧,图流开始时的主要源节点)
  • 深度优先搜索向内 - 使用深度优先初始化指数算法,该算法还在深度优先搜索中为节点分配索引编号,但是从汇聚节点向内分配(因此将较长的关系链放置在较短的左侧)链,在图表末尾有最终目标节点)

方向

选择所有定向连接器应指向的方向,以设置主要源元素的位置和图表的整体流程。即,向上,向下,向左或向右。

设为项目默认值

选中此复选框可将图表布局设置应用于项目中的所有图表。

如果您稍后定义了不同的设置并选中此复选框,则新设置会覆盖之前保存的所有设置。

ok

单击此按钮可保存设置。

此图显示了一个自动布局的图表,其中设置了以下选项:

  • '深度优先搜索'
  • '最佳链接长度'
  • '深度优先搜索'
  • '方向 - 向上'

笔记

  • 除了时序和交互概述图之外,此工具还可用于所有类型的图表
  • 如果您认为自动布局不合适,可以在保存图表之前将其反转; 单击Ctrl + Z.

学到更多