ClassBreaks Renderer

A class breaks renderer symbolizes based on the value of some numeric attribute. The classBreakInfo define the values at which the symbology changes.


Property Details
authoringInfo An object containing metadata about the authoring process for creating a renderer object. This allows the authoring clients to save specific overridable settings so that next time it is accessed via the UI, their selections are remembered. Non-authoring clients can ignore it.
backgroundFillSymbol Supported only for polygon features.
classBreakInfos Array of classBreakInfo objects.
defaultLabel Label for the default symbol used to draw unspecified values.
defaultSymbol Symbol used when a value cannot be classified.
field Attribute field used for renderer.
legendOptions A legend containing one title, which is a string describing the renderer in the legend.
minValue The minimum numeric data value needed to begin class breaks.
normalizationField Used when normalizationType is field. The string value indicating the attribute field by which the data value is normalized.
normalizationTotal Used when normalizationType is percent-of-total, this number property contains the total of all data values.
normalizationType Determine how the data was normalized.
If property is present, must be one of the following values:
  • esriNormalizeByField
  • esriNormalizeByLog
  • esriNormalizeByPercentOfTotal
type Specifies the type of renderer used.
Value of this property must be classBreaks
valueExpression An Arcade expression evaluating to a number.
valueExpressionTitle The title identifying and describing the associated Arcade expression as defined in the valueExpression property.
visualVariables An array of objects used to set rendering properties.

Feedback on this topic?