Skip to main content
All docs
V25.1
  • DxChartSeriesValueErrorBar.Type Property

    Specifies how the Chart component calculates error bar values.

    Namespace: DevExpress.Blazor

    Assembly: DevExpress.Blazor.v25.1.dll

    NuGet Package: DevExpress.Blazor

    Declaration

    [Parameter]
    public ChartValueErrorBarType Type { get; set; }

    Property Value

    Type Description
    ChartValueErrorBarType

    An enumeration value.

    Available values:

    Name Description
    None

    Obtains error values from data source fields specified by HighValueField and LowValueField properties.

    Percent

    Error bars display percentage of argument values. Percentage factor is specified by the Value property.

    StdError

    Indicates the standard error. You can specify a coefficient to adjust the function result (use the Value property).

    StdDeviation

    Indicates the standard deviation. You can specify a coefficient to adjust the function result (use the Value property).

    Variance

    Indicates variance. You can specify a coefficient to adjust the function result (use the Value property).

    Fixed

    Error bars display constant values specified by the Value property.

    Remarks

    The DxChart component allows you to calculate error bar values based on a calculation algorithm. To enable this functionality, specify Type and Value properties.

    Based on the Type property value, the Value property applies as follows:

    Fixed
    Specifies constant error values.
    Percent
    Specifies percentages of series point values.
    StdError
    Multiplies the calculated standard error.
    StdDeviation
    Multiplies the calculated standard deviation.
    Variance
    Multiplies the calculated variance.
    None
    Does not apply. The chart component obtains error bar values from data source fields.
    @inject IChartAverageTemperatureDataProvider ChartAverageTemperatureDataProvider
    <DxChart Data="@DataSource">
        @* ... *@
        <DxChartLineSeries Pane="TopPane"
                           Name="@LineSeriesName"
                           ArgumentField="@((AverageTemperatureData i) => i.Month)"
                           ValueField="@((AverageTemperatureData i) => i.AverageTemperature)">
            <DxChartSeriesValueErrorBar LowValueField="@nameof(AverageTemperatureData.AverageLowTemperature)"
                                        HighValueField="@nameof(AverageTemperatureData.AverageHighTemperature)"
                                        LineWidth="1"
                                        Opacity="0.8"/>
        </DxChartLineSeries>
        <DxChartBarSeries Pane="BottomPane"
                          Name="@BarSeriesName"
                          ArgumentField="@((AverageTemperatureData i) => i.Month)"
                          ValueField="@((AverageTemperatureData i) => i.AverageHumidity)">
            <DxChartSeriesValueErrorBar Type="ChartValueErrorBarType.Fixed"
                                        Value="@ErrorBarValue"
                                        LineWidth="1" />
        </DxChartBarSeries>
        @* ... *@
    </DxChart>
    
    @code {
        IEnumerable<AverageTemperatureData> DataSource = Enumerable.Empty<AverageTemperatureData>();
        double ErrorBarValue = 6;
        protected override void OnInitialized() {
            DataSource = ChartAverageTemperatureDataProvider.GenerateData();
        }
        // ...
    }
    

    Charts - Error bars

    See Also