複数のカテゴリにわたる比例データの可視化は、ビジネスレポート、ダッシュボード、パフォーマンス分析において一般的な要件です。Column 100 Percent Stacked chart は、各シリーズの寄与度を特定のカテゴリの合計に対するパーセンテージとして示し、相対的な値の比較を容易にします。
この記事では、Aspose.Cells for .NET を使用して Excel ワークブックに列 100 パーセント積み上げチャートを生成する方法を学びます。ガイドには、完全なコンパイル対応の C# サンプルと、チャートの外観をカスタマイズするための注意点が含まれています。
この記事では次のトピックについて説明します:
- C# Excel ライブラリで Column100PercentStacked チャートを作成する
- C# を使用して Excel で Column100PercentStacked チャートを作成する
- 無料ライセンス
- 追加の無料リソース
- 結論
- 関連項目
C# Excel ライブラリで Column100PercentStacked チャートを作成する
Aspose.Cells for .NET は、Microsoft Office を必要とせずに開発者が Excel ファイルを作成、編集、レンダリングできる高性能な Excel 操作ライブラリです。すべてのネイティブ Excel チャートタイプをサポートするリッチなチャート API を提供しており、Column100PercentStacked チャートも含まれます。
Aspose.Cells を使用したチャート作成の主な利点:
- Full‑featured API – チャートタイプ、シリーズ、軸、凡例、書式設定へのアクセス。
- No COM Interop – .NET をサポートする任意のプラットフォーム(Windows、Linux、macOS)で動作します。
- High performance – 大規模なワークブックやデータ範囲を効率的に処理します。
- Multiple output formats – XLSX、PDF、PNG、JPEG などに保存できます。
はじめに
- ダウンロード 最新の Aspose.Cells for .NET バイナリを リリースページ から取得してください。
- インストール NuGet パッケージ(推奨)
PM> Install-Package Aspose.Cells
- C# プロジェクトに
Aspose.Cellsの参照を追加します。
C# を使用して Excel で Column100PercentStacked チャートを作成する
以下は、完全で自己完結型の C# プログラムです:
- 新しいワークブックを作成します。
- 3つの製品ラインの四半期売上を表すサンプルデータを入力します。
- Column 100 Percent Stacked チャートを挿入します。
- チャートのタイトル、軸、凡例、データ ラベルをカスタマイズします。
- ワークブックを XLSX ファイルとして保存します。
コードの説明
| Step | What the code does | Why it matters |
|---|---|---|
| 1 | 空の Workbook を作成し、最初のワークシートを参照します。 | 作業用のクリーンなワークブックを提供します。 |
| 2 | ヘッダー行と、3つの製品の四半期ごとの売上データ4行を書き込みます。 | チャートに必要なデータ ソースを提供します。 |
| 3 | ChartType.Column100PercentStacked チャートを追加し、シート上の位置を指定します。 | デモしたい特定のチャートタイプをインスタンス化します。 |
| 4 | NSeries.Add を呼び出してデータ範囲 (B2:D5) をバインドし、CategoryData を四半期ラベル (A2:A5) に設定します。 | シリーズとカテゴリ (X 軸) データをチャートにリンクします。 |
| 5 | データ ラベルを有効にし、パーセンテージのみ表示するように設定し、凡例を移動し、軸タイトルを追加します。 | 可読性を向上させ、チャートをプレゼンテーション用に準備します。 |
| 6 | ワークブックを Column100PercentStackedChart.xlsx として保存します。 | チャートを含む最終的な Excel ファイルを生成します。 |
プログラムを実行します(例: dotnet run を使用)し、生成された Column100PercentStackedChart.xlsx を開いて、チャートがレンダリングされていることを確認してください。
無料ライセンスを取得する
Aspose.Cells は評価目的のために 一時的な無料ライセンス を提供しています。開発中に評価ウォーターマークを除去し、フル機能を有効にするキーを取得するには、一時ライセンスページ をご覧ください。
Column100PercentStacked Chart: 無料リソース
- 開発者ガイド – 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/
結論
Aspose.Cells for .NET を使用して Column 100 Percent Stacked チャートを作成するのは簡単で、数行のコードだけで済みます。ライブラリのフルエント API はデータ バインディング、シリーズのカスタマイズ、チャートの書式設定を処理し、Microsoft Office をインストールせずに、プロフェッショナルで共有可能な Excel レポートを生成できます。
問題が発生したり質問がある場合は、Aspose.Cells community forum に投稿してください。Aspose のエンジニアと他の開発者がサポートします。