使用 Arcade 创建自定义可视化

尝试一下在线预览

此示例演示如何使用 Arcade 表达式创建唯一值的数据驱动可视化效果。Arcade 可用于基于从表达式(而不是字段值)生成的值在 FeatureLayer 中创建可视化效果。

在此示例中,其要素代表美国地区的图层将添加到地图中。每个要素都包含该地区已注册的共和党人、民主党人和独立人士的总数。如果要根据地区中的主导方用不同的颜色为每个地区着色,则可以通过引用指示主导方的附加字段来执行此操作。在这种情况下,没有占主导地位的政党的领域。Arcade 允许您编写一个简单的表达式,该表达式的计算结果为主要方。此表达式将传递到 UniqueValueRenderer 的 valueExpression 属性。

还可以选择将 Arcade 表达式传递给可视变量。在此示例中,我们还将表达式传递给不透明度视觉变量,以指示哪些地区在支持特定政党方面更加不平衡。

此示例中使用的 Arcade 表达式在 Arcade 表达式指南的可视化配置文件中有更详细的描述。

Your browser is no longer supported. Please upgrade your browser for the best experience. See our browser deprecation post for more details.