複数のデータ系列の合計に対する割合を視覚化することは、ビジネスレポートで一般的な要件です。100 % Stacked Area chart (Area100PercentStacked) は、各カテゴリポイントで高さの合計が 100 % になるように塗りつぶされた領域としてこのデータを表示し、市場シェア、リソース配分、または時間経過に伴う構成を示すのに最適です。

このガイドでは、C#Aspose.Cells for .NET を使用して Excel で 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 – すべてのチャートプロパティ、シリーズ、軸、書式設定オプションにアクセスできます。

はじめに

  1. ダウンロード 最新の Aspose.Cells .NET パッケージを リリース ページ から取得します。
  2. インストール NuGet 経由で:
PM> Install-Package Aspose.Cells
  1. C# プロジェクトに Aspose.Cells の参照を追加します。

これで、Area100PercentStacked チャートを生成する準備が整いました。

C# を使用して Excel で Area100PercentStacked チャートを作成する

以下は、完全に実行可能な C# プログラムです:

  1. 新しいワークブックを作成します。
  2. サンプルデータ(Month vs. Sales of three product lines)を入力します。
  3. Area100PercentStacked チャートを挿入します。
  4. タイトル、凡例、軸の値をカスタマイズします。
  5. ワークブックを XLSX ファイルとして保存します。

Explanation of Key Steps

StepWhat it does
1新しい Workbook をインスタンス化し、最初の Worksheet を取得します。
2ワークシートにサンプルデータ(月と3つの製品販売シリーズ)を入力します。
3Area100PercentStacked チャートをワークシートに追加します。
4NSeries.Add メソッドを使用して、3つのシリーズ(製品 A‑C)を追加します。
5X‑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 チャート – 無料リソース

結論

Aspose.Cells for .NET を使用して 100 % Stacked Area チャートを作成するのは簡単です:

  1. データを準備します。
  2. ChartType.Area100PercentStacked タイプのチャートを追加します。
  3. シリーズとカテゴリ データを設定します。
  4. 外観を微調整し、保存します。

提供されたコードスニペットは完全で、コンパイル可能であり、新しいチャートの作成既存のチャートの変更の両方を示しています。これらの手法をレポート ダッシュボード、財務分析、または比例データの可視化が必要なあらゆるシナリオに組み込んでください。

さらにサポートが必要な場合は、Aspose.Cells フォーラム に質問を投稿してください。

参照