階層データをコンパクトな三次元形式で可視化することで、ビジネスレポートの可読性が大幅に向上します。Conical Bar Stacked チャートタイプは、3‑D の円錐形バーを提供し、バーの各セグメントがデータ系列を表すため、カテゴリ間の累積値を比較するのに最適です。
このガイドでは、C# と Aspose.Cells for .NET を使用して、Excel ブックに円錐形バー積み上げチャートを作成する方法を紹介します。コードスニペットは完全で、十分にコメントが付いており、変更なしでコンパイルおよび実行できます。
この記事では以下のトピックを取り上げます:
C# Excel ライブラリで円錐形棒積み上げチャートを作成
Aspose.Cells for .NET は、Microsoft Office を必要とせずに Excel ファイルの作成、変更、レンダリングを可能にする包括的な Excel 操作ライブラリです。Conical Bar Stacked チャートタイプ (ChartType.ConicalBarStacked) をはじめ、数百万もの他のチャートスタイルを完全にサポートしています。
Aspose.Cells を使用したチャート生成の主な利点:
| 機能 | 利点 |
|---|---|
| Rich API | チャートのプロパティ、シリーズ、軸、書式設定へのフルアクセス。 |
| No COM Interop | 任意のサーバーサイド .NET 環境(Windows、Linux、Docker)で動作します。 |
| High Performance | 大規模なワークブックやデータセットを効率的に処理します。 |
| Multiple Formats | XLSX、XLS、CSV、PDF、HTML、画像形式などに保存できます。 |
はじめに
- ダウンロード 最新リリースを Aspose.Cells リリース ページ から。
- インストール NuGet 経由で:
PM> Install-Package Aspose.Cells
- 追加
Aspose.Cellsの参照をプロジェクトに。
これで、円錐形棒積み上げチャートを作成する準備ができました。
C# を使用して Excel で円錐形バーの積み上げチャートを作成する
以下は2つの実用的な例です:
- Example 1 – 最初から円錐形棒積み上げチャートを作成する。
- Example 2 – 既存のチャートを変更する(色を変更し、データ ラベルを追加し、PDF にエクスポート)。
両方の例は完全に実行可能です。
例 1: コニカル バー スタック チャートをスクラッチから作成
キー手順の説明
| Step | What it does |
|---|---|
| 1‑2 | ワークブックを作成し、サンプルデータを書き込みます。 |
| 3 | ConicalBarStacked チャートオブジェクトをワークシートに追加します。 |
| 4 | 円錐の内部にスタックされる 3 つのデータ系列 (Q1‑Q3) を追加します。 |
| 5 | カテゴリ軸と値軸のタイトルを設定し、目盛ラベルの位置を調整します。 |
| 6 | 組み込みのチャートスタイル (Style9) を適用します。 |
| 7 | ワークブックを XLSX ファイルと PNG 画像の両方で保存し、クイックプレビューが可能です。 |
プログラムを実行すると、ConicalBarStacked_Chart.xlsx(Excelで編集可能)とConicalBarStacked_Chart.png(チャートのスナップショット)が生成されます。
例 2: 既存の円錐形バー積み上げチャートを更新する(スタイリングとエクスポート)
この例では、既存のワークブックを読み込み、チャートを検索し、カラーパレットを変更し、データ ラベルを追加し、チャートを PDF ドキュメントにエクスポートする方法を示します。
この例が示すこと
Workbook(string)を使用して既存のワークブックをロードします。sheet.Charts[index]でチャートにアクセスします。Area.ForegroundColorを使用してシリーズの色をカスタマイズします。- データラベルを有効化し構成します(
HasDataLabel、DataLabel.Position)。 SaveFormat.Pdfを使用してワークブックを PDF にエクスポートします。
無料ライセンスを取得する
Aspose.Cells は完全な機能を使用するためにライセンスが必要です。評価用に 一時的な無料ライセンス を取得するには、Aspose の一時ライセンス ページ から入手できます。アプリケーションの開始時にライセンスを適用してください:
License license = new License();
license.SetLicense("Aspose.Total.NET.lic"); // Path to your .lic file
ライセンスを使用すると、評価用の透かしが削除され、すべての機能がロック解除されます。
円錐形バー積み上げチャート: 無料リソース
これらの公式アセットで Aspose.Cells の習熟を続けましょう:
- 開発者ガイド – 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 を使用して Conical Bar Stacked チャートを作成するのは簡単です。ライブラリは、データの入力、チャートプロパティの設定、スタイルの適用、複数フォーマットへのエクスポートを、Microsoft Office を使用せずに行える、クリーンで流暢な API を提供します。財務ダッシュボード、販売レポート、または任意の階層型可視化を作成する場合でも、Conical Bar Stacked チャートは Excel 出力にモダンで三次元的な印象を加えます。
問題が発生したり、さらに質問がある場合は、Aspose.Cells サポートフォーラム に自由に投稿してください。