Back to Devexpress

How to: Configure Resolve Overlapping for Axis Labels

wpf-117128-controls-and-libraries-charts-suite-chart-control-examples-chart-elements-how-to-configure-resolve-overlapping-for-axis-labels.md

latest2.3 KB
Original Source

How to: Configure Resolve Overlapping for Axis Labels

  • Jun 07, 2019

This example demonstrates how to configure resolving overlapping axis labels.

To do this, use the following parameters of Axis2D.ResolveOverlappingOptions.

View Example

xaml
<dxc:XYDiagram2D.AxisX>
    <dxc:AxisX2D>
        <dxc:AxisX2D.DateTimeScaleOptions>
            <dxc:ManualDateTimeScaleOptions
                        MeasureUnit="Hour"
                        GridAlignment="Hour"
                        GridSpacing="6"
                        AutoGrid="False" />
        </dxc:AxisX2D.DateTimeScaleOptions>
        <dxc:AxisX2D.Label>
            <dxc:AxisLabel TextPattern="{}{A:dd/MM HH:mm}">
                <dxc:Axis2D.ResolveOverlappingOptions>
                    <dxc:AxisLabelResolveOverlappingOptions
                                AllowHide="True"
                                AllowRotate="True"
                                AllowStagger="True"
                                MinIndent="5" />
                </dxc:Axis2D.ResolveOverlappingOptions>
            </dxc:AxisLabel>
        </dxc:AxisX2D.Label>
    </dxc:AxisX2D>
</dxc:XYDiagram2D.AxisX>