mobilecontrols-devexpress-dot-xamarinforms-dot-charts-f7412c3e.md
A value range colorizer that colors series points according to a custom algorithm based on values of the specified data source field.
Namespace : DevExpress.XamarinForms.Charts
Assembly : DevExpress.XamarinForms.Charts.dll
NuGet Package : DevExpress.XamarinForms.Charts
public class CustomValueBandPointColorizer :
BandPointColorizerBase,
IPointColorizer,
IStackedPointColorizer,
IWeightedPointColorizer,
IRangePointColorizer
In this example, the bubble chart displays GDP values for the G20. A point’s size indicates the country population and the color indicates the HPI.
Create a data source – a list of objects each of which stores a country’s name, GDP value, population, and HPI.
Create a class (HpiProvider, in this example) that implements the ICustomColorizerNumericValueProvider interface and the GetValueForColorizer method, which returns the Hpi value for a series point.
Set the BubbleSeries.PointColorizer property to a CustomValueBandPointColorizer object and assign an HpiProvider object to the CustomValueBandPointColorizer.ValueProvider property.
Populate the colorizer’s ColorStops collection to specify colors for ranges of HPI values.
Object ChartElement BandPointColorizerBase CustomValueBandPointColorizer
See Also
CustomValueBandPointColorizer Members
How to: Colorize Series Points