比例データを効果的に可視化するには、しばしば 3‑D exploded pie chart が必要です。多くのビジネスレポートでは、このチャートタイプが個々のセグメントを強調し、読者の注意を引く三次元の外観を加えます。本記事では、C# と Aspose.Cells for .NET を使用して Excel で Pie3DExploded チャートを生成する方法を示します。数行のコードだけで、チャートを作成、スタイル設定、そして任意のサポート形式(XLSX、PDF、PNG など)にエクスポートできます。
この記事は次のように構成されています:
C# Excel ライブラリで Pie3DExploded チャートを作成する
Aspose.Cells for .NET は、強力で完全に管理された Excel ライブラリで、開発者が Microsoft Office を必要とせずに Excel ファイルを作成、変更、レンダリングできるようにします。その豊富な API により、先進的な 3‑D チャートタイプやエクスプローデッド パイ機能を含むチャート自動化が簡単になります。
Aspose.Cells を使用したチャート作成の主な利点:
- 完全な .NET サポート – .NET Framework、.NET Core、そして .NET 6/7/8 で動作します。
- Office 不要 – Office が利用できないサーバーサイド環境でも動作します。
- 豊富なチャート機能 – 3‑D や分割表示を含む 50 種類以上のチャートタイプをサポートします。
- 高性能 – 大規模データセットを低メモリフットプリントで処理します。
- 複数のエクスポート形式 – XLSX、PDF、HTML、PNG、JPEG、SVG などに保存できます。
はじめに
- ダウンロード 最新の Aspose.Cells for .NET を 公式リリースページ から取得してください。
- インストール NuGet パッケージ:
PM> Install-Package Aspose.Cells
- C# プロジェクトに
Aspose.Cellsの参照を追加します。
これで、Pie3DExploded チャートを作成する準備が整いました。
C# を使用して Excel で Pie3DExploded チャートを作成する
以下は、2つの完全な実行可能な例です:
- Basic Pie3DExploded chart – チャートの作成方法と全シリーズを分割(explode)する方法を示します。
- Customized Pie3DExploded chart – スタイル設定、特定のスライスの分割、PNG へのエクスポートを実演します。
例 1 – 基本的な Pie3DExploded チャート
主要な手順の説明
| ステップ | コード | 目的 |
|---|---|---|
| 1 | new Workbook() | メモリ内の Excel ワークブックを作成します。 |
| 2 | sheet.Cells["A1"].Value = "Category" | ワークシートにカテゴリ/値のペアを入力します。 |
| 3 | sheet.Charts.Add(ChartType.Pie3D, …) | シートに 3D パイチャートを追加します。 |
| 4 | chart.NSeries.Add("=Sheet1!$B$2:$B$5", true) | シリーズをデータ範囲にバインドします。 |
| 5 | chart.NSeries[seriesIndex].Explosion = 15 | スライス間の距離を増やし、効果を強調します。 |
| 6 | workbook.Save(...) | ワークブックを XLSX ファイルに書き込みます。 |
プログラムを実行すると、クリーンな3‑D爆発パイチャートを含む Pie3DExploded_Basic.xlsx が生成されます。
例 2 – カスタマイズされた Pie3DExploded チャート(スタイリングとエクスポート)
この例が追加するもの
- Selective explosion – 「Bikes」スライスだけが
ExplodePointsを使用して分離されます。 - Custom slice colors – 各ポイントの
Area.ForegroundColorに直接アクセスします。 - Data labels – 各スライス内にカテゴリ名と値を表示します。
- High‑resolution export – チャートを 300 dpi の PNG 画像として保存します(
ToImageメソッド)。
両方の例は .NET 6+ でコンパイルされ、必要なのは Aspose.Cells NuGet パッケージだけです。
無料ライセンスを取得する
完全なライセンスを購入せずに実験したいですか?Aspose の一時ライセンスページにアクセスして、無料の30日間評価ライセンスを取得してください。これにより、チャート作成を含むすべての機能がロック解除され、上記のコードを制限なくテストできます。
無料リソース
- 開発者ガイド – 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/
結論
Excelで 3‑D exploded pie chart を作成するのは、Aspose.Cells for .NET を使用すれば簡単です。ライブラリは、チャートの種類、爆発設定、色、データ ラベル、エクスポート形式に対する細かな制御を提供します。上記の例に従うことで、金融ダッシュボード、販売サマリー、またはデータ駆動型ウェブアプリケーションの構築など、あらゆる自動レポート ソリューションに目を引くパイチャートを統合できます。
問題が発生したり質問がある場合は、遠慮なく Aspose.Cells サポート フォーラム でご相談ください。