複数のカテゴリにわたる比例データの可視化は、ビジネスレポートで一般的な要件です。Column3D100PercentStacked チャートは、各データ系列を全体の一部として表示し、3 次元の柱にスタックし、各柱を 100 % に正規化します。このガイドでは、C#Aspose.Cells for .NET を使用して Excel でこのようなチャートを作成する手順を説明します。ソリューションは完全にコードベースで、Excel のインストールは不要で、XLSX、PDF、または画像形式で保存できます。

この記事では以下をカバーします:

C# Excel ライブラリで Column3D100PercentStacked チャートを作成

Aspose.Cells for .NET は、Microsoft Office を使用せずに Excel ファイルを作成、変更、レンダリングできる高性能ライブラリです。50 以上のチャートタイプをカバーするリッチなチャーティング API を提供し、その中には Column3D100PercentStacked チャートも含まれます。

Aspose.Cells を使用したチャート作成の主な利点:

FeatureBenefit
包括的な APIチャートの種類、系列、軸、凡例、書式設定へのフルアクセスが可能です。
Excel不要.NET をサポートする任意のプラットフォーム(Windows、Linux、macOS)で動作します。
複数の出力形式XLSX、XLS、CSV、PDF、XPS、PNG、JPEG などの形式で保存できます。
高忠実度のレンダリングチャートは Microsoft Excel で作成されたものと同一に見えます。
パフォーマンス最適化大規模データセットを低メモリフットプリントで処理します。

はじめに

  1. ダウンロード 最新の Aspose.Cells for .NET を releases page から取得します。
  2. インストール NuGet 経由で:
PM> Install-Package Aspose.Cells
  1. 追加 Aspose.Cells の参照を C# プロジェクトに。

これで、プログラムで3‑D 100 % スタックド カラム チャートを生成する準備が整いました。

C# を使用して Excel で Column3D100PercentStacked チャートを作成する

以下は、完全に自己完結型の C# の例です:

  1. 新しいワークブックを作成します。
  2. 4 四半期にわたる 3 つの製品のサンプル販売データを入力します。
  3. Column3D100PercentStacked チャートを追加します。
  4. チャートのタイトル、軸タイトル、凡例、データ ラベルをカスタマイズします。
  5. ワークブックを XLSX ファイルとして保存します。

主要な手順の説明

手順実行内容
ワークブックとワークシートの作成空のExcelファイルと、SalesDataという名前のシートから開始します。
データの入力3つの製品の四半期ごとの売上データを挿入します。レイアウトはチャートが期待する形式(カテゴリは列A、系列は列B‑D)に合わせています。
チャートの追加Charts.AddChartType.Column3D100PercentStacked と共に呼び出します。チャートはワークシートの行7‑25と列0‑8を占めます。
系列の追加各製品のデータは別々の系列として追加されます。true フラグは Aspose.Cells に、範囲の最初のセルから系列名を取得させます。
カテゴリーデータX軸ラベル(四半期名)を列Aにリンクします。
カスタマイズタイトルを設定し、凡例の位置を変更し、各スタックセグメントにパーセンテージを表示するデータラベルを有効にします。
保存ワークブックを Column3D100PercentStacked_Chart.xlsx に書き込みます。このファイルはExcelで直接開くことも、他の形式に変換することも可能です。

無料リソース

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

費用をかけずに Aspose.Cells の実験を開始してください。一時的な無料ライセンスAspose の一時ライセンスページ から取得します。これにより、フル機能が解放され、評価用の透かしが削除され、永続ライセンスを購入した後にソリューションを本番環境にデプロイできます。

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

結論

Column3D100PercentStacked チャートは、カテゴリごとに複数のデータ系列の相対的な貢献度を比較するための、明確で視覚的に魅力的な方法を提供します。Aspose.Cells for .NET を使用すると、プログラムでこのようなチャートを生成し、すべての要素をカスタマイズし、さまざまな形式で結果をエクスポートできます—Microsoft Excel を必要とせずに。提供されたサンプルコードを基礎として使用し、データソースをニーズに合わせて調整し、レポート パイプラインにチャート生成を統合してください。

さらにサポートが必要な場合は、Aspose.Cells Support Forumをご覧ください: https://forum.aspose.com/c/cells/9

楽しいコーディングを!

参照