時間の経過に伴うトレンドの可視化は、多くのビジネスレポートにおける基本的な要件です。Area chart はデータポイントと軸の間の領域を埋め、変化の大きさを強調するのに最適です。このガイドでは、C# と Aspose.Cells for .NET を使用して、Excel でシンプルな Area chart と積み上げ Area chart の両方を作成する方法を示します。コードスニペットは完全で、コンパイル可能な状態で提供されており、任意の .NET プロジェクトに適用できます。
この記事では次のトピックについて説明します:
- C# Excel ライブラリでエリア チャートを作成する
- C# を使用して Excel でエリア チャートを作成する
- C# を使用して Excel で積み上げエリア チャートを作成する
- 無料ライセンスを取得する
- エリア チャート Excel: 無料リソース
- 結論
- 関連項目
C# Excel ライブラリでエリア チャートを作成
Aspose.Cells for .NET は、Microsoft Office を使用せずに Excel ファイルの作成、編集、レンダリングを可能にする包括的な Excel 操作ライブラリです。ワークシート、セル、チャートを操作するためのクリーンでオブジェクト指向の API を提供します。
チャートを扱う際の主な利点:
- リッチチャートタイプのサポート – 標準、積み上げ、100 %積み上げ、そして多数の特殊チャートタイプを含みます。
- 完全な書式制御 – 色、マーカー、軸、凡例、データ ラベルをプログラムでカスタマイズできます。
- クロス‑プラットフォーム – Windows、Linux、macOS で .NET 6+ と共に動作します。
- 高性能 – 大規模データセットを効率的に処理します。
Aspose.Cells の使用を開始するには、NuGet パッケージをプロジェクトに追加します:
PM> Install-Package Aspose.Cells
C# を使用して Excel でエリア チャートを作成する
以下は、シンプルな エリア チャート を作成する完全な、すぐに実行できるコンソール アプリケーションです。例では次の手順に従います:
Workbookをインスタンス化します。- 最初のワークシートにサンプルデータを入力します。
Areaチャート オブジェクトを追加します。- チャートのシリーズと軸を構成します。
- ワークブックを XLSX ファイルとして保存します。
キー行の説明
| Line | Purpose |
|---|---|
ChartType.Area | 標準のエリア チャートを指定します。 |
chart.NSeries.Add("=Sheet1!$B$2:$B$4", true) | データ系列を追加します。2 番目の引数 (true) は、系列が最初の列をカテゴリとして使用することを示します。 |
chart.CategoryAxis.Title.Text | X‑axis のタイトルを設定します。 |
chart.PlotArea.Area.Formatting | プロット領域の背景書式設定を制御します。 |
プログラムを実行すると、AreaChart_Output.xlsx が生成され、2つの製品の販売トレンドを示すきれいにフォーマットされたエリアチャートが表示されます。
C# を使用して Excel で積み上げ面グラフを作成する
スタックエリアチャート は、各シリーズが総計に対する貢献度を示します。以下のコードは前の例を基にしており、チャートタイプを ChartType.StackedArea に変更します。
シンプルなエリアチャートと比べて何が変わりますか?
ChartType.AreaStacked– 各シリーズを前のシリーズの上に描画します。- 複数のシリーズを追加して、累積データを示しています。
- プロット領域に透明度を適用し、ビジュアルをすっきりさせています。
生成された Excel ファイルは、完全に機能するエリア チャートを表示し、さらにカスタマイズや配布の準備が整っています。
無料ライセンスを取得する
一時ライセンスを取得して、Aspose.Cells を制限なく体験してください:
- 無料の一時ライセンスページにアクセスし、指示に従ってください。free temporary license page
- Aspose.Cells API の呼び出しを行う前に、コード内でライセンスを適用してください:
var license = new Aspose.Cells.License();
license.SetLicense("Aspose.Cells.lic");
ライセンス環境では評価用の透かしが削除され、フル機能セットが利用可能になります。
エリアチャート Excel: 無料リソース
これらの公式リソースでExcel自動化スキルを強化しましょう:
- 開発者向けガイド – https://docs.aspose.com/cells/net/
- 無料オンラインアプリ – https://products.aspose.app/cells/family
- APIリファレンス – https://reference.aspose.com/cells/net/
- ハウツー記事 – https://blog.aspose.com/ja/categories/aspose.cells-product-family/
結論
この記事では、C# と Aspose.Cells for .NET を使用して、Excel で標準のエリア チャートと積み上げエリア チャートの両方を作成する方法を示しました。提供されたコードサンプルは完全でコンパイル可能であり、チャートの作成、スタイリング、ファイル保存のベストプラクティスを示しています。これらのスニペットを独自のアプリケーションに統合することで、Microsoft Excel に依存せずに説得力のあるビジュアル分析を提供できます。
追加のヘルプが必要な場合は、Aspose.Cells サポートフォーラムで会話を開始してください。