複数のデータ系列の合計に対する割合を視覚化することは、ビジネスレポートで一般的な要件です。100 % Stacked Area chart (Area100PercentStacked) は、各カテゴリポイントで高さの合計が 100 % になるように塗りつぶされた領域としてこのデータを表示し、市場シェア、リソース配分、または時間経過に伴う構成を示すのに最適です。
このガイドでは、C# と Aspose.Cells for .NET を使用して Excel で Area100PercentStacked グラフを作成する方法を学びます。サンプルは完全で自己完結型であり、直接コンパイルして実行できます。
この記事では次のことをカバーします
- C# Excel ライブラリで Area100PercentStacked チャートを作成する
- C# を使用して Excel で Area100PercentStacked チャートを作成する
- 組み込みの Area100PercentStacked チャートを更新する
- 無料ライセンスを取得する
- 無料リソース
- 結論
- 関連項目
C# Excel ライブラリで Area100PercentStacked チャートを作成する
Aspose.Cells for .NET は、Microsoft Excel をインストールせずに Excel ファイルを作成、編集、レンダリングできる包括的なスプレッドシート操作 API です。その豊富なチャート機能により、Area100PercentStacked チャートを含むあらゆる Excel チャートタイプをプログラムで生成できます。
Aspose.Cells を使用する主な利点:
- Pure .NET API – COM相互運用は不要で、.NETをサポートする任意のプラットフォームで動作します。
- Full format support – XLS、XLSX、CSV、ODS などをサポートします。
- High performance – 大規模なブックやデータセットを効率的に処理します。
- Fine‑grained control – すべてのチャートプロパティ、シリーズ、軸、書式設定オプションにアクセスできます。
はじめに
- ダウンロード 最新の Aspose.Cells .NET パッケージを リリース ページ から取得します。
- インストール NuGet 経由で:
PM> Install-Package Aspose.Cells
- C# プロジェクトに
Aspose.Cellsの参照を追加します。
これで、Area100PercentStacked チャートを生成する準備が整いました。
C# を使用して Excel で Area100PercentStacked チャートを作成する
以下は、完全に実行可能な C# プログラムです:
- 新しいワークブックを作成します。
- サンプルデータ(Month vs. Sales of three product lines)を入力します。
- Area100PercentStacked チャートを挿入します。
- タイトル、凡例、軸の値をカスタマイズします。
- ワークブックを XLSX ファイルとして保存します。
Explanation of Key Steps
| Step | What it does |
|---|---|
| 1 | 新しい Workbook をインスタンス化し、最初の Worksheet を取得します。 |
| 2 | ワークシートにサンプルデータ(月と3つの製品販売シリーズ)を入力します。 |
| 3 | Area100PercentStacked チャートをワークシートに追加します。 |
| 4 | NSeries.Add メソッドを使用して、3つのシリーズ(製品 A‑C)を追加します。 |
| 5 | X‑axis のカテゴリ(月)をチャートにリンクします。 |
| 6 | オプションのカスタマイズ – 凡例の位置、軸タイトル、数値形式、プロット領域の色 を示します。 |
| 7 | ワークブックを Area100PercentStackedChart_Output.xlsx に保存します。 |
上記のプログラムを実行すると、完全に書式設定された 100 % Stacked Area チャートを含む Excel ファイルが生成され、分析やプレゼンテーションにすぐに使用できます。
組み込みの Area100PercentStacked チャートを更新する
既に既存のワークブックにチャートがあり、Area100PercentStacked タイプに変換する必要がある場合は、各シリーズのチャートの Type プロパティを変更できます。
このスニペットは、既存のチャートを最初から作り直すことなく 再構成 する方法を示しています。
無料ライセンスを取得する
Aspose.Cells は、評価用の透かしを削除し、すべての機能を有効にする一時的な無料ライセンスを提供します。ライセンスは Aspose temporary license page から取得してください。チャートを生成する前にライセンスを適用してください:
// Apply free temporary license (replace the path with your .lic file location).
var license = new License();
license.SetLicense("Aspose.Total.lic");
Area100PercentStacked チャート – 無料リソース
- 開発者ガイド – 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/
- GitHub のサンプル プロジェクト – https://github.com/aspose-cells/Aspose.Cells-for-.NET
結論
Aspose.Cells for .NET を使用して 100 % Stacked Area チャートを作成するのは簡単です:
- データを準備します。
ChartType.Area100PercentStackedタイプのチャートを追加します。- シリーズとカテゴリ データを設定します。
- 外観を微調整し、保存します。
提供されたコードスニペットは完全で、コンパイル可能であり、新しいチャートの作成と既存のチャートの変更の両方を示しています。これらの手法をレポート ダッシュボード、財務分析、または比例データの可視化が必要なあらゆるシナリオに組み込んでください。
さらにサポートが必要な場合は、Aspose.Cells フォーラム に質問を投稿してください。