Skip to main content
All docs
V23.2

DxChartSeriesLabel.ShowForZeroValues Property

Specifies whether to show labels for series points with zero values.

Namespace: DevExpress.Blazor

Assembly: DevExpress.Blazor.v23.2.dll

NuGet Package: DevExpress.Blazor

Declaration

[DefaultValue(true)]
[Parameter]
public bool ShowForZeroValues { get; set; }

Property Value

Type Default Description
Boolean true

true to show labels for series points with zero values; otherwise, false.

Remarks

Set the ShowForZeroValues property to false to hide labels for series points with zero values. Note that this property only affects series that display bars.

The following example hides the label for the bar with a zero sales amount value:

<DxChart Data="@SalesData">
    <DxChartTitle Text="Sales amount, $" />
    <DxChartBarSeries Name="2017" 
                      Filter="@((SaleInfo s) => s.Date.Year == 2017)"
                      ArgumentField="@(s => s.City)" 
                      ValueField="@(s => s.Amount)"
                      SummaryMethod="Enumerable.Sum">
         <DxChartSeriesLabel Visible="true"
                             Position="RelativePosition.Outside"
                             ShowForZeroValues="false"/>
    </DxChartBarSeries>
    <DxChartLegend Position="RelativePosition.Outside"
                   HorizontalAlignment="HorizontalAlignment.Right" />
</DxChart>

@code {
    IEnumerable<SaleInfo> SalesData;

    protected override async Task OnInitializedAsync() {
        SalesData = await Sales.GetSalesAsync();
    }
}

DxChartSeriesLabel - Show for zero values

See Also