Data visualization

A style is a set of visual properties for a layer that controls how geographic data are displayed in a map or scene. Creating and defining styles helps uncover patterns in data and build more meaningful applications. This section covers how to use ArcGIS Maps SDKs to create simple styles, data-driven styles, and 3D styles for features displayed in a map or scene.

To get started, go to Topics.

Census tracts styled with a dot density renderer to show level of educational attainment

Topics

How to build a data visualization app

Learn how to define symbols for features from feature services.

Simple styles

Learn how to define simple symbols and renders for points, lines, and polygons in feature layers.

Data-driven styles

Learn how to define multiple symbols, visual variables, and renders based on attribute values in feature layers.

3D visualization

Learn how to create and apply symbols and visualizations for 3D objects.

API support

Point, line, and polygon stylesData-driven visualization3D visualization
ArcGIS Maps SDK for JavaScript
ArcGIS Maps SDK for Kotlin
ArcGIS Maps SDK for Swift
ArcGIS Maps SDK for Flutter11
ArcGIS Maps SDK for Java
ArcGIS Maps SDK for .NET
ArcGIS Maps SDK for Qt
Esri Leaflet
MapLibre GL JS
OpenLayers
CesiumJS
ArcGIS API for Python23
Full supportPartial supportNo support
  • 1. Coming soon. Click ArcGIS Maps SDK for Flutter above to learn more.
  • 2. Define renderers with JavaScript.
  • 3. Supports web scenes only.

Different APIs have different levels of support for data-driven visualization.

Unique typesClass breaksVisual variablesTimeMultivariatePredominanceDot densityRelationship
ArcGIS Maps SDK for JavaScript
ArcGIS Maps SDK for Kotlin12111
ArcGIS Maps SDK for Swift12111
ArcGIS Maps SDK for Flutter12111
ArcGIS Maps SDK for Java12111
ArcGIS Maps SDK for .NET12111
ArcGIS Maps SDK for Qt12111
Esri Leaflet
MapLibre GL JS
OpenLayers
CesiumJS
ArcGIS API for Python
Full supportPartial supportNo support
  • 1. Honored when read from a web map, does not provide an API
  • 2. Provides an API for time-aware layers and time extent on layers and the geoview

Tutorials

APIs
Tools

Style layers in a web map

Use Map Viewer to style layers in a web map.


Map Viewer

Style layers in a web scene

Use Scene Viewer to style layers in a web scene.


Scene Viewer

Services

Tools

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