How to: Create an Analytical Map Using Choropleth Colorizer
To create a analytical map, it is necessary to use the ChoroplethColorizer class. Perform the following steps to create the map.
- Provide a required vector map to map control. (To learn how to do this, refer to Providing Data).
- Create an ChoroplethColorizer object and assign it to the MapControl.Colorizer property.
- Specify the MapColorizer.Colors collection of the colorizer.
- Specify the ChoroplethColorizer.RangeStops collection of the colorizer.
- Specify the ChoroplethColorizer.ValueProvider property of the colorizer.
Note
A complete sample project is available at: https://github.com/DevExpress-Examples/how-to-load-vector-data-from-shapefile-t279980
<Map:MapControl.Colorizer>
<Map:ChoroplethColorizer
RangeStops="0 3000 10000 18000 28000 44000 82000 185000 1000000 2500000 15000000">
<Map:ChoroplethColorizer.ValueProvider>
<Map:ShapeAttributeValueProvider AttributeName="GDP_MD_EST"/>
</Map:ChoroplethColorizer.ValueProvider>
<Map:ChoroplethColorizer.Colors>
<Color>#FFFF5A19</Color>
<Color>#FFE5E335</Color>
<Color>#FF6EC95C</Color>
</Map:ChoroplethColorizer.Colors>
<Map:ChoroplethColorizer.Legend>
<Map:ColorScaleLegend Margin="0" Header="GDP by Countries" Description="In US dollars"
RangeStopsFormat="0,B" MinWidth="400" FontSize="10"/>
</Map:ChoroplethColorizer.Legend>
</Map:ChoroplethColorizer>
</Map:MapControl.Colorizer>
See Also