複数のカテゴリにわたる比例データの可視化は、ビジネスレポートで一般的な要件です。Column3D100PercentStacked チャートは、各データ系列を全体の一部として表示し、3 次元の柱にスタックし、各柱を 100 % に正規化します。このガイドでは、C# と Aspose.Cells for .NET を使用して Excel でこのようなチャートを作成する手順を説明します。ソリューションは完全にコードベースで、Excel のインストールは不要で、XLSX、PDF、または画像形式で保存できます。
この記事では以下をカバーします:
- C# Excel ライブラリで Column3D100PercentStacked チャートを作成する
- C# を使用して Excel で Column3D100PercentStacked チャートを作成する
- 無料リソース
- 無料ライセンスを取得する
- 結論
- 関連項目
C# Excel ライブラリで Column3D100PercentStacked チャートを作成
Aspose.Cells for .NET は、Microsoft Office を使用せずに Excel ファイルを作成、変更、レンダリングできる高性能ライブラリです。50 以上のチャートタイプをカバーするリッチなチャーティング API を提供し、その中には Column3D100PercentStacked チャートも含まれます。
Aspose.Cells を使用したチャート作成の主な利点:
| Feature | Benefit |
|---|---|
| 包括的な API | チャートの種類、系列、軸、凡例、書式設定へのフルアクセスが可能です。 |
| Excel不要 | .NET をサポートする任意のプラットフォーム(Windows、Linux、macOS)で動作します。 |
| 複数の出力形式 | XLSX、XLS、CSV、PDF、XPS、PNG、JPEG などの形式で保存できます。 |
| 高忠実度のレンダリング | チャートは Microsoft Excel で作成されたものと同一に見えます。 |
| パフォーマンス最適化 | 大規模データセットを低メモリフットプリントで処理します。 |
はじめに
- ダウンロード 最新の Aspose.Cells for .NET を releases page から取得します。
- インストール NuGet 経由で:
PM> Install-Package Aspose.Cells
- 追加
Aspose.Cellsの参照を C# プロジェクトに。
これで、プログラムで3‑D 100 % スタックド カラム チャートを生成する準備が整いました。
C# を使用して Excel で Column3D100PercentStacked チャートを作成する
以下は、完全に自己完結型の C# の例です:
- 新しいワークブックを作成します。
- 4 四半期にわたる 3 つの製品のサンプル販売データを入力します。
- Column3D100PercentStacked チャートを追加します。
- チャートのタイトル、軸タイトル、凡例、データ ラベルをカスタマイズします。
- ワークブックを XLSX ファイルとして保存します。
主要な手順の説明
| 手順 | 実行内容 |
|---|---|
| ワークブックとワークシートの作成 | 空のExcelファイルと、SalesDataという名前のシートから開始します。 |
| データの入力 | 3つの製品の四半期ごとの売上データを挿入します。レイアウトはチャートが期待する形式(カテゴリは列A、系列は列B‑D)に合わせています。 |
| チャートの追加 | Charts.Add を ChartType.Column3D100PercentStacked と共に呼び出します。チャートはワークシートの行7‑25と列0‑8を占めます。 |
| 系列の追加 | 各製品のデータは別々の系列として追加されます。true フラグは Aspose.Cells に、範囲の最初のセルから系列名を取得させます。 |
| カテゴリーデータ | X軸ラベル(四半期名)を列Aにリンクします。 |
| カスタマイズ | タイトルを設定し、凡例の位置を変更し、各スタックセグメントにパーセンテージを表示するデータラベルを有効にします。 |
| 保存 | ワークブックを Column3D100PercentStacked_Chart.xlsx に書き込みます。このファイルはExcelで直接開くことも、他の形式に変換することも可能です。 |
無料リソース
- Developer’s Guide – 包括的なチュートリアルと API リファレンス: https://docs.aspose.com/cells/net/
- Aspose.Cells Live Demo – オンラインでチャート作成をすばやくテスト: https://products.aspose.app/cells/family
- API Reference – 詳細なクラスとメンバーのドキュメント: https://reference.aspose.com/cells/net/
- How‑To Articles – さらに多くのチャートタイプ、ピボットテーブル、データ操作を探求: https://blog.aspose.com/ja/categories/aspose.cells-product-family/
無料ライセンスを取得する
費用をかけずに 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
楽しいコーディングを!