Styles and data visualization
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 how to style layers to create meaningful visualizations in the topics below.
Get started
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

Display a custom basemap style
Add and display a styled vector tile basemap layer.

Style a feature layer
Use symbols and renderers to style feature layers.

Create a custom basemap style
Use the Vector tile style editor to style a vector tile basemap layer.

Style layers in a web map
Use Map Viewer to style layers in a web map.

Style layers in a web scene
Use Scene Viewer to style layers in a web scene.
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 styles | Data-driven visualization | 3D visualization | |
---|---|---|---|
ArcGIS JS API | |||
ArcGIS Android API | |||
ArcGIS iOS API | |||
ArcGIS .NET API | |||
ArcGIS Qt API | |||
ArcGIS Java API | |||
ArcGIS Python API |
Different APIs have different levels of support for data-driven visualization.
Unique types | Class breaks | Visual variables | Time | Multivariate | Predominance | Dot density | Relationship | |
---|---|---|---|---|---|---|---|---|
ArcGIS JS API | ||||||||
ArcGIS Android API | ||||||||
ArcGIS iOS API | ||||||||
ArcGIS .NET API | ||||||||
ArcGIS Qt API | ||||||||
ArcGIS Java API | ||||||||
ArcGIS Python API |