import type { Theme, SchemeOutline, ColorSchemeForPoint, ColorSchemeForPolyline, ColorSchemeForPolygon } from "@arcgis/core/smartMapping/symbology/types.js";Type definitions
Theme
- Since
- ArcGIS Maps SDK for JavaScript 5.0
Describes a theme that pairs well with the given basemaps. See the table below for more details of the properties in this object.
basemaps
- Type
- string[]
- Since
- ArcGIS Maps SDK for JavaScript 5.0
The Esri basemaps that pair well with the given theme.
description
- Type
- string
- Since
- ArcGIS Maps SDK for JavaScript 5.0
Text describing the theme in the UI.
label
- Type
- string
- Since
- ArcGIS Maps SDK for JavaScript 5.0
The label identifying the theme in UI elements.
ColorSchemeForPoint
- Since
- ArcGIS Maps SDK for JavaScript 5.0
Properties defining the symbology scheme used to visualize point features with attribute data-driven color.
id
- Type
- string
- Since
- ArcGIS Maps SDK for JavaScript 5.0
The unique id of the color scheme to use in the visualization. The id is
assigned based on the following template: <themeName>/<basemapName>/<schemeName>.
tags
- Type
- string[]
- Since
- ArcGIS Maps SDK for JavaScript 5.0
Tags associated with the scheme.
theme
- Type
- string
- Since
- ArcGIS Maps SDK for JavaScript 5.0
Indicates which values will be emphasized in the continuous ramp and the map. Possible values are listed below.
| Value | Description | Example |
|---|---|---|
| high-to-low | High values are emphasized with strong colors. | ![]() |
| above-and-below | Values centered around a given point (e.g. the average) are visualized with weak colors while other values are emphasized with strong colors. | ![]() |
| centered-on | Values centered around a given point (e.g. the average) are emphasized with strong colors while other values are visualized with weak colors. | ![]() |
| extremes | High and low values are emphasized with strong colors. All others are visualized with weak colors. | ![]() |
colors
- Type
- Color[]
- Since
- ArcGIS Maps SDK for JavaScript 5.0
The continuous color ramp that will be applied to the visualization.
colorsForClassBreaks
- Type
- ColorsForClassBreak[]
- Since
- ArcGIS Maps SDK for JavaScript 5.0
Predefined classed color schemes to use for the visualization.
noDataColor
- Type
- Color
- Since
- ArcGIS Maps SDK for JavaScript 5.0
The color of the symbol used to indicate features with no data and features that are out of range.
outline
- Type
- SchemeOutline
- Since
- ArcGIS Maps SDK for JavaScript 5.0
Properties for defining the outline of the symbol.
ColorSchemeForPolyline
- Since
- ArcGIS Maps SDK for JavaScript 5.0
Properties defining the symbology scheme used to visualize polyline features with attribute data-driven color.
id
- Type
- string
- Since
- ArcGIS Maps SDK for JavaScript 5.0
The unique id of the color scheme to use in the visualization. The id is
assigned based on the following template: <themeName>/<basemapName>/<schemeName>.
tags
- Type
- string[]
- Since
- ArcGIS Maps SDK for JavaScript 5.0
Tags associated with the scheme.
theme
- Type
- string
- Since
- ArcGIS Maps SDK for JavaScript 5.0
Indicates which values will be emphasized in the continuous ramp and the map. Possible values are listed below.
| Value | Description | Example |
|---|---|---|
| high-to-low | High values are emphasized with strong colors. | ![]() |
| above-and-below | Values centered around a given point (e.g. the average) are visualized with weak colors while other values are emphasized with strong colors. | ![]() |
| centered-on | Values centered around a given point (e.g. the average) are emphasized with strong colors while other values are visualized with weak colors. | ![]() |
| extremes | High and low values are emphasized with strong colors. All others are visualized with weak colors. | ![]() |
colors
- Type
- Color[]
- Since
- ArcGIS Maps SDK for JavaScript 5.0
The continuous color ramp that will be applied to the visualization.
colorsForClassBreaks
- Type
- ColorsForClassBreak[]
- Since
- ArcGIS Maps SDK for JavaScript 5.0
Predefined classed color schemes to use for the visualization.
noDataColor
- Type
- Color
- Since
- ArcGIS Maps SDK for JavaScript 5.0
The color of the symbol used to indicate features with no data and features that are out of range.
ColorSchemeForPolygon
- Since
- ArcGIS Maps SDK for JavaScript 5.0
Properties defining the symbology scheme used to visualize polygon features with attribute data-driven color.
id
- Type
- string
- Since
- ArcGIS Maps SDK for JavaScript 5.0
The unique id of the color scheme to use in the visualization. The id is
assigned based on the following template: <themeName>/<basemapName>/<schemeName>.
tags
- Type
- string[]
- Since
- ArcGIS Maps SDK for JavaScript 5.0
Tags associated with the scheme.
theme
- Type
- string
- Since
- ArcGIS Maps SDK for JavaScript 5.0
Indicates which values will be emphasized in the continuous ramp and the map. Possible values are listed below.
| Value | Description | Example |
|---|---|---|
| high-to-low | High values are emphasized with strong colors. | ![]() |
| above-and-below | Values centered around a given point (e.g. the average) are visualized with weak colors while other values are emphasized with strong colors. | ![]() |
| centered-on | Values centered around a given point (e.g. the average) are emphasized with strong colors while other values are visualized with weak colors. | ![]() |
| extremes | High and low values are emphasized with strong colors. All others are visualized with weak colors. | ![]() |
colors
- Type
- Color[]
- Since
- ArcGIS Maps SDK for JavaScript 5.0
The continuous color ramp that will be applied to the visualization.
colorsForClassBreaks
- Type
- ColorsForClassBreak[]
- Since
- ArcGIS Maps SDK for JavaScript 5.0
Predefined classed color schemes to use for the visualization.
noDataColor
- Type
- Color
- Since
- ArcGIS Maps SDK for JavaScript 5.0
The color of the symbol used to indicate features with no data and features that are out of range.
outline
- Type
- SchemeOutline
- Since
- ArcGIS Maps SDK for JavaScript 5.0
Properties for defining the outline of the symbol.
ColorSchemeForMesh
- Since
- ArcGIS Maps SDK for JavaScript 5.0
Properties defining the symbology scheme used to visualize mesh features with attribute data-driven color.
id
- Type
- string
- Since
- ArcGIS Maps SDK for JavaScript 5.0
The unique id of the color scheme to use in the visualization. The id is
assigned based on the following template: <themeName>/<basemapName>/<schemeName>.
tags
- Type
- string[]
- Since
- ArcGIS Maps SDK for JavaScript 5.0
Tags associated with the scheme.
theme
- Type
- string
- Since
- ArcGIS Maps SDK for JavaScript 5.0
Indicates which values will be emphasized in the continuous ramp and the map. Possible values are listed below.
| Value | Description | Example |
|---|---|---|
| high-to-low | High values are emphasized with strong colors. | ![]() |
| above-and-below | Values centered around a given point (e.g. the average) are visualized with weak colors while other values are emphasized with strong colors. | ![]() |
| centered-on | Values centered around a given point (e.g. the average) are emphasized with strong colors while other values are visualized with weak colors. | ![]() |
| extremes | High and low values are emphasized with strong colors. All others are visualized with weak colors. | ![]() |
colors
- Type
- Color[]
- Since
- ArcGIS Maps SDK for JavaScript 5.0
The continuous color ramp that will be applied to the visualization.
colorsForClassBreaks
- Type
- ColorsForClassBreak[]
- Since
- ArcGIS Maps SDK for JavaScript 5.0
Predefined classed color schemes to use for the visualization.
noDataColor
- Type
- Color
- Since
- ArcGIS Maps SDK for JavaScript 5.0
The color of the symbol used to indicate features with no data and features that are out of range.
ColorScheme
- Since
- ArcGIS Maps SDK for JavaScript 5.0
Properties defining the symbology scheme used to visualize features with attribute data-driven color.
ColorsForClassBreak
- Since
- ArcGIS Maps SDK for JavaScript 5.0
colors
- Type
- Color[]
- Since
- ArcGIS Maps SDK for JavaScript 5.0
An array of hex color strings. Each color is assigned to a specific break in classed color visualizations.
numClasses
- Type
- number
- Since
- ArcGIS Maps SDK for JavaScript 5.0
The number of classes or colors used in the ramp of discrete colors.
ColorSchemes
- Since
- ArcGIS Maps SDK for JavaScript 5.0
The return object of the getSchemes() method.
primaryScheme
- Type
- ColorScheme
- Since
- ArcGIS Maps SDK for JavaScript 5.0
The color scheme best suited for the given basemap and geometry type.
secondarySchemes
- Type
- ColorScheme[]
- Since
- ArcGIS Maps SDK for JavaScript 5.0
Additional color schemes that may be used to visualize data of the given geometry type overlaid on the given basemap.
basemapTheme
- Type
- BasemapTheme | null | undefined
- Since
- ArcGIS Maps SDK for JavaScript 5.0
Indicates whether the average basemap color is light or dark.
SizeSchemeForPoint
- Since
- ArcGIS Maps SDK for JavaScript 5.0
Properties defining the symbology scheme used to visualize point features driven by attribute data.
color
- Type
- Color
- Since
- ArcGIS Maps SDK for JavaScript 5.0
The fill color of the marker symbol.
noDataColor
- Type
- Color
- Since
- ArcGIS Maps SDK for JavaScript 5.0
The color of the marker symbol used to indicate features with no data and features that are out of range.
outline
- Type
- SchemeOutline
- Since
- ArcGIS Maps SDK for JavaScript 5.0
Properties for defining the outline of the marker symbol.
SizeSchemeForPolyline
- Since
- ArcGIS Maps SDK for JavaScript 5.0
Properties defining the symbology scheme used to visualize polyline features driven by attribute data.
noDataColor
- Type
- Color
- Since
- ArcGIS Maps SDK for JavaScript 5.0
The color of the line symbol used to indicate features with no data and features that are out of range.
SizeSchemeForPolygon
- Since
- ArcGIS Maps SDK for JavaScript 5.0
Properties defining the symbology scheme used to visualize polygon features driven by attribute data. When visualized by size, polygons are represented with marker symbols.
marker
- Type
- SizeSchemeForPoint
- Since
- ArcGIS Maps SDK for JavaScript 5.0
The scheme defining the symbology of the marker symbol used to represent polygon features by size.
SizeSchemeForPolygonBackground
- Since
- ArcGIS Maps SDK for JavaScript 5.0
color
- Type
- Color
- Since
- ArcGIS Maps SDK for JavaScript 5.0
The color of the fill symbol representing the polygon.
outline
- Type
- SchemeOutline
- Since
- ArcGIS Maps SDK for JavaScript 5.0
Properties for defining the outline of the background fill symbol.
SizeScheme
- Since
- ArcGIS Maps SDK for JavaScript 5.0
Properties defining the symbology scheme used to visualize features with attribute data-driven size.
SizeSchemes
- Since
- ArcGIS Maps SDK for JavaScript 5.0
The return object of the getSchemes() method.
primaryScheme
- Type
- SizeScheme
- Since
- ArcGIS Maps SDK for JavaScript 5.0
The size scheme best suited for the given basemap and geometry type.
secondarySchemes
- Type
- SizeScheme[]
- Since
- ArcGIS Maps SDK for JavaScript 5.0
Additional size schemes that may be used to visualize data of the given geometry type overlaid on the given basemap.
basemapTheme
- Type
- BasemapTheme | null | undefined
- Since
- ArcGIS Maps SDK for JavaScript 5.0
Indicates whether the average basemap color is light or dark.
LocationSchemeForPoint
- Since
- ArcGIS Maps SDK for JavaScript 5.0
Properties defining the location-only symbology scheme used to visualize point features.
color
- Type
- Color
- Since
- ArcGIS Maps SDK for JavaScript 5.0
The fill color of the marker symbol.
outline
- Type
- SchemeOutline
- Since
- ArcGIS Maps SDK for JavaScript 5.0
Properties for defining the outline of the marker symbol.
opacity
- Type
- number
- Since
- ArcGIS Maps SDK for JavaScript 5.0
The opacity of the marker symbol.
LocationSchemeForPolyline
- Since
- ArcGIS Maps SDK for JavaScript 5.0
Properties defining the location-only symbology scheme used to visualize polyline features.
opacity
- Type
- number
- Since
- ArcGIS Maps SDK for JavaScript 5.0
The opacity of the line symbol.
LocationSchemeForPolygon
- Since
- ArcGIS Maps SDK for JavaScript 5.0
Properties defining the location-only symbology scheme used to visualize polygon features.
outline
- Type
- SchemeOutline
- Since
- ArcGIS Maps SDK for JavaScript 5.0
Properties for defining the outline of the fill symbol.
opacity
- Type
- number
- Since
- ArcGIS Maps SDK for JavaScript 5.0
The opacity of the fill symbol.
LocationSchemeForMesh
- Since
- ArcGIS Maps SDK for JavaScript 5.0
Properties defining the location-only symbology scheme used to visualize mesh features.
opacity
- Type
- number
- Since
- ArcGIS Maps SDK for JavaScript 5.0
The opacity of the fill symbol.
LocationScheme
- Since
- ArcGIS Maps SDK for JavaScript 5.0
Defines the symbology scheme used to visualize default location-based symbols depending on the layer's geometry type.
LocationSchemes
- Since
- ArcGIS Maps SDK for JavaScript 5.0
The return object of the getSchemes() method.
primaryScheme
- Type
- LocationScheme
- Since
- ArcGIS Maps SDK for JavaScript 5.0
The location scheme best suited for the given basemap and geometry type.
secondarySchemes
- Type
- LocationScheme[]
- Since
- ArcGIS Maps SDK for JavaScript 5.0
Additional location schemes that may be used to visualize data of the given geometry type overlaid on the given basemap.
basemapTheme
- Type
- BasemapTheme | null | undefined
- Since
- ArcGIS Maps SDK for JavaScript 5.0
Indicates whether the average basemap color is light or dark.
TypeSchemeForPoint
- Since
- ArcGIS Maps SDK for JavaScript 5.0
Properties defining the symbology scheme used to visualize point features driven by type-based attribute data.
tags
- Type
- string[]
- Since
- ArcGIS Maps SDK for JavaScript 5.0
Tags associated with the scheme.
colors
- Type
- Color[]
- Since
- ArcGIS Maps SDK for JavaScript 5.0
The fill colors of the point symbols comprising the theme.
noDataColor
- Type
- Color
- Since
- ArcGIS Maps SDK for JavaScript 5.0
The color of the point symbol used to indicate features with no data.
opacity
- Type
- number
- Since
- ArcGIS Maps SDK for JavaScript 5.0
The opacity of the point symbol.
outline
- Type
- SchemeOutline
- Since
- ArcGIS Maps SDK for JavaScript 5.0
Properties for defining the outline of the marker symbol.
TypeSchemeForPolyline
- Since
- ArcGIS Maps SDK for JavaScript 5.0
Properties defining the symbology scheme used to visualize polyline features driven by type-based attribute data.
tags
- Type
- string[]
- Since
- ArcGIS Maps SDK for JavaScript 5.0
Tags associated with the scheme.
colors
- Type
- Color[]
- Since
- ArcGIS Maps SDK for JavaScript 5.0
The colors of the line symbols comprising the theme.
noDataColor
- Type
- Color
- Since
- ArcGIS Maps SDK for JavaScript 5.0
The color of the line symbol used to indicate features with no data and features that are out of range.
opacity
- Type
- number
- Since
- ArcGIS Maps SDK for JavaScript 5.0
The opacity of the line symbol (0 - 1).
TypeSchemeForPolygon
- Since
- ArcGIS Maps SDK for JavaScript 5.0
Properties defining the symbology scheme used to visualize polygon features driven by type-based attribute data.
tags
- Type
- string[]
- Since
- ArcGIS Maps SDK for JavaScript 5.0
Tags associated with the scheme.
colors
- Type
- Color[]
- Since
- ArcGIS Maps SDK for JavaScript 5.0
The fill colors of the symbols comprising the theme.
noDataColor
- Type
- Color
- Since
- ArcGIS Maps SDK for JavaScript 5.0
The color of the fill symbol used to indicate features with no data.
opacity
- Type
- number
- Since
- ArcGIS Maps SDK for JavaScript 5.0
The opacity of the symbol (0 - 1).
outline
- Type
- SchemeOutline
- Since
- ArcGIS Maps SDK for JavaScript 5.0
Properties for defining the outline of the fill symbol.
TypeSchemeForMesh
- Since
- ArcGIS Maps SDK for JavaScript 5.0
Properties defining the symbology scheme used to visualize mesh features driven by type-based attribute data.
tags
- Type
- string[]
- Since
- ArcGIS Maps SDK for JavaScript 5.0
Tags associated with the scheme.
colors
- Type
- Color[]
- Since
- ArcGIS Maps SDK for JavaScript 5.0
The fill colors of the symbols comprising the theme.
noDataColor
- Type
- Color
- Since
- ArcGIS Maps SDK for JavaScript 5.0
The color of the fill symbol used to indicate features with no data.
opacity
- Type
- number
- Since
- ArcGIS Maps SDK for JavaScript 5.0
The opacity of the symbol (0 - 1).
PointCloudClassScheme
- Since
- ArcGIS Maps SDK for JavaScript 5.0
Properties defining the symbology scheme used to visualize point clouds.
tags
- Type
- string[]
- Since
- ArcGIS Maps SDK for JavaScript 5.0
Tags associated with the scheme.
colors
- Type
- Color[]
- Since
- ArcGIS Maps SDK for JavaScript 5.0
The fill colors of the point symbols comprising the theme.
TypeScheme
- Since
- ArcGIS Maps SDK for JavaScript 5.0
Properties defining the symbology scheme used to visualize features with attribute data-driven types.
TypeSchemes
- Since
- ArcGIS Maps SDK for JavaScript 5.0
The return object of the getSchemes() method.
primaryScheme
- Type
- TypeScheme
- Since
- ArcGIS Maps SDK for JavaScript 5.0
The type scheme best suited for the given basemap and geometry type.
secondarySchemes
- Type
- TypeScheme[]
- Since
- ArcGIS Maps SDK for JavaScript 5.0
Additional type schemes that may be used to visualize data of the given geometry type overlaid on the given basemap.
basemapTheme
- Type
- BasemapTheme | null | undefined
- Since
- ArcGIS Maps SDK for JavaScript 5.0
Indicates whether the average basemap color is light or dark.
HeatmapScheme
- Since
- ArcGIS Maps SDK for JavaScript 5.0
Properties defining the symbology scheme used to visualize point features as a heatmap.
id
- Type
- string
- Since
- ArcGIS Maps SDK for JavaScript 5.0
The unique id of the color scheme to usee in the visualization. The id is
assigned based on the following template: <themeName>/<basemapName>/<schemeName>.
tags
- Type
- string[]
- Since
- ArcGIS Maps SDK for JavaScript 5.0
Tags associated with the scheme.
colors
- Type
- Color[]
- Since
- ArcGIS Maps SDK for JavaScript 5.0
A continuous color ramp used to construct a heatmap.
HeatmapSchemes
- Since
- ArcGIS Maps SDK for JavaScript 5.0
The return object of the getSchemes() method.
primaryScheme
- Type
- HeatmapScheme
- Since
- ArcGIS Maps SDK for JavaScript 5.0
The heatmap color scheme best suited for the given basemap and geometry type.
secondarySchemes
- Type
- HeatmapScheme[]
- Since
- ArcGIS Maps SDK for JavaScript 5.0
Additional heatmap color schemes that may be used to visualize data overlaid on the given basemap.
basemapTheme
- Type
- BasemapTheme | null | undefined
- Since
- ArcGIS Maps SDK for JavaScript 5.0
Indicates whether the average basemap color is light or dark.
PredominanceSchemeForPoint
- Since
- ArcGIS Maps SDK for JavaScript 5.0
Properties defining the symbology scheme used to visualize predominance for point features.
tags
- Type
- string[]
- Since
- ArcGIS Maps SDK for JavaScript 5.0
Tags associated with the scheme.
colors
- Type
- Color[]
- Since
- ArcGIS Maps SDK for JavaScript 5.0
The fill colors of the point symbols used for each category.
noDataColor
- Type
- Color
- Since
- ArcGIS Maps SDK for JavaScript 5.0
The color of the point symbol used to indicate features with no data.
opacity
- Type
- number
- Since
- ArcGIS Maps SDK for JavaScript 5.0
The opacity of the point symbol (0 - 1).
sizeScheme
- Type
- SizeSchemeForPoint
- Since
- ArcGIS Maps SDK for JavaScript 5.0
The scheme defining the size visual variable if included in a predominance visualization.
outline
- Type
- SchemeOutline
- Since
- ArcGIS Maps SDK for JavaScript 5.0
Properties for defining the outline of the marker symbol.
PredominanceSchemeForPolyline
- Since
- ArcGIS Maps SDK for JavaScript 5.0
Properties defining the symbology scheme used to visualize predominance for polyline features.
tags
- Type
- string[]
- Since
- ArcGIS Maps SDK for JavaScript 5.0
Tags associated with the scheme.
colors
- Type
- Color[]
- Since
- ArcGIS Maps SDK for JavaScript 5.0
The colors of the line symbols used for each category.
noDataColor
- Type
- Color
- Since
- ArcGIS Maps SDK for JavaScript 5.0
The color of the line symbol used to indicate features with no data and features that are out of range.
opacity
- Type
- number
- Since
- ArcGIS Maps SDK for JavaScript 5.0
The opacity of the line symbol (0 - 1).
PredominanceSchemeForPolygon
- Since
- ArcGIS Maps SDK for JavaScript 5.0
Properties defining the symbology scheme used to visualize predominance for polygon features.
tags
- Type
- string[]
- Since
- ArcGIS Maps SDK for JavaScript 5.0
Tags associated with the scheme.
colors
- Type
- Color[]
- Since
- ArcGIS Maps SDK for JavaScript 5.0
The fill colors of the polygon symbols used for each category.
noDataColor
- Type
- Color
- Since
- ArcGIS Maps SDK for JavaScript 5.0
The color of the fill symbol used to indicate features with no data.
opacity
- Type
- number
- Since
- ArcGIS Maps SDK for JavaScript 5.0
The opacity of the symbol (0 - 1).
sizeScheme
- Type
- SizeSchemeForPolygon
- Since
- ArcGIS Maps SDK for JavaScript 5.0
The scheme defining the size visual variable if included in a predominance visualization.
outline
- Type
- SchemeOutline
- Since
- ArcGIS Maps SDK for JavaScript 5.0
Properties for defining the outline of the fill symbol.
PredominanceSchemeForMesh
- Since
- ArcGIS Maps SDK for JavaScript 5.0
Properties defining the symbology scheme used to visualize predominance for mesh features.
tags
- Type
- string[]
- Since
- ArcGIS Maps SDK for JavaScript 5.0
Tags associated with the scheme.
colors
- Type
- Color[]
- Since
- ArcGIS Maps SDK for JavaScript 5.0
The fill colors of the mesh symbols used for each category.
noDataColor
- Type
- Color
- Since
- ArcGIS Maps SDK for JavaScript 5.0
The color of the fill symbol used to indicate features with no data.
opacity
- Type
- number
- Since
- ArcGIS Maps SDK for JavaScript 5.0
The opacity of the symbol (0 - 1).
PredominanceScheme
- Since
- ArcGIS Maps SDK for JavaScript 5.0
Defines the symbology scheme used to visualize predominance based on the layer's geometry type.
PredominanceSchemes
- Since
- ArcGIS Maps SDK for JavaScript 5.0
The return object of the getSchemes() method.
primaryScheme
- Type
- PredominanceScheme
- Since
- ArcGIS Maps SDK for JavaScript 5.0
The predominance scheme best suited for the given basemap and geometry type.
secondarySchemes
- Type
- PredominanceScheme[]
- Since
- ArcGIS Maps SDK for JavaScript 5.0
Additional predominance schemes that may be used to visualize data of the given geometry type overlaid on the given basemap.
basemapTheme
- Type
- BasemapTheme | null | undefined
- Since
- ArcGIS Maps SDK for JavaScript 5.0
Indicates whether the average basemap color is light or dark.
RelationshipSchemeForPoint
- Since
- ArcGIS Maps SDK for JavaScript 5.0
Properties defining the symbology scheme used to visualize relationship renderers (bivariate color) for point features.
id
- Type
- string
- Since
- ArcGIS Maps SDK for JavaScript 5.0
The ID uniquely identifying the color scheme.
tags
- Type
- string[]
- Since
- ArcGIS Maps SDK for JavaScript 5.0
Tags associated with the scheme.
noDataColor
- Type
- Color
- Since
- ArcGIS Maps SDK for JavaScript 5.0
The color of the point symbol used to indicate features with no data.
opacity
- Type
- number
- Since
- ArcGIS Maps SDK for JavaScript 5.0
The opacity of the point symbol (0 - 1).
outline
- Type
- SchemeOutline
- Since
- ArcGIS Maps SDK for JavaScript 5.0
Properties for defining the outline of the marker symbol.
RelationshipSchemeForPolyline
- Since
- ArcGIS Maps SDK for JavaScript 5.0
Properties defining the symbology scheme used to visualize relationship renderers (bivariate color) for polyline features.
id
- Type
- string
- Since
- ArcGIS Maps SDK for JavaScript 5.0
The ID uniquely identifying the color scheme.
tags
- Type
- string[]
- Since
- ArcGIS Maps SDK for JavaScript 5.0
Tags associated with the scheme.
noDataColor
- Type
- Color
- Since
- ArcGIS Maps SDK for JavaScript 5.0
The color of the line symbol used to indicate features with no data.
opacity
- Type
- number
- Since
- ArcGIS Maps SDK for JavaScript 5.0
The opacity of the line symbol (0 - 1).
RelationshipSchemeForPolygon
- Since
- ArcGIS Maps SDK for JavaScript 5.0
Properties defining the symbology scheme used to visualize relationship renderers (bivariate color) for polygon features.
id
- Type
- string
- Since
- ArcGIS Maps SDK for JavaScript 5.0
The ID uniquely identifying the color scheme.
tags
- Type
- string[]
- Since
- ArcGIS Maps SDK for JavaScript 5.0
Tags associated with the scheme.
noDataColor
- Type
- Color
- Since
- ArcGIS Maps SDK for JavaScript 5.0
The color of the fill symbol used to indicate features with no data.
opacity
- Type
- number
- Since
- ArcGIS Maps SDK for JavaScript 5.0
The opacity of the fill symbol (0 - 1).
outline
- Type
- SchemeOutline
- Since
- ArcGIS Maps SDK for JavaScript 5.0
Properties for defining the outline of the fill symbol.
RelationshipSchemeForMesh
- Since
- ArcGIS Maps SDK for JavaScript 5.0
Properties defining the symbology scheme used to visualize relationship renderers (bivariate color) for mesh features.
id
- Type
- string
- Since
- ArcGIS Maps SDK for JavaScript 5.0
The ID uniquely identifying the color scheme.
tags
- Type
- string[]
- Since
- ArcGIS Maps SDK for JavaScript 5.0
Tags associated with the scheme.
noDataColor
- Type
- Color
- Since
- ArcGIS Maps SDK for JavaScript 5.0
The color of the fill symbol used to indicate features with no data.
opacity
- Type
- number
- Since
- ArcGIS Maps SDK for JavaScript 5.0
The opacity of the fill symbol (0 - 1).
RelationshipScheme
- Since
- ArcGIS Maps SDK for JavaScript 5.0
Defines the symbology scheme used to visualize relationship renderers (bivariate color) based on the layer's geometry type.
RelationshipColorsForClassBreak
- Since
- ArcGIS Maps SDK for JavaScript 5.0
colors
- Type
- Color[][]
- Since
- ArcGIS Maps SDK for JavaScript 5.0
The fill colors of the symbols used for each bin in the relationship visualization.
numClasses
- Type
- number
- Since
- ArcGIS Maps SDK for JavaScript 5.0
The number of breaks (rows/columns) for each variable in the relationship visualization.
RelationshipSchemes
- Since
- ArcGIS Maps SDK for JavaScript 5.0
The return object of the getSchemes() method.
primaryScheme
- Type
- RelationshipScheme
- Since
- ArcGIS Maps SDK for JavaScript 5.0
The relationship scheme best suited for the given basemap and geometry type.
secondarySchemes
- Type
- RelationshipScheme[]
- Since
- ArcGIS Maps SDK for JavaScript 5.0
Additional relationship schemes that may be used to visualize data of the given geometry type overlaid on the given basemap.
basemapTheme
- Type
- BasemapTheme | null | undefined
- Since
- ArcGIS Maps SDK for JavaScript 5.0
Indicates whether the average basemap color is light or dark.
DotDensityScheme
- Since
- ArcGIS Maps SDK for JavaScript 5.0
Properties defining the symbology scheme used to visualize predominance for polygon features.
tags
- Type
- string[]
- Since
- ArcGIS Maps SDK for JavaScript 5.0
Tags associated with the scheme.
colors
- Type
- Color[]
- Since
- ArcGIS Maps SDK for JavaScript 5.0
The dot color for each attribute.
opacity
- Type
- number
- Since
- ArcGIS Maps SDK for JavaScript 5.0
The opacity of the symbol (0 - 1).
outline
- Type
- SchemeOutline
- Since
- ArcGIS Maps SDK for JavaScript 5.0
Properties for defining the outline of the symbol.
DotDensitySchemes
- Since
- ArcGIS Maps SDK for JavaScript 5.0
The return object of the getSchemes() method.
primaryScheme
- Type
- DotDensityScheme
- Since
- ArcGIS Maps SDK for JavaScript 5.0
The dot density scheme best suited for the given basemap and geometry type.
secondarySchemes
- Type
- DotDensityScheme[]
- Since
- ArcGIS Maps SDK for JavaScript 5.0
Additional dot density schemes that may be used to visualize data of the given geometry type overlaid on the given basemap.
basemapTheme
- Type
- BasemapTheme | null | undefined
- Since
- ArcGIS Maps SDK for JavaScript 5.0
Indicates whether the average basemap color is light or dark.
PieChartScheme
- Since
- ArcGIS Maps SDK for JavaScript 5.0
Properties defining the colors and schemes used to visualize pie charts.
name
- Type
- string
- Since
- ArcGIS Maps SDK for JavaScript 5.0
The unique name of the color scheme.
tags
- Type
- string[]
- Since
- ArcGIS Maps SDK for JavaScript 5.0
Tags associated with the color scheme.
colors
- Type
- Color[]
- Since
- ArcGIS Maps SDK for JavaScript 5.0
The colors used to visualize pie slices in the chart.
colorForOthersCategory
- Type
- Color
- Since
- ArcGIS Maps SDK for JavaScript 5.0
The color of the "others" category.
sizeScheme
- Type
- SizeScheme | null | undefined
- Since
- ArcGIS Maps SDK for JavaScript 5.0
The scheme defining the size visual variable used to vary chart size per feature.
outline
- Type
- SchemeOutline
- Since
- ArcGIS Maps SDK for JavaScript 5.0
Properties for defining the outline of the pie chart.
PieChartSchemes
- Since
- ArcGIS Maps SDK for JavaScript 5.0
The return object of the getSchemes() method.
primaryScheme
- Type
- PieChartScheme
- Since
- ArcGIS Maps SDK for JavaScript 5.0
The suggest default chart scheme based on the given basemap.
secondarySchemes
- Type
- PieChartScheme[]
- Since
- ArcGIS Maps SDK for JavaScript 5.0
Additional chart schemes that may be used to visualize data overlaid on the given basemap.
basemapTheme
- Type
- BasemapTheme | null | undefined
- Since
- ArcGIS Maps SDK for JavaScript 5.0
Indicates whether the average basemap color is light or dark.
FlowScheme
- Since
- ArcGIS Maps SDK for JavaScript 5.0
Suggested property values for defining the scheme used to visualize flow lines.
id
- Type
- string
- Since
- ArcGIS Maps SDK for JavaScript 5.0
The unique id of the color scheme to use in the visualization. The id is
assigned based on the following template: <themeName>/<basemapName>/<schemeName>.
tags
- Type
- string[]
- Since
- ArcGIS Maps SDK for JavaScript 5.0
Tags associated with the scheme.
theme
- Type
- "flow-line" | "wave-front"
- Since
- ArcGIS Maps SDK for JavaScript 5.0
Determines how flow lines will render. Possible values are listed below.
| Value | Description | Example |
|---|---|---|
| flow-line | Renders the uv and magnitude data as animated flow lines. This is ideal for representing wind and other atmospheric data. | |
| wave-front | Renders UV and magnitude data in a wave-like animation. This theme works well for ocean data. |
Known Limitations
The wave-front flow theme is not supported in 3D SceneView.
color
- Type
- Color
- Since
- ArcGIS Maps SDK for JavaScript 5.0
The suggested color of the flow lines if a color visual variable is not desired.
colors
- Type
- Color[]
- Since
- ArcGIS Maps SDK for JavaScript 5.0
The suggested colors to use if a ColorVariable is set on the flow renderer.
density
- Type
- number
- Since
- ArcGIS Maps SDK for JavaScript 5.0
The suggested FlowRenderer.density of the streamlines.
flowSpeed
- Type
- number
- Since
- ArcGIS Maps SDK for JavaScript 5.0
The suggested FlowRenderer.flowSpeed of the streamlines.
layerEffect
- Type
- string
- Since
- ArcGIS Maps SDK for JavaScript 5.0
The suggested ImageryTileLayer.effect to apply to the input layer.
Known Limitations
The layer effects are not supported in 3D SceneView.
minSize
- Type
- number
- Since
- ArcGIS Maps SDK for JavaScript 5.0
The suggested size to apply to small magnitude values if a SizeVariable is set on the flow renderer.
maxSize
- Type
- number
- Since
- ArcGIS Maps SDK for JavaScript 5.0
The suggested size to apply to large magnitude values if a SizeVariable is set on the flow renderer.
minOpacity
- Type
- number
- Since
- ArcGIS Maps SDK for JavaScript 5.0
The suggested opacity to apply to small magnitude values if an OpacityVariable is set on the flow renderer.
maxOpacity
- Type
- number
- Since
- ArcGIS Maps SDK for JavaScript 5.0
The suggested opacity to apply to large magnitude values if an OpacityVariable is set on the flow renderer.
FlowSchemes
- Since
- ArcGIS Maps SDK for JavaScript 5.0
The return object of the getSchemes() method.
primaryScheme
- Type
- FlowScheme
- Since
- ArcGIS Maps SDK for JavaScript 5.0
The flow scheme best suited for the given basemap.
secondarySchemes
- Type
- FlowScheme[]
- Since
- ArcGIS Maps SDK for JavaScript 5.0
Additional flow schemes that may be used to visualize streamlines overlaid on the given basemap or basemap theme.
basemapTheme
- Type
- BasemapTheme | null | undefined
- Since
- ArcGIS Maps SDK for JavaScript 5.0
Indicates whether the average basemap color is light or dark.
ColorRamp
- Since
- ArcGIS Maps SDK for JavaScript 5.0
Defines a ramp of colors to use for visualizing data in a chart, Renderer, or ColorVariable.
name
- Type
- string
- Since
- ArcGIS Maps SDK for JavaScript 5.0
The unique name of the color ramp.
tags
- Type
- string[]
- Since
- ArcGIS Maps SDK for JavaScript 5.0
Tags associated with the color ramp.
colors
- Type
- Color[]
- Since
- ArcGIS Maps SDK for JavaScript 5.0
An array of five colors intended for displaying a continuous color ramp.
colorsForClassBreaks
- Type
- ColorsForClassBreak[]
- Since
- ArcGIS Maps SDK for JavaScript 5.0
Contains an array of ramps ranging in size from 1 color to 10 colors. All ramps are part of the same color scheme, but provide a different number of colors depending on the requirements of the ramp needed for the visualization.



