三次元スタックエリア形式でデータトレンドを可視化すると、ステークホルダーはカテゴリごとの累積値をすばやく把握できます。Aspose.Cells for .NET を使用すれば、Area3DStacked チャートの生成はシンプルで、コードから完全に制御できます。本記事では、C# を使用して Excel ワークブックに Area3DStacked チャートを作成、データの入力、微調整する方法を学びます。
この記事では次のトピックについて説明します:
C# Excel ライブラリで Area3DStacked チャートを作成
Aspose.Cells for .NET は、サーバー上で Microsoft Office を必要としない堅牢な Excel 自動化ライブラリです。ワークシートの作成、データの挿入、Excel がサポートするすべてのチャートタイプの追加(Area3DStacked を含む)を可能にする豊富な API を提供します。
Aspose.Cells for .NET を使用する主な利点:
- 完全な API カバレッジ – プログラムからすべての Excel 機能にアクセスできます。
- 高性能 – メモリ使用量を最小限に抑えて大規模なブックを処理します。
- クロスプラットフォーム – Windows、Linux、macOS 上で .NET Core / .NET 8+ と共に実行できます。
- Excel のインストール不要 – Web サービスや CI パイプラインなどのヘッドレス環境で動作します。
3つの簡単な手順で始められます:
- 最新リリースを Aspose.Cells releases page からダウンロードします。
- NuGet パッケージをプロジェクトに追加します。
PM> Install-Package Aspose.Cells
Aspose.Cells名前空間でコーディングを開始します。
C# を使用して Excel でエリア3D積み上げチャートを作成する
以下は、最初から Area3DStacked チャートを作成し、一般的なカスタマイズを適用する方法を示す 2 つの実用的な例です。
例 1 – 基本的な Area3DStacked チャート
この例では、ワークブックを作成し、四半期ごとの売上データで埋め、3‑D スタックド エリア チャートを挿入します。
重要な手順の説明
| ステップ | 実行内容 |
|---|---|
| 1 | 新しい Workbook を作成し、最初の Worksheet を参照します。 |
| 2 | チャートが可視化する小さなデータテーブルを挿入します。 |
| 3 | ChartType.Area3DStacked タイプのチャートを追加します。チャート領域は行 7 列 0 から行 25 列 9 に配置されます。 |
| 4 | チャートをデータ範囲にリンクします。SetChartDataRange はカテゴリとシリーズの両方を含み、CategoryData は行ラベル(四半期)を指します。 |
| 5 | ワークブックを XLSX ファイルとして保存します。 |
プログラムを実行すると Area3DStacked_Chart_Basic.xlsx が生成され、各製品の売上が四半期ごとに積み上げられた3次元積み上げ面グラフが表示されます。
例 2 – カスタマイズされた Area3DStacked チャート(色と軸タイトル)
2番目の例では、チャートの外観を調整する方法を示しています。シリーズの色を設定し、透明度を調整し、意味のある軸タイトルを追加します。
カスタマイズが行うこと
- シリーズの色と透明度 – 各領域には異なる色が割り当てられ、透明度が変化して深さを強調します。
- 軸タイトル – 特にレポートに埋め込まれた場合、チャートの理解が向上します。
- 境界線の削除 – スタック領域に滑らかなビジュアルフローを提供します。
生成されたファイル Area3DStacked_Chart_Customized.xlsx は、エグゼクティブ ダッシュボードに適した洗練された 3‑D スタックド エリア チャートを示しています。
無料リソース
- Aspose.Cells Developer Guide – 包括的な API ウォークスルー: https://docs.aspose.com/cells/net/
- Aspose.Cells Live Demos – コーディング不要でオンラインでチャート作成を試す: https://products.aspose.app/cells/family
- API Reference – 詳細なクラスとメンバーのドキュメント: https://reference.aspose.com/cells/net/
- How‑to Blog Posts – 実際のシナリオとサンプルプロジェクト: https://blog.aspose.com/ja/categories/aspose.cells-product-family/
結論
Creating an Area3DStacked チャートを Aspose.Cells for .NET で作成するのは、数行のコードで済みます: データをロードまたは生成し、ChartType.Area3DStacked タイプのチャートを追加し、範囲をバインドし、必要に応じて色、透明度、軸タイトルを微調整します。ライブラリの強力な API を使用すれば、サーバー上で Microsoft Excel を必要とせずに、出版品質のビジュアライゼーションを作成できます。
上記のサンプルを自由に試し、データモデルに合わせて調整し、生成されたチャートを自動レポート パイプラインに統合してください。
追加の支援が必要な場合は、無料サポートフォーラムをご利用ください。