![]()  | 
                    
                         This document is archived and information here might be outdated. Recommended version.  | 
                
A renderer that can be used to draw graduated color (choropleth) and graduated symbol maps.

| Interfaces | Description | 
|---|---|
| IBarrierProperties2 | Provides access to members that control how objects (text, features, graphics) act as barriers for labelling with the cancel tracker. | 
| IClassBreaksRenderer | Provides access to members that control a renderer which is used to draw graduated color (choropleth) and graduated symbol maps. | 
| IClassBreaksUIProperties | Provides access to members that control some user interface properties of a ClassBreaksRenderer. The properties set through this interface do NOT affect what is drawn on the map. | 
| IClassBreaksUIProperties2 | Provides access to members that control some user interface properties of a ClassBreaksRenderer. The properties set through this interface do NOT affect what is drawn on the map. | 
| IDataExclusion | Provides access to members that control the exclusion of data values from a renderer. | 
| IDataExclusion2 | Provides access to members that control the exclusion of data values from a renderer. | 
| IDataNormalization | Provides access to members that control the data normalization properties of a renderer. | 
| IDataSampling | Provides access to members that control the data sampling properties of a renderer. | 
| IExportSupport | Provides access to export support members. | 
| IFeatureRenderer | Provides access to members that control functionality common to all feature renderers. | 
| IFeatureRendererUpdate | Provides access to members that control functionality common to all feature renderers. | 
| ILegendInfo | Provides access to members that control legend information provided by a renderer. | 
| ILevelRenderer | Provides access to members that control the drawing of symbols for features, where symbols are separated into levels, and each level drawn separately. | 
| ILookupLegendClass | Provides access to functionality for looking up a renderer's legend class via a feature. | 
| ILookupSymbol | Provides access to functionality for looking up a renderer's symbol via a feature. | 
| IPersist (esriSystem) | |
| IPersistStream (esriSystem) | |
| IRendererClasses | Provides access to members that provides the information of layer annotation classes. | 
| IRotationRenderer | Provides access to members that control the drawing of rotated marker symbols based on field values. | 
| IRotationRenderer2 | Provides access to members that control the rotation of marker symbols based on field values, expression, or random. Used for all symbols, not just 3D; used for all apps, including ArcMap. | 
| ISizeRenderer | Provides access to members that control the drawing of sized marker symbols based on field values, expression, or random. | 
| IXMLSerialize (esriSystem) | Provides access to members that XML serialize and deserialize an object to/from XML. | 
| IXMLVersionSupport (esriSystem) | Provides access to members that help in serializing an object to different namespaces (versions). | 
ClassBreaksRenderer Class | DefinedInterval Class | StandardDeviation Class | NaturalBreaks Class | Quantile Class | EqualInterval Class