三次元データセットの可視化は、エンジニアリング、科学、金融分析に不可欠です。Surface3D chart は、2 つの軸にわたる値を色分けで明確に表現し、トレンドやパターンを瞬時に認識できるようにします。本記事では、C# と Aspose.Cells for .NET を使用して Excel で Surface3D chart を作成する方法を学びます。サンプルコードは、ワークブックを作成し、サンプルデータで埋め、Surface3D chart を追加し、外観をカスタマイズし、XLSX 形式でファイルを保存します。
この記事では次のトピックについて説明します:
C# Excel ライブラリで Surface3D チャートを作成
Aspose.Cells for .NET は、Microsoft Office を使用せずに Excel ファイルの作成、変更、レンダリングを可能にする包括的な Excel 自動化ライブラリです。3‑D Surface チャートを含むすべてのチャートタイプをサポートし、大規模データセット向けの高性能 API を提供します。
Aspose.Cells for .NET を使用する主な利点:
- フル機能 API – プログラムからすべての Excel 機能にアクセスできます。
- 堅牢なチャートサポート – 2‑D、3‑D、Surface、Radar、Stock などの特殊チャートを作成できます。
- パフォーマンス最適化 – 低メモリフットプリントで数百万セルを処理します。
- クロスプラットフォーム – .NET Framework、.NET Core、.NET 5/6/7、.NET Standard で動作します。
インストール
NuGet を使用してライブラリをインストールします:
PM> Install-Package Aspose.Cells
または、プロジェクト ファイルにパッケージ参照を追加します:
<PackageReference Include="Aspose.Cells" Version="24.12.0" />
ExcelでC#を使用してSurface3Dチャートを作成する
以下は、Surface3D チャートを作成する完全な自己完結型 C# コンソール アプリケーションです。
1. 新しいコンソールプロジェクトを作成する
dotnet new console -n Surface3DChartDemo
cd Surface3DChartDemo
dotnet add package Aspose.Cells
2. Program.cs を次のコードに置き換えます
主要な手順の説明
| ステップ | 実行内容 |
|---|---|
| 1 | 新しい Workbook を作成し、最初のワークシートにアクセスします。 |
| 2 | ワークシートに Z 値のマトリックスと X 軸および Y 軸のラベルを埋め込みます。 |
| 3 | ChartType.Surface3D チャートオブジェクトを追加し、シート上に配置します。 |
| 4 | チャートのデータ範囲を設定し、カテゴリ (X) と系列 (Y) をセルにリンクします。 |
| 5 | オプションのカスタマイズ(スタイル、凡例、軸タイトル、プロット領域の書式設定)を示します。 |
| 6 | ワークブックを XLSX ファイルとして保存します。 |
プロジェクトを dotnet run で実行します。生成された Surface3DChart_Output.xlsx にはデータテーブルと完全にレンダリングされた 3‑D サーフェスチャートが含まれます。
無料ライセンスを取得する
Aspose は評価用の 一時的な無料ライセンス を提供しています。 Aspose の一時ライセンスページ を訪れて、チャート生成を含むすべての機能の透かしなしで利用できる 30‑日間のライセンスキーを取得してください。
// Apply the temporary license (replace the path with your license file location)
var license = new License();
license.SetLicense(@"C:\Path\To\Aspose.Total.lic");
Surface3D Chart Excel: 無料リソース
これらの無料リソースでExcel自動化の専門知識をさらに拡張しましょう:
- 開発者ガイド – 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/
- コミュニティフォーラム – https://forum.aspose.com/c/cells/9
結論
ExcelでSurface3Dチャートを作成するのは、Aspose.Cells for .NET を使用すれば簡単です。ライブラリは低レベルのXML処理を抽象化し、データの準備とビジュアルのカスタマイズに集中できます。提供されたコードサンプルを出発点として使用し、データマトリックスを自分のシナリオに合わせて調整すれば、数分で高品質かつエクスポート対応の3Dサーフェスビジュアライゼーションを楽しめます。
ご質問や問題、機能リクエストがある場合は、遠慮なく Aspose サポートフォーラム に投稿してください。