Skip to main content
A newer version of this page is available. .

ChartSeriesLabelConnectorModel Class

Defines a label’s connector settings.

Namespace: DevExpress.Blazor

Assembly: DevExpress.Blazor.v21.1.dll

NuGet Package: DevExpress.Blazor

Declaration

public class ChartSeriesLabelConnectorModel :
    DxModel<ChartSeriesLabelConnectorModel>

The following members return ChartSeriesLabelConnectorModel objects:

Remarks

The Connector property returns instances of the ChartSeriesLabelConnectorModel class. Use this property in the CustomizeSeriesPoint event handler to specify the label connector’s color, width, and visibility.

The code below hides connectors for all visible point labels.

<DxChart Data="@WeatherForecasts" CustomizeSeriesPoint="@PreparePointLabel">
    <DxChartLineSeries AggregationMethod="@(i => (int)i.Average())"
                       ValueField="@((WeatherForecast i) => i.TemperatureF)"
                       ArgumentField="@(i => i.Date.Date)"
                       Name="Temperature, F">
        <DxChartSeriesLabel Position="RelativePosition.Outside" />
    </DxChartLineSeries>
    <DxChartLegend Position="RelativePosition.Outside" />
</DxChart>

@code {
    WeatherForecast[] WeatherForecasts;
    ...
    protected void PreparePointLabel(ChartSeriesPointCustomizationSettings pointSettings) {
        double value = (double)pointSettings.Point.Value;
        if (value > 25 && value < 75) {
            pointSettings.PointLabel.Visible = true;
            pointSettings.PointLabel.Connector.Visible = false;
        }
    }
}

Chart Series Labels - Connectors

Run Demo: Charts - Series Label Customization

Inheritance

See Also