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