
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;