2つの数値変数間の関係を可視化することは、データ分析、レポート作成、科学研究において一般的な要件です。散布図(XY‑Scatter) は、トレンド、クラスター、外れ値を強調表示するのに最適です。このガイドでは、C# と Aspose.Cells for .NET を使用して Excel で散布図を作成する方法を示します。数行のコードで、プレゼンテーション、ダッシュボード、またはさらなる処理にすぐに使用できる散布図をプログラムで生成、カスタマイズ、エクスポートできます。
この記事では以下のトピックを取り上げます:
C# Excel ライブラリで散布図を作成
Aspose.Cells for .NET は、Microsoft Office を必要とせずに Excel ファイルの作成、変更、レンダリングを可能にする包括的な Excel 操作ライブラリです。チャート作成のための豊富な API を提供し、散布図の完全なサポートを含みます。
Aspose.Cells を使用して散布図を作成する主な利点:
- フル機能のチャート API – 複数のシリーズを追加し、マーカー スタイルを設定し、軸プロパティを定義し、実行時にチャート タイプを切り替えます。
- COM Interop なし – サーバー環境、クラウドサービス、デスクトップ アプリケーションで動作します。
- 高性能 – 大規模データセットを最小限のメモリオーバーヘッドで処理します。
- クロスフォーマット サポート – XLSX、XLS、CSV、PDF、PNG などに保存できます。
すぐに始める:
PM> Install-Package Aspose.Cells
または、最新リリースを Aspose.Cells リリースページ からダウンロードしてください。
C# を使用して Excel で散布図を作成する
以下は、完全に自己完結型の C# サンプルで、次のことを実演します:
- 新しいワークブックを作成します。
- ワークシートに X‑Y データを入力します。
- 散布図チャートを挿入します。
- 系列マーカー、軸タイトル、チャートの外観をカスタマイズします。
- ワークブックを XLSX ファイルとして保存します。
Note – コードは
Aspose.Cells名前空間のみを使用します。追加のライブラリは必要ありません。
コードの説明
| Step | What it does |
|---|---|
| 1 | Workbook の新しいインスタンスを作成し、最初の Worksheet を取得します。 |
| 2 | 列 A と B に X と Y の数値を入力します。 |
| 3 | ワークシートに ChartType.Scatter タイプの Chart を追加します。 |
| 4 | Y 範囲 (B2:B9) を参照し、X 範囲 (A2:A9) を明示的に設定した単一のシリーズを作成します。 |
| 5 | シリーズのマーカー(赤い円、サイズ 10)をカスタマイズし、枠線を削除します。 |
| 6 | 読みやすい軸タイトルとオプションの軸範囲を設定します。 |
| 7 | ワークブックを ScatterChart_Output.xlsx として保存します。 |
プログラムを実行すると、きれいにフォーマットされた散布図が含まれた Excel ファイルが生成され、さらなる分析や公開の準備が整います。
無料ライセンスを取得する
Aspose は 一時的な無料ライセンス を提供しており、評価用の透かしを除去し、開発およびテスト用にフル API アクセスを可能にします。ライセンスは Aspose の一時ライセンスページ から取得してください。Aspose.Cells クラスを使用する前に、コード内でライセンスを適用します。
var license = new Aspose.Cells.License();
license.SetLicense("Aspose.Cells.lic");
散布図チャート Excel: 無料リソース
これらの無料リソースでExcel自動化の学習と習得を続けましょう:
- 開発者ガイド – 包括的な API ドキュメント: https://docs.aspose.com/cells/net/
- オンラインアプリ – ブラウザで直接 Aspose.Cells の機能を試す: https://products.aspose.app/cells/family
- API リファレンス – メソッド、プロパティ、列挙型の詳細一覧: https://reference.aspose.com/cells/net/
- ハウツー記事 – 実用的な例とステップバイステップのガイド: https://blog.aspose.com/ja/categories/aspose.cells-product-family/
結論
このチュートリアルでは、C# と Aspose.Cells for .NET を使用して、Excel でプログラム的に Scatter chart を作成する方法を示しました。堅牢なチャート API を活用することで、洗練されたビジュアライゼーションを構築し、マーカースタイルをカスタマイズし、軸の動作を制御できます—Microsoft Office を必要とせずに。レポーティングツール、分析ダッシュボード、または動的なチャート生成が必要なあらゆるソリューションにこのアプローチを組み込んでください。
ご質問やサポートが必要な場合、またはご意見を共有したい場合は、ぜひ当社の無料サポートフォーラムをご利用ください。