Skip to main content
All docs
V25.1
  • DevExpress v25.1 Update — Your Feedback Matters

    Our What's New in v25.1 webpage includes product-specific surveys. Your response to our survey questions will help us measure product satisfaction for features released in this major update and help us refine our plans for our next major release.

    Take the survey Not interested

    ChartValueErrorBarType Enum

    Lists algorithms that calculate error bar values.

    Namespace: DevExpress.Blazor

    Assembly: DevExpress.Blazor.v25.1.dll

    NuGet Package: DevExpress.Blazor

    #Declaration

    C#
    public enum ChartValueErrorBarType

    #Members

    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.

    #Related API Members

    The following properties accept/return ChartValueErrorBarType values:

    #Remarks

    The Type property specifies how a chart calculates or where it obtains error bar values. All available methods can be grouped into three categories:

    • Calculate statistical functions. When the Type property is set to Variance, StdError, or StdDeviation, the control calculates the specified function and displays its value as error bars. Note that you can adjust the result by a coefficient assigned to the Value property. The default coefficient is 1.

    • Display fixed or percentage bars. Set the Type property to Fixed or Percent, and use the Value property to specify a fixed error value or a percentage (applied to the current series point value).

    • Obtain error values from a data source. When the Type property is set to None or unspecified, use HighValueField and LowValueField properties to specify data source fields that contain error values.

    @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