XamDataChart では、X 軸ラベルの表示位置はチャートの下部、Y 軸ラベルの表示位置はチャートの左側です。これら軸ラベルの表示位置は、AxisLabelSettings.Location プロパティで変更することができます。

また、表示領域のサイズはAxisLabelSettings.Extentプロパティを使用して変更できます。

実装例

X 軸ラベル、Y 軸ラベルの AxisLabelSettings.Location を変更することで、 X 軸ラベルの表示位置をチャートの上部、Y 軸ラベルの表示位置をチャートの右側に変更してみます。また、表示領域のサイズはそれぞれAxisLabelSettings.Extentを35と20に設定します。

<ig:XamDataChart x:Name="DataChart" Margin="2,35,1.6,2" Grid.RowSpan="2" >
    ...
    <ig:XamDataChart.Axes>
        <!--チャート上部に表示されている X 軸ラベル-->
        <ig:CategoryXAxis x:Name="xmXAxis" ItemsSource="{Binding}" Label="{}{Label}" >
            <ig:CategoryXAxis.LabelSettings >
                <ig:AxisLabelSettings Location="OutsideTop" Extent="35" />
            </ig:CategoryXAxis.LabelSettings>
        </ig:CategoryXAxis>

        <!--チャート右側に表示されている Y 軸ラベル-->
        <ig:NumericYAxis x:Name="xmYAxis1" MinimumValue="0"  MaximumValue="10">
            <ig:NumericYAxis.LabelSettings >
                <ig:AxisLabelSettings Location="OutsideRight" Extent="20" />
            </ig:NumericYAxis.LabelSettings>
        </ig:NumericYAxis>
        
    </ig:XamDataChart.Axes>
    ...
</ig:XamDataChart>

実行結果

参照:軸ラベル設定の構成
https://jp.infragistics.com/help/wpf/datachart-axis-label-settings

Tagged:

製品について

Ultimate UI for WPF