比例データの可視化は、ビジネスレポート、ダッシュボード、プレゼンテーションで一般的な要件です。本記事では、C# と Aspose.Cells for .NET を使用して Excel ワークブックに 円グラフ を作成する方法を学びます。このガイドは、明確なステップバイステップの手順と、任意の .NET アプリケーションに統合できる完全な実行可能コードサンプルを提供します。

この記事では次のトピックについて説明します:

C# Excel ライブラリで円グラフを作成する

Aspose.Cells for .NET は、Microsoft Office を使用せずに Excel ファイルの作成、変更、レンダリングを可能にする、強力で機能豊富なライブラリです。このライブラリは、Pie3‑D PieDoughnut を含む多数のチャートタイプをフルサポートする、チャート作成用の包括的な API を提供します。

Aspose.Cells を使用して円グラフを作成する際の主な利点:

  • チャート要素の完全な制御 – タイトル、凡例、データ ラベル、色、爆発設定。
  • Excel への依存なし – サーバー、クラウド サービス、または .NET がサポートされている任意の環境で実行できます。
  • 高パフォーマンス – 大規模データセットの効率的な処理。
  • 複数の出力形式 – XLSX、PDF、PNG、JPEG などとして保存できます。

Aspose.Cells を使用し始めるには、NuGet パッケージをインストールします:

PM> Install-Package Aspose.Cells

C# を使用して Excel でシンプルな円グラフを作成する

以下の例は、市場シェアデータを可視化する基本的な円グラフの作成方法を示しています。

主要な手順の説明

StepPurpose
1新しい Workbook を作成し、デフォルトのワークシートを取得します。
2シートに製品名と対応するシェア値を入力します。
3ChartType.Pie タイプのチャートを追加します。4 つの数値引数は、チャート領域の左上隅と右下隅(行、列)を定義します。
4チャートに意味のあるタイトルを割り当てます。
5シリーズを数値データ (B2:B5) とカテゴリ (A2:A5) にバインドします。
6データ ラベルを有効にし、カテゴリ名とパーセンテージの両方を表示するように構成します。
7ワークブックをディスクに保存します。

コードを実行すると、各製品の市場シェアを示す明確な円グラフを含む SimplePieChart_Output.xlsx が作成されます。

カスタムカラーで分割された円グラフの作成

時には、より鮮やかな表示が必要になることがあります—たとえば、exploded スライスやカスタム セグメントカラーなどです。以下の例では、これを実現する方法を示します。

ハイライト

  • チャートタイプ ChartType.PieExploded は、デフォルトでスライスが分離された円グラフを作成します。個々のスライスの分離は、各ポイントの Explosion プロパティで制御されます。
  • カスタムカラーは Area.ForegroundColor を通じて適用されます。
  • データラベルはポイントごとに有効にされ、カテゴリ名とパーセンテージの両方が表示されます。
  • 凡例は読みやすさ向上のため、チャートの右側に配置されています。

結果として生成された ExplodedPieChart_Output.xlsx は、カスタムカラーのエクスプロードされたスライスを持つ視覚的に印象的な円グラフを表示します。

無料ライセンスを取得する

Aspose.Cells を 一時的な無料ライセンス で探索し、ライブラリのすべての機能を解放しましょう。 一時ライセンスページ を訪れて、無料ライセンスファイルを取得し、公式ドキュメントに記載された統合手順に従ってください。

Excel の円グラフ: 無料リソース

追加の学習資料を活用して、Aspose.CellsでExcelの自動化をマスターしましょう:

結論

この投稿では、Aspose.Cells for .NET を使用して、基本的な円グラフと、爆発表示で色をカスタマイズした円グラフの両方を作成する方法を示しました。ライブラリの豊富なチャート API を活用することで、Microsoft Excel に依存せずにプロフェッショナルな可視化を生成でき、.NET アプリケーションのポータビリティとスケーラビリティが向上します。

さらにサポートが必要な場合は、Aspose.Cells support forumで遠慮なく質問してください。

参照