XamSpreadSheet に表示されるチャートの X軸、Y軸にタイトルを設定し、表示させる方法をご案内します。

チャートのタイトルより少し複雑ですが、同じく ChartTitle を使って以下のように実装をしてみてください。

// 以下より Axis タイトルの設定です。? ここでは、X軸、Y軸共通の処理です。
// まずはチャートから AxisCollection を取得しておきます。
AxisCollection axisCollection = chart1.AxisCollection;

// 以下より XAxis の設定です。? ここから X軸の処理です。
// XAxis のタイトル設定用に ChartTitle を生成する
ChartTitle xAxisChartTitle = new ChartTitle();
// Text にタイトルを設定する
xAxisChartTitle.Text = new FormattedString("XAxis Title Text");
// テキストのサイズ(Height)を設定する
xAxisChartTitle.Text.GetFont(0).Height = 300;
// AxisCollection から XAxis を取得する
Axis xAxis = axisCollection[AxisType.Category, AxisGroup.Primary];
// XAxis のタイトルに、XAxis のタイトル設定用に生成した ChartTitle を設定する
xAxis.AxisTitle = xAxisChartTitle;


// 以下より YAxis の設定です。? ここから Y軸の処理です。
// XAxis のタイトル設定用に ChartTitle を生成する
ChartTitle yAxisChartTitle = new ChartTitle();
// Text にタイトルを設定する
yAxisChartTitle.Text = new FormattedString("YAxis Title Text");
// テキストのサイズ(Height)を設定する
yAxisChartTitle.Text.GetFont(0).Height = 300;
// テキストの向きを調整する場合は Rotation を設定する
//yAxisChartTitle.Rotation = 90; ???? 回転させる場合はこちらを設定します。
// AxisCollection から XAxis を取得する
Axis yAxis = axisCollection[AxisType.Value, AxisGroup.Primary];
// XAxis のタイトルに、XAxis のタイトル設定用に生成した ChartTitle を設定する
yAxis.AxisTitle = yAxisChartTitle;
Tagged:

製品について

Ultimate UI for WPF