Arcade 驱动型可视化

什么是 Arcade?

有时您需要渲染图层中不存在的属性。Arcade 是一种表达式语言,允许您在运行时计算图层中每个要素的值,并将这些值用作数据驱动型可视化的基础。当您需要在频繁更新的数据源或未拥有的图层上派生新数据值时,此方式很方便。

Arcade 的工作原理

Arcade 表达式在 ClassBreaksRendererUniqueValueRendererDotDensityRenderer 或任何视觉变量(颜色大小不透明度旋转)的 valueExpression 属性中作为字符串引用。定义后,始终使用它而不是引用 field/normalizationField

在 ClassBreaksRenderer、DotDensityRenderer 或任何视觉变量中使用时,值表达式必须计算为数字。表达式可以计算为 UniqueValueRenderer 中的字符串或数字。

示例

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