カテゴリ間の明確な区別を伴う比例データの可視化は、ビジネスレポート、ダッシュボード、プレゼンテーションで一般的な要件です。エクスプローデッド ドーナツ グラフは、リングの残りの部分から各セグメントをわずかに分離させることで、可読性と視覚的インパクトを向上させます。このガイドでは、C# と Aspose.Cells for .NET を使用して Excel で DoughnutExploded グラフを生成する方法を学びます。
この記事では以下の内容をカバーします:
C# Excel ライブラリでドーナツエクスプロードチャートを作成
Aspose.Cells for .NET は、Microsoft Office を必要とせずに、開発者が Excel ファイルを作成、編集、レンダリングできる包括的な Excel 操作ライブラリです。その豊富なチャート API は、Excel で利用可能なすべてのチャートタイプをサポートしており、DoughnutExploded チャートも含まれます。
Aspose.Cells を使用する主な利点:
- フル機能 API – ワークシート、セル、数式、スタイル、画像、すべてのチャートタイプにアクセスできます。
- Office 依存なし – Windows、Linux、Docker、Azure 環境で動作します。
- 高性能 – 数百万行の大規模ブックブックを効率的に処理します。
- 複数フォーマットのサポート – XLSX、XLS、CSV、ODS、PDF、HTML、画像フォーマットの読み書きが可能です。
はじめに
- ダウンロード 最新リリースは Aspose.Cells releases page から取得してください。
- インストール NuGet 経由で:
PM> Install-Package Aspose.Cells
- C# プロジェクトに
Aspose.Cellsの参照を追加します。
C# を使用して Excel でドーナツ(エクスプローデッド)チャートを作成する
以下は、完全な実行可能サンプルで、次のことを実演します:
- 新しいワークブックを作成します。
- サンプルデータを入力します。
- DoughnutExploded チャートを挿入します。
- チャートのタイトル、シリーズ名、エクスプロード効果をカスタマイズします。
- ワークブックを XLSX ファイルとして保存します。
主要ステップの説明
| ステップ | 目的 |
|---|---|
| Create Workbook | 新しい Excel ファイルを作成します。 |
| Populate Data | チャートが可視化するカテゴリと数値データを提供します。 |
| Add Chart | ChartType.DoughnutExploded は、分割されたドーナツチャートを作成します。 |
| Define Series | チャートをデータ範囲にリンクし、シリーズ名を設定します。 |
| Explode Specific Slice | Explode プロパティ (0‑100) は各スライスのオフセットを制御します。例では「Electronics」スライスが強調表示されています。 |
| Customize Appearance | プロット領域の背景を非表示にし、パーセンテージラベルを表示する方法を示します。 |
| Save | ワークブックをディスクに書き込みます(.xlsx)。 |
上記のコードを実行すると、鮮やかな DoughnutExploded チャートが含まれた Excel ファイルが生成されます。このチャートは「Electronics」セグメントを明確に分離し、プレゼンテーションやレポートで際立たせることができます。
無料ライセンスを取得する
Aspose.Cells は完全な機能を使用するためにライセンスが必要です。評価用に 一時的な無料ライセンス を取得できます:
- Aspose の一時ライセンスページ を開く。
- 指示に従って
.licファイルをダウンロードします。 - ライブラリを使用する前に、アプリケーションでライセンスをロードします。
License license = new License();
license.SetLicense("Aspose.Cells.lic");
ライセンスを使用すると、評価用の透かしが削除され、すべてのチャート機能がロック解除されます。
ドーナツ型爆発チャート Excel: 無料リソース
Aspose.Cells をマスターするための学習資料をさらに探す:
- 開発者ガイド – 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/
- サンプルコードリポジトリ – https://github.com/aspose-cells/Aspose.Cells-for-.NET
結論
Aspose.Cells for .NET を使用して DoughnutExploded チャートを作成するのは簡単で、完全にプログラムで行えます。
このライブラリの豊富なチャート API により、データ バインディングからスライスの爆発まで、Microsoft Office を使用せずにあらゆる側面を制御できます。
提供されたコードをレポート エンジンに統合すれば、即座にプロフェッショナルな外観の可視化を提供できます。
ご質問やトラブルシューティング、機能リクエストがある場合は、遠慮なく Aspose.Cells Forum に参加してください。