Skip to main content
All docs
V26.1
  • RangeSegmentColorizer.ShowInLegend Property

    Gets or sets the value whether to show the colorizer items in the legend.

    Namespace: DevExpress.XtraCharts

    Assembly: DevExpress.XtraCharts.v26.1.dll

    NuGet Package: DevExpress.Charts

    Declaration

    [XtraChartsLocalizableCategory(XtraChartsCategory.Behavior)]
    public bool ShowInLegend { get; set; }

    Property Value

    Type Description
    Boolean

    The value that defines whether the colorizer provides items for a legend.

    Example

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

    Follow the steps below to configure the RangeSegmentColorizer object and apply it to a line series view:

    RangeSegmentColorizer colorizer = new RangeSegmentColorizer();
    colorizer.RangeStops.AddRange(new double[] { -40, -35, -30, -25, -20, -15, -10, -5, 0, 5, 10, 15, 20, 25, 30 });
    colorizer.Palette = new Palette("TemperaturePalette", new PaletteEntry[] { new PaletteEntry(Color.DarkBlue),
                                                                               new PaletteEntry(Color.SteelBlue),
                                                                               new PaletteEntry(Color.LightBlue),
                                                                               new PaletteEntry(Color.Yellow),
                                                                               new PaletteEntry(Color.OrangeRed) });
    // Alternatively, you can use PaletteName to specify a palette.
    // colorizer.PaletteName = Palettes.Slipstream.DisplayName;
    colorizer.ShowInLegend = true;
    colorizer.LegendItemPattern = "{V1:F0}°C — {V2:F0}°C";
    LineSeriesView lineSeriesView = chartControl.Series[0].View as LineSeriesView;
    lineSeriesView.SegmentColorizer = colorizer;
    

    Implements

    See Also