IChartSeriesLabel.ShowForZeroValues Property
Specifies whether to show labels for series points with zero values.
Namespace: DevExpress.Blazor
Assembly: DevExpress.Blazor.v24.1.dll
NuGet Package: DevExpress.Blazor
Declaration
[DefaultValue(true)]
bool ShowForZeroValues { get; set; }
Property Value
Type | Default | Description |
---|---|---|
Boolean | true |
|
Remarks
IChartSeriesLabel properties allow you to configure point label settings. To access these settings, use the PointLabel property in a CustomizeSeriesPoint event handler.
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.
Example
The following example hides labels for bars with zero sales amounts:
<DxChart Data="@SalesData"
CustomizeSeriesPoint="@PreparePointLabel" >
<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" />
</DxChartBarSeries>
<DxChartLegend Position="RelativePosition.Outside"
HorizontalAlignment="HorizontalAlignment.Right" />
</DxChart>
@code {
IEnumerable<SaleInfo> SalesData;
protected override async Task OnInitializedAsync() {
SalesData = await Sales.GetSalesAsync();
}
protected void PreparePointLabel(ChartSeriesPointCustomizationSettings pointSettings) {
pointSettings.PointLabel.ShowForZeroValues = false;
}
}
See Also