Wordレポートを生成するとき、チャートのプロット領域を文書全体に合わせて書式設定できます。プロット領域はチャートがデータを表示する場所です。これは、タイトルや凡例も含めることができる、より大きなチャート領域の内部に位置しています。
このチュートリアルでは、C# で列グラフを作成し、プロット領域にグラデーション塗りつぶしと枠線を適用し、グラフを Word 文書に保存する方法を示します。
C# ライブラリで Word チャートのプロット領域をフォーマットする
Aspose.Words for .NET は .NET アプリケーションで Word ドキュメントの作成と操作を可能にします。プロット領域の塗りつぶしと線の書式設定 API はバージョン 26.10 以降 で利用可能です。
プロジェクトにパッケージを追加するには、.NET CLI を使用します:
dotnet add package Aspose.Words --version 26.10.0
ライブラリは評価モードで使用するか、無料の一時ライセンスをリクエストして、評価制限なしで評価できます。
C# で Word チャートのプロット領域をフォーマットする
チャートを作成し、書式設定するには、次の手順に従ってください:
DocumentとDocumentBuilderを作成します。InsertChart()を使用して縦棒グラフを挿入し、返されたシェイプからチャートにアクセスします。- デフォルトの系列をクリアし、独自のカテゴリと値を追加します。
Chart.PlotArea.Formatにアクセスします。- グラデーション塗りつぶしを適用し、枠線の色と幅を設定します。
- ドキュメントを DOCX ファイルとして保存します。
以下の完全な例は、2つの系列を持つチャートを作成し、そのプロット領域の書式設定を行います:
using System.Drawing;
using Aspose.Words;
using Aspose.Words.Drawing;
using Aspose.Words.Drawing.Charts;
class Program
{
static void Main()
{
// Create a document and insert a column chart.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
Shape shape = builder.InsertChart(ChartType.Column, 432, 252);
Chart chart = shape.Chart;
// Replace the default series with sample data.
chart.Series.Clear();
string[] categories = { "Quarter 1", "Quarter 2" };
chart.Series.Add("2025", categories, new double[] { 1, 2 });
chart.Series.Add("2026", categories, new double[] { 3, 4 });
// Set the plot-area fill and border.
ChartPlotArea plotArea = chart.PlotArea;
plotArea.Format.Fill.OneColorGradient(
Color.LightBlue, GradientStyle.DiagonalUp,
GradientVariant.Variant2, 1);
plotArea.Format.Stroke.ForeColor = Color.Blue;
plotArea.Format.Stroke.Weight = 0.25;
// Save the document.
doc.Save("formatted-chart-csharp.docx");
}
}
プロット領域の書式設定の仕組み
新しく挿入されたチャートには生成されたデータが含まれています。例では、そのシリーズをクリアし、同じ 2 つのカテゴリに対する値を持つ 2 つの新しいシリーズを追加します。
The Chart.PlotArea.Format プロパティは、プロット領域の塗りつぶしと線の書式設定にアクセスできます。 OneColorGradient() はグラデーションの色、スタイル、バリアント、度合いを設定します。 Stroke.ForeColor は枠線の色を設定し、Stroke.Weight はその幅を設定します。例では 0.25 ポイントが使用されています。
フォーマットされたチャートの表示
Word ドキュメントビューアで formatted-chart-csharp.docx を開きます。ドキュメントには 2 つのデータ系列を持つ縦棒グラフが含まれ、プロット領域はライトブルーのグラデーション、薄い青い枠線があります。データと書式設定の値をレポートに合わせて変更してください。

Wordチャートのプロット領域を書式設定する。
結論
C# を使用して Word の縦棒グラフを作成し、プロット領域をカスタマイズしました。独自のレポートでさまざまな色やデータを試し、さらに多くのチャート例については Word で C# を使用してチャートを作成する方法 をご覧ください。
