階層データをコンパクトで目を引く形で可視化することは、ビジネスプレゼンテーションやレポートでしばしば求められます。ピラミッドチャート(ファンネルチャートとも呼ばれます)は、各カテゴリの相対的な貢献度を示すのに役立ちます。このガイドでは、C# と Aspose.Cells for .NET を使用して Excel でピラミッドチャートを作成する方法を学びます。サンプルは完全に機能し、Visual Studio または任意の .NET IDE で直接コンパイルできます。
この記事では次のトピックについて説明します:
C# Excel ライブラリでピラミッドチャートを作成
Aspose.Cells for .NET は、Microsoft Office を使用せずに Excel ファイルの作成、変更、レンダリングを可能にする包括的な Excel 操作ライブラリです。その豊富なチャート API は、Pyramid チャートを含むすべての最新チャートタイプをサポートしています。
Aspose.Cells for .NET を使用する主な利点:
- Extensive API – 200以上のExcel機能にアクセスできます。
- Full Format Support – XLSX、XLS、CSV、ODSなど多数の形式に対応しています。
- High Performance – 大規模なブックを効率的に処理します。
- No External Dependencies – サーバーにExcelをインストールする必要はありません。
すぐに始める:
PM> Install-Package Aspose.Cells
C# を使用して Excel でピラミッド グラフを作成する
1. データテーブルから作成するシンプルなピラミッドチャート
次の例は、以下の方法を示します:
- 新しいワークブックを作成します。
- サンプルデータでワークシートに入力します。
- ピラミッド チャートを追加します。
- 系列とチャートタイトルを構成します。
- ワークブックを XLSX ファイルとして保存します。
重要な行の説明
| Line | Purpose |
|---|---|
ChartType.Pyramid | ピラミッドチャートのタイプを指定します。 |
pyramidChart.NSeries.Add("=SalesData!$B$2:$B$6", true) | データ系列(値)を追加します。true フラグは、系列に名前行があることを示します。 |
pyramidChart.NSeries.CategoryData = "=SalesData!$A$2:$A$6" | カテゴリラベル(ファネルのレベル)を割り当てます。 |
ShowValue | データラベルを有効にし、各セグメントが数値を表示するようにします。 |
コードを実行すると、PyramidChart_Output.xlsx が生成され、販売ファネルのクリーンなピラミッド表現が得られます。
2. ピラミッドチャートのカスタマイズ – 色と凡例
時々、より洗練された外観が必要になることがあります。以下のスニペットは前の例を基にして、次のことを示します:
- 個別のスライスの色を設定する。
- 凡例を表示し、凡例の位置を設定する。
結果: 視覚的によりリッチなピラミッドチャートで、異なる色と凡例があり、Styled_PyramidChart.xlsxとして保存されました。
無料ライセンスを取得する
一時ライセンスで Aspose 製品を体験し、Aspose 無料ライセンスページ へアクセスしてください。ライセンスは評価用の透かしを削除し、Aspose.Cells for .NET のすべての機能を解放します。
ピラミッドチャート Excel: 無料リソース
公式 Aspose リソースで 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/
結論
Creating a Pyramid chart with Aspose.Cells for .NET は簡単です—数行の C# コードだけでチャートの生成、スタイル設定、エクスポートが可能です。ライブラリの包括的な API により、データ バインディング、視覚的外観、ブックの出力形式を完全に制御でき、任意の .NET アプリケーションにプロフェッショナル品質のグラフィックを埋め込むことができます。
問題や質問がある場合は、無料サポートのために Aspose Cells コミュニティ フォーラム をご利用ください。