操作方法

操作方法:在 ArcGIS Dashboards 中使用 Arcade 对 List 元素的背景进行颜色编码

Last Published: April 26, 2024

描述

可以在 ArcGIS Dashboards 中使用 Arcade 表达式来自定义数据点在列表、指示器和表格元素中的显示方式。 数据点可以表示要素或汇总统计数据,具体取决于元素的设置方式。 使用要素时,单个数据点表示单个要素,每个数据点表示使用该要素时的统计结果。

本文提供了在 ArcGIS Dashboards 中对 List 元素的背景进行颜色编码的步骤。 在此示例中,将引用 Project Status 字段中的字段值来确定 Route Name 字段中每个字段值的背景颜色。

解决方案或解决方法

  1. 在项目详细信息页面中,单击“编辑仪表盘”以
    配置仪表盘。 单击仪表盘工具栏上的视图,然后单击元素旁的选项按钮 水平三点图标。 单击配置
仪表盘工具栏上的“视图”选项卡
  1. 单击列表以打开“列表选项”菜单,然后单击启用
在 ArcGIS Dashboards 中启用 List 元素的高级格式
  1. 表达式窗口中指定以下 Arcade 表达式。
// Edit the desired color accordingly
var <variableName> = Decode($datapoint["<variable>"],
'<Field value 1>', 'red',
'<Field value 2>', 'orange',
'<Field value 3>', 'yellow',
'<Field value 4>', 'green',
'')

return {
  backgroundColor: <variableName>
}
  1. 单击完成
在 ArcGIS Dashboards 表达式窗口中指定 Arcade 表达式

下图显示了无 Arcade 表达式的列表元素。

未启用 Arcade 表达式的 List 元素示例

下图显示了含 Arcade 表达式的列表元素。

启用 Arcade 表达式的 List 元素示例

文章 ID: 000027436

接收通知并查找新问题或常见问题的解决方案

从我们全新的 AI 聊天机器人中获得简明答案和视频解决方案。

下载 Esri 支持应用程序

相关信息

发现关于本主题的更多内容

获取来自 ArcGIS 专家的帮助

联系技术支持部门

下载 Esri 支持应用程序

转至下载选项