カテゴリごとの累積トレンドを可視化することは、ビジネス分析やレポート作成に不可欠です。LineStacked chart(スタックラインチャートとも呼ばれます)は、各シリーズが時間経過とともに合計にどのように貢献しているかを、慣れ親しんだ折れ線グラフの外観を保ったまま表示するのに役立ちます。

このガイドでは、C# と Aspose.Cells for .NET を使用して Excel で LineStacked チャートを作成する方法を学びます。サンプルコードは自己完結型で、完全にコンパイル可能であり、各ステップを説明するコメントが含まれています。

この記事では、次のトピックを取り上げます。

C# Excel ライブラリで LineStacked チャートを作成する

Aspose.Cells for .NET は、開発者が Microsoft Office を使用せずに Excel ファイルを作成、変更、レンダリングできる強力な Excel 自動化ライブラリです。すべての組み込みチャートタイプ(LineStacked など)を含む、チャート作成のための包括的な API を提供します。

Aspose.Cells を使用したチャート生成の主な利点:

  • Full chart‑type coverage – すべての Excel チャートタイプが統一 API で利用可能です。
  • Fine‑grained customization – 系列、軸、凡例、データ ラベルなどを細かく制御できます。
  • No COM or interop dependencies – .NET をサポートする任意のプラットフォームで動作します。
  • High performance – 大規模なブックやデータセットを効率的に処理します。

すぐに始める:

  1. 最新リリースを Aspose.Cells releases page からダウンロードします。
  2. プロジェクトに NuGet パッケージを追加します:
PM> Install-Package Aspose.Cells

C# を使用して Excel で積み上げ折れ線グラフを作成する

以下は、完全で実行可能な C# コンソール プログラムです:

  1. 新しいワークブックを作成します。
  2. 3つの製品カテゴリのサンプルデータを入力します。
  3. LineStacked チャートを挿入します。
  4. チャートのタイトル、軸、凡例をカスタマイズします。
  5. ワークブックを LineStackedChart_Output.xlsx として保存します。

コードの説明

StepPurpose
1新しい Workbook をインスタンス化し、最初のワークシートにアクセスします。
2ヘッダー行と、3つの製品に対するサンプル販売データの6行を書き込みます。
3ChartType.LineStacked タイプのチャートを追加します。チャートはワークシートの行8〜26、列0〜10を占めます。
43つのシリーズ(各製品ごと)を追加し、適切なデータ範囲にリンクします。
5カテゴリ軸(X 軸)を月名に設定します。
6一般的なカスタマイズ(背景色、軸タイトル、凡例の位置、データラベル)を示します。
7ワークブックをローカルファイルシステムに保存します。

プログラムを実行すると、完全に機能する LineStacked チャートを含む Excel ファイルが作成され、3 つの製品ラインが視覚的にスタックされ、個々のトレンドと累積効果の両方を確認できます。

無料リソース

結論

この記事では、Aspose.Cells for .NET を使用して Excel で LineStacked チャートを生成する方法を示しました。ライブラリのシンプルな API を活用することで、プログラムから高度な積み上げ折れ線グラフを作成し、外観を完全にカスタマイズし、結果をサポートされている任意の形式(XLSX、PDF、PNG など)にエクスポートできます。

レポートのニーズに合わせて、サンプルデータ、色、または軸設定を自由に変更してください。問題が発生したり質問がある場合は、Aspose サポートコミュニティが喜んでお手伝いします。

参照