您可以统一在图层上设置透明度,也可以按属性或表达式改变透明度。改变符号的透明度是一种指示属性量级变化的方式。例如,表示选举结果的面符号的透明度可相对于投票总人口数的百分比进行设置。
您还可以调整任意符号中任何颜色的透明度。尽管理论上可以在地图中结合应用这些方法,但是请注意:其结果在视觉上可能难以理解。请合理使用这些技术。
统一设置图层透明度
- 在内容窗格中选择要素图层。
- 在要素图层下的外观选项卡的效果组中,调整图层透明度 滑块或输入透明度百分比。
将透明度变量设置为字段或表达式
可通过将透明度变量设置为字段或表达式来优化图层符号系统。
- 在内容窗格中选择要素图层。
- 在外观选项卡的绘制组中,单击符号系统 。
- 在符号系统窗格按属性变更符号系统选项卡 中,展开透明度标题并执行以下操作之一:
- 从字段菜单中选择数值字段以改变透明度。
- 编写表达式以确定透明度。从字段菜单中选择自定义或单击设置表达式按钮,打开表达式构建器对话框。编写表达式并单击验证 以对其进行验证。请注意,尽管表达式有效,但是其可能无法为透明度变量返回有效的数值。您可以对 表达式构建器对话框进行过滤以仅显示数值字段,从而有助于防止出现此问题。
- 或者,也可以选择归一化字段。归一化仅在透明度变量设置为字段时可用, 当透明度变量设置为表达式时则不可用。
- 指定高值和低值,并可选择调整直方图。有关详细信息,请参阅直方图。
- 选中显示图例复选框以在内容窗格和置于布局上的任何图例中将透明度变化的表示添加到图层的图例中。
- 要移除透明度变量或归一化字段,请分别从字段或归一化菜单中选择 <无>。
警告:
如果将透明度变量更改为从字段中而非表达式中进行读取,则图层不会保存表达式。您可以在进行更改前通过单击导出 来保存表达式构建器对话框中的表达式。