Style and create data visualizations

ArcGIS APIs and tools give you the ability to style layers and create meaningful visualizations for maps and scenes. You can style basemap layers, which are composed of vector tile data, or feature layers, which are composed of features. Styling helps tell a story about the data and it helps you build more meaningful applications.

Learn more in the topics below.

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

Topics

Basemap styles

Learn how to style and display a vector tile basemap layer.

Point, line, and polygon styles

Learn how to style layers with a simple renderer using 2D and 3D symbols.

Data-driven visualization

Learn how to style layers based on data values using different renderers and symbols.

3D visualization

Learn about specific types of 3D symbols and visualizations.

Tutorials

APIs
Tools

Services

Basemap layer service

Access streets, satellite, and other basemap styles for maps and scenes.

Feature service

Add, update, delete, and query feature data.

API support

Point, line, and polygon stylesData-driven visualization3D visualization
ArcGIS API for JavaScriptFully supportedFully supportedFully supported
ArcGIS Runtime API for AndroidFully supportedFully supportedFully supported
ArcGIS Runtime API for iOSFully supportedFully supportedFully supported
ArcGIS Runtime API for JavaFully supportedFully supportedFully supported
ArcGIS Runtime API for .NETFully supportedFully supportedFully supported
ArcGIS Runtime API for QtFully supportedFully supportedFully supported
ArcGIS API for PythonFully supportedDefine renderers with JavaScriptSupports web scenes only
Full supportPartial support (see notes)Not supported

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

Unique typesClass breaksVisual variablesTimeMultivariatePredominanceDot densityRelationship
ArcGIS API for JavaScriptFully supportedFully supportedFully supportedFully supportedFully supportedFully supportedFully supportedFully supported
ArcGIS Runtime API for AndroidFully supportedFully supportedFully supportedFully supportedFully supportedFully supportedNot supportedFully supported
ArcGIS Runtime API for iOSFully supportedFully supportedFully supportedFully supportedFully supportedFully supportedNot supportedFully supported
ArcGIS Runtime API for JavaFully supportedFully supportedFully supportedFully supportedFully supportedFully supportedNot supportedFully supported
ArcGIS Runtime API for .NETFully supportedFully supportedFully supportedFully supportedFully supportedFully supportedNot supportedFully supported
ArcGIS Runtime API for QtFully supportedFully supportedFully supportedFully supportedFully supportedFully supportedNot supportedFully supported
ArcGIS API for PythonFully supportedFully supportedFully supportedFully supportedFully supportedFully supportedNot supportedFully supported
Full supportPartial support (see notes)Not supported

Tools

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