Skip to main content

TrendSegmentColorizer Class

The colorizer that changes a line‘s color when a point value increases or decreases.

Namespace: DevExpress.XtraCharts

Assembly: DevExpress.XtraCharts.v24.1.dll

NuGet Package: DevExpress.Charts

Declaration

[TypeConverter(typeof(TrendSegmentColorizerTypeConverter))]
public class TrendSegmentColorizer :
    SegmentColorizerBase,
    ITrendSegmentColorizer,
    ILegendItemProvider

Remarks

You can use the TrendSegmentColorizer to color the line series view and its descendants. To do this, assign the TrendSegmentColorizer object to the LineSeriesView.SegmentColorizer property.

Use the following properties to configure the TrendSegmentColorizer:

Example

This example demonstrates how to use the TrendSegmentColorizer to color a line series by its segments.

TrendSegmentColorizer colorizer = new TrendSegmentColorizer();
colorizer.FallingTrendColor = Color.RoyalBlue;
colorizer.RisingTrendColor = Color.Firebrick;
colorizer.FallingTrendLegendText = "Temperature Decrease";
colorizer.RisingTrendLegendText = "Temperature Rise";
colorizer.ShowInLegend = true;
LineSeriesView lineSeriesView = chartControl.Series[0].View as LineSeriesView;
lineSeriesView.SegmentColorizer = colorizer;

Implements

Inheritance

See Also