階層的または比較データを三次元の外観で可視化することで、レポートをより魅力的にすることができます。
Cone Stacked chart は、データ系列を円錐形に積み重ねる 3‑D チャートタイプで、比例関係を強調しながら視覚的な奥行きを加えることができます。
このガイドでは、C# と Aspose.Cells for .NET を使用して、Excel でプログラム的に Cone Stacked chart を作成する方法を学びます。
この記事では以下のトピックをカバーしています:
C# Excel ライブラリで円錐積み上げチャートを作成
Aspose.Cells for .NET は、Microsoft Office を使用せずに Excel ファイルの作成、編集、レンダリングを可能にする強力な API です。Cone Stacked チャートを含む幅広いチャートタイプを、クリーンでオブジェクト指向の API を通じて完全にサポートしています。
Aspose.Cells を使用したチャート作成の主なメリット:
| 機能 | 利点 |
|---|---|
| 包括的な API | セルから高度なチャートまで、すべての Excel 機能にアクセスできます。 |
| 高性能 | 大規模なブックを効率的に操作できます。 |
| Office 依存なし | .NET をサポートする任意のプラットフォームで動作します。 |
| 複数の出力形式 | XLSX、XLS、PDF、PNG、JPEG などとして保存できます。 |
始めるのは簡単です:
PM> Install-Package Aspose.Cells
または、最新リリースを Aspose.Cells .NET リリースページ からダウンロードしてください。
C# を使用して Excel で円錐積み上げチャートを作成する
以下は、完全に実行可能な C# コンソール アプリケーションです:
- 新しいワークブックを作成します。
- サンプルデータを入力します。
- Cone Stacked チャートを追加します。
- チャートのタイトル、軸、凡例をカスタマイズします。
- ワークブックをディスクに保存します。
Tip – チャートの種類は
ChartType.ConeStackedで定義されます。100 % の積み上げバージョンを使用するにはChartType.ConeStacked100を使用してください。
コードの説明
| ステップ | コードの動作 |
|---|---|
| 1 | 新しい Workbook をインスタンス化し、最初の Worksheet を参照します。 |
| 2 | ヘッダー行と、3つの製品の四半期ごとの売上データを4行書き込みます。 |
| 3 | Worksheet に Cone Stacked チャート (ChartType.ConeStacked) を追加します。 |
| 4 | 売上値の範囲を使用して、各製品ごとに1つずつ、合計3つの系列を作成します。 |
| 5 | カテゴリ(X‑axis)を四半期名に設定し、凡例を表示し、軸タイトルを追加します。 |
| 6 | ブックを XLSX ファイルとして保存します。 |
プログラムを実行し、生成された ConeStackedChart_Output.xlsx を開くと、四半期ごとの各製品の比例的貢献度を明確に可視化した三次元の円錐積み上げチャートが表示されます。
無料リソース
- Developer’s Guide – Aspose.Cells のすべての機能に関する包括的なドキュメント: https://docs.aspose.com/cells/net/
- Online Spreadsheet Editor – コードを書かずにチャート作成を試すことができます: https://products.aspose.app/cells/family
- API Reference – 例付きの完全な .NET API リファレンス: https://reference.aspose.com/cells/net/
- How‑To Articles – さらに多くのチャートタイプと高度なカスタマイズを探求してください: https://blog.aspose.com/ja/categories/aspose.cells-product-family/
結論
Cone Stacked チャートは、視覚的に魅力的な 3‑D 効果で積み上げデータを提示する効果的な方法です。Aspose.Cells for .NET を使用すると、C# の数行のコードでプログラム的にこのようなチャートを生成し、外観を完全にカスタマイズし、任意のサポートされている形式にエクスポートできます。上記の例は、独自のデータセットやレポート要件に合わせて適応できる堅実な基盤を提供します。
もし支援が必要な場合は、Aspose.Cells support forum で質問するか、当社の連絡チャネルをご利用ください。