時間の経過に伴うトレンドの可視化は、多くのビジネスレポートにおける重要な要件です。
折れ線グラフは、連続軸上のデータ系列を明確に視覚的に表現し、パフォーマンスや売上、または時間に基づくデータを示すのに最適です。
このガイドでは、Aspose.Cells for .NET と C# を使用して、折れ線グラフをプログラムで生成する方法を紹介します。
この記事では以下のトピックをカバーします:
C# Excel ライブラリで折れ線グラフを作成する
Aspose.Cells for .NET は、Microsoft Office を使用せずに Excel ファイルを操作できる包括的な API です。すべての種類のチャート(Line チャートを含む)の作成、編集、カスタマイズをサポートします。主な利点は以下です:
- Rich API surface – チャートタイプ、シリーズ、軸、書式設定をフルコントロールできます。
- No COM dependencies – .NET をサポートする任意のプラットフォームで動作します。
- High performance – 大規模なワークブックを効率的に処理します。
- Multi‑format support – XLSX、XLS、CSV、PDF などの読み書きが可能です。
はじめに
- ダウンロード 最新の Aspose.Cells for .NET を リリースページ から取得してください。
- インストール NuGet 経由で:
PM> Install-Package Aspose.Cells
- プロジェクトに
Aspose.Cellsの参照を追加します。
C# を使用して Excel で折れ線グラフを作成する
以下は2つの実用的な例です:
- シンプルな単一シリーズ折れ線グラフ – 短時間でトレンドを可視化するのに最適です。
- 二次軸付きマルチシリーズ折れ線グラフ – スケールが異なるデータセットを比較する際に便利です。
両方の例は完全な、コンパイル可能な C# プログラムです。
例 1 – シンプルな単一系列折れ線グラフ
説明
- ワークブックはメモリ内に作成され、月と売上データが入力されます。
ChartType.Lineは基本的な折れ線グラフを作成します。NSeries.Addはデータ系列を定義し、CategoryDataは X 軸ラベルを割り当てます。- 生成されたファイル
SimpleLineChart.xlsxには、完全に書式設定された折れ線グラフが含まれています。
例 2 – 二次軸付きマルチシリーズ折れ線チャート
要点
- 2つの系列が追加されます:Revenue(主軸)とProfit%(副軸)で、異なるスケールを示します。
PlotOnSecondAxis = trueは第2系列を右側の Y 軸に移動させます。- マーカーのカスタマイズにより、第二系列が視覚的に区別されます。
- 最終ファイル
MultiSeriesLineChart.xlsxには、完全に機能するマルチシリーズ折れ線グラフが含まれています。
無料ライセンスを取得する
制限なしで Aspose.Cells を試したいですか? 一時的な無料ライセンス を Aspose temporary license page から取得してください。このライセンスは評価用の透かしを削除し、すべてのチャート機能を探索できるようにします。
無料リソース
これらの公式リソースで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/
結論
Aspose.Cells for .NET を使用した折れ線グラフの作成はシンプルで高度にカスタマイズ可能です。単一系列のトレンドラインをすばやく作成したい場合でも、二次軸を持つ高度な複数系列チャートが必要な場合でも、ライブラリは直感的な API を通じて完全なコントロールを提供します。提供されたコードサンプルを出発点として使用し、特定のレポート要件に合わせて調整してください。
問題が発生したり質問がある場合は、遠慮なく当社の無料サポートフォーラムでヘルプを求めてください。