图例自适应策略

图例项目在布局中指定图例空间中的流动方式由图例的自适应策略控制。存在五种可用的自适应策略:

  • 调整字号
  • 调整列
  • 调整框架
  • 调整列和字号
  • 手动列
某些自适应策略更适用于动态布局,例如地图系列,而其他策略更适用于单一布局。有关详细信息,请参阅以下每种策略的详细信息。
警告:

如果图例项的一部分不适合指定图例空间,则整个图例项将从图例中删除。例如,如果图例项具有 15 个类,但只有 8 个类适合,则整个项都将被删除。即使较小的图例项适合,也不会添加更多项目。如果删除任何项目,则将显示溢出符号 Overflow

设置图例自适应策略

要更改图例的自适应策略,请完成以下步骤:

  1. 内容窗格中,右键单击该图例并单击快捷菜单中的属性 属性 以打开元素窗格。

    必须单击图例元素,而非图例项。自适应策略是图例的属性,在选择图例项时,无法对其进行更改。

  2. 元素窗格中,单击排列选项卡 Legend Arrangement Options
  3. 自适应策略下拉列表中选择一个自适应策略。

调整字号

调整字号自适应策略将自动缩小图例文本的字号以适应所有图例项。

可以指定最小字号值以确保文本不会缩小到无法阅读的范围。当文本缩小到最小字号时,仍然不适合的图例项将从图例中删除。

可以通过调整值来设置图例中的列数。将根据图例项在内容窗格中的顺序将其分配给列。将自动确定列,较长的图例项可能跨多列。要将图例项保留在单个列中,请在内容窗格中右键单击该项目并选择保留在单列中。您也可以选中设置相等宽度以使每列具有相同宽度。

调整列

调整列自适应策略将自动更改列数以适应图例中的所有项目。支持图例中设置的字号。

将根据图例项在内容窗格中的顺序自动将其分配给列。列数可能会随着在图例中添加或移除项目而改变。较长的图例项可能会跨多列。要将图例项保留在单个列中,请在内容窗格中右键单击该项目并选择保留在单列中。您也可以选中设置相等宽度以使每列具有相同宽度。

调整框架

调整框架策略将自动更改图例大小,以便所有图例项都适应使用指定的字号和设置的列数。如果在图例中添加或移除项目,则图例的大小将相应调整。

可以通过调整值来设置图例中的列数。将根据图例项在内容窗格中的顺序将其分配给列。将自动确定列,较长的图例项可能跨多列。要将图例项保留在单个列中,请在内容窗格中右键单击该项目并选择保留在单列中。您也可以选中设置相等宽度以使每列具有相同宽度。

此自适应策略非常适用于单一布局。在地图系列中,图例的大小会针对每个页面发生变化,从而遮挡其他布局元素。

调整列和字号

调整列和字号自适应策略将自动缩小图例文本的字号,并更改列数以适应所有图例项。

可以指定最小字号值以确保文本不会缩小到无法阅读的范围。当文本缩小到最小字号时,仍然不适合的图例项将从图例中删除。

将根据图例项在内容窗格中的顺序自动将其分配给列。列数可能会随着在图例中添加或移除项目而改变。较长的图例项可能会跨多列。要将图例项保留在单个列中,请在内容窗格中右键单击该项目并选择保留在单列中。您也可以选中设置相等宽度以使每列具有相同宽度。

此自适应策略适用于地图系列,因为它是避免在页面之间放置图例项的最可能策略。

手动调整列

手动列自适应策略用于指定图例中的列数,以及每列中的图例项。

字号可能会缩小以适应列中的所有指定项目。将项目添加到特定列时,可以指定最小字号值以确保文本不会缩小到无法阅读的范围。当文本缩小到最小字号时,仍然不适合的图例项将从图例中删除。

要设置图例中的列数,请调整值。设置列数后,列标题将显示在内容窗格中。请将图例项从一列拖动到另一列,以确定它们在图例中的位置。

项目可能会跨多列;在这种情况下,该项目仅在内容窗格中作为第一列的一部分列出,即使它跨多个列进行绘制也是如此。如果图例项不适应该列,则会将其删除,同时删除该列中此图例项下方列出的所有项目。要将图例项保留在单个列中,请在内容窗格中右键单击该项目并选择保留在单列中。您也可以选中设置相等宽度以使每列具有相同宽度。

此自适应策略非常适用于单一布局。在地图系列中,图例元素的数量会针对每个页面发生变化,从而创建空列或不均匀列。