SeriesTemplate.SeriesColorizer Property
Gets or sets the Series Colorizer that automatically paints series.
Namespace: DevExpress.XtraCharts
Assembly: DevExpress.XtraCharts.v24.1.dll
NuGet Package: DevExpress.Charts
Declaration
[XtraChartsLocalizableCategory(XtraChartsCategory.Appearance)]
[XtraSerializableProperty(XtraSerializationVisibility.Content, true)]
public SeriesColorizerBase SeriesColorizer { get; set; }
Property Value
Type | Description |
---|---|
SeriesColorizerBase | The Series Colorizer that automatically paints series. |
Example
The following code demonstrates how to configure the colorizer and uses the properties below:
Property | Description |
---|---|
SeriesKeyColorColorizer.PaletteName | Gets or sets the name of the palette whose colors the colorizer assigns to series. |
SeriesKeyColorColorizer.Keys | Returns the collection of keys that the colorizer uses to assign colors to series. |
SeriesKeyColorColorizer.KeyProvider | Gets or sets the object that converts series data member values into series color keys. |
SeriesKeyColorColorizer colorizer = new SeriesKeyColorColorizer() {
// The colorizer uses the specified palette's colors.
PaletteName = "Office2013",
// The custom key provider that the colorizer uses
// to convert the series data member's value to another object.
KeyProvider = new CustomKeyProvider()
};
// Keys that colorizer assigns to its palette's colors to create key-color pairs.
// The first key forms a pair with the first color, the second key with the second color, etc.
colorizer.Keys.AddRange(new object[]{"One", "Two", "Three"});
chartControl.SeriesTemplate.SeriesColorizer = colorizer;
See Also