Skip to main content

ChartElementFormat.LargeNumber(Nullable<Byte>) Method

Uses the “Thousands”, “Millions”, “Billions”, or “Trillions” format depending on the values.

Namespace: DevExpress.Blazor

Assembly: DevExpress.Blazor.v23.2.dll

NuGet Package: DevExpress.Blazor

Declaration

public static ChartElementFormat LargeNumber(
    byte? precision = null
)

Optional Parameters

Name Type Default Description
precision Nullable<Byte> null

Specifies the number of digits in the fractional part of a value.

Returns

Type Description
ChartElementFormat

A ChartElementFormat enumeration value.

Remarks

The LargeNumber method displays numbers with letters (“T”, “B”, “M”, “K”) depending on the data source values. You can use this method for axis and series labels. The following code snippet calls the method for the value axis of the Chart:

<DxChart Data="@forecasts">
    <DxChartValueAxis>
        <DxChartAxisLabel Format="ChartElementFormat.LargeNumber()"></DxChartAxisLabel>
        <DxChartAxisTitle Text="Items"></DxChartAxisTitle>
    </DxChartValueAxis>
    @* ... *@
</DxChart>

Formatted Y axis

You can also use the precision parameter to specify the number of digits in the fractional part of a value. For example, if precision equals 2, the value has the following format: 1 200 000 000 → 1.20B. This parameter is optional.

See Also