Skip to main content
All docs
V26.1
  • DxChartAxis<T>.Alignment Property

    Specifies the pane edge next to which to place an axis.

    Namespace: DevExpress.Blazor

    Assembly: DevExpress.Blazor.v26.1.dll

    NuGet Package: DevExpress.Blazor

    Declaration

    [Parameter]
    public ChartAxisAlignment Alignment { get; set; }

    Property Value

    Type Description
    ChartAxisAlignment

    A ChartAxisAlignment enumeration value.

    Available values:

    Name Description
    Near

    The Chart displays an axis next to the left or bottom edge of the pane.

    Far

    The Chart displays an axis next to the right or top edge of the pane.

    Remarks

    Use the Alignment property to define a pane edge next to which to display an axis. The edge choice depends on the axis Alignment and the Chart’s Rotated property values. The following table shows how axes map their Alignment property values to pane edges if the Rotated property is not specified or set to false:

    Axis Near Far
    Argument Bottom Top
    Value Left Right

    If the Rotated property is set to true, the Chart swaps its axes:

    Axis Near Far
    Argument Left Right
    Value Bottom Top

    The following example displays the value axis at the right edge of the pane:

    <DxChart Data="@dataSource">
        <DxChartTitle Text="Sales Amount" />
        <DxChartLegend Position="RelativePosition.Outside" VerticalAlignment="VerticalEdge.Bottom" />
        <DxChartBarSeries Name="2018"
                          Filter="@((SaleInfo s) => s.Date.Year == 2018)"
                          SummaryMethod="Enumerable.Sum"
                          ArgumentField="@(s => s.City)"
                          ValueField="@(s => s.Amount)" />
        <DxChartBarSeries Name="2019"
                          Filter="@((SaleInfo s) => s.Date.Year == 2019)"
                          SummaryMethod="Enumerable.Sum"
                          ArgumentField="@(s => s.City)"
                          ValueField="@(s => s.Amount)" />
        <DxChartValueAxis Alignment="ChartAxisAlignment.Far" />
    </DxChart>
    

    Chart Axis Alignment

    See Also