階層データを三次元効果で可視化すると、レポートがより魅力的になります。このガイドでは、C# と Aspose.Cells for .NET を使用して、Excel でプログラム的に PyramidColumn3D チャートを作成する方法を学びます。例では、データの追加、チャートの挿入、シリーズ設定の調整、そしてワークブックを Excel ファイルとしてエクスポートする手順を示しています。

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

Aspose.Cells .NET Library の PyramidColumn3D チャート

Aspose.Cells for .NET は、Microsoft Office を使用せずに Excel ファイルの作成、変更、レンダリングを可能にする、強力で完全に管理された API です。PyramidColumn3D チャートを含む、Excel のすべてのチャートタイプをサポートしています。

Aspose.Cells を使用する主な利点:

  • リッチチャート API – チャートオブジェクト、シリーズ、軸、凡例、書式設定への直接アクセス。
  • Interop 依存なし – 任意の .NET 環境(デスクトップ、サーバー、クラウド)で動作します。
  • 高性能 – 大規模なワークブックを低メモリフットプリントで処理します。
  • 複数フォーマット – XLSX、XLS、CSV、PDF、HTML、画像フォーマットに保存できます。

Aspose.Cells の使用を開始するには、NuGet パッケージをインストールしてください:

PM> Install-Package Aspose.Cells

基本的な PyramidColumn3D チャートの作成

次の例は、シンプルなワークブックを作成し、サンプルデータで埋め、PyramidColumn3D チャートを追加し、ファイルを PyramidColumn3D_Basic.xlsx として保存します。

キー手順の説明

ステップ実行内容
1Workbook をインスタンス化し、最初の Worksheet にアクセスします。
2シートに製品名と四半期ごとの売上値を入力します。
3ChartType.PyramidColumn3D を指定して Charts.Add を呼び出し、3‑D ピラミッド柱状グラフを作成します。
4データ系列を (NSeries.Add) で追加し、カテゴリ(X‑axis)ラベルを設定します。
5ワークブックを Microsoft Excel で開ける XLSX ファイルとして保存します。

プログラムを実行すると、4 四半期にわたる売上データを可視化した 3‑D ピラミッド柱状グラフを含む Excel ファイルが生成されます。

PyramidColumn3D チャートのカスタマイズ(色、軸、凡例)

企業のブランディングに合わせたり、可読性を向上させるために、チャートの外観を調整する必要があることがよくあります。以下の例はそれを示しています。

  • 列の塗りつぶし色を変更する。
  • 凡例の位置を調整する。
  • 主軸と副軸のタイトルを変更する。
  • データ ラベルを有効にする。

カスタムコードの機能

カスタマイズコード スニペット結果
シリーズの色chart.NSeries[s].Area.ForegroundColor = palette[s];各年の列が異なるブランドフレンドリーな色で表示されます。
データ ラベルchart.NSeries[s].DataLabels.IsValueShown = true;数値が各列の上に表示され、すばやく洞察できます。
凡例の位置chart.Legend.Position = LegendPositionType.Bottom;凡例がチャートの下に配置され、チャート領域が確保されます。
軸タイトルと数値書式chart.CategoryAxis.Title.Text, chart.ValueAxis.NumberFormat可読性が向上し、単位が伝わります。
枠線の削除chart.NSeries[s].Border.IsVisible = false;よりすっきりした3D外観になります。

Excelで PyramidColumn3D_Customized.xlsx を開くと、洗練されたプレゼンテーション用のチャートが表示されます。

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

Aspose.Cells は完全な機能を使用するためにライセンスが必要です。評価用に 一時的な無料ライセンス を Aspose ポータルから取得できます:

Aspose.Cells の無料一時ライセンス

本番環境でチャートを生成する前にライセンスを適用し、評価版の透かしを削除してください。

// Example of applying a license (place this at the start of your program)
var license = new Aspose.Cells.License();
license.SetLicense("Aspose.Total.lic");   // Path to your .lic file

追加リソース

結論

Aspose.Cells for .NET を使用して PyramidColumn3D チャートを作成するのは簡単です:

  1. ワークシートのデータを入力します。
  2. ChartType.PyramidColumn3D チャートを追加します。
  3. 系列、カテゴリ、およびオプションの書式設定を設定します。
  4. ワークブックを保存します。

このライブラリは、チャートの美観を完全にコントロールできるようにし、C# アプリケーションから直接、プロフェッショナル品質の可視化を作成できるようにします。

さらに支援が必要な場合は、遠慮なく Aspose community forums に参加するか、上記の豊富なドキュメントをご覧ください。

参照