2つの数値変数間の関係を可視化するには、散布図がよく使用されます。各データポイントをおよび強調し、ポイントを線で結んでトレンドを示す必要がある場合、ScatterConnectedByLinesWithDataMarker チャートタイプが最適です。このガイドでは、C# と Aspose.Cells for .NET を使用して Excel でこのようなチャートを作成する方法を紹介します。ソリューションは完全にプログラム可能で、Excel のインストールは不要で、チャートは XLSX、PDF、または画像として保存できます。
この記事では次のトピックについて説明します:
- C# Excel ライブラリで ScatterConnectedByLinesWithDataMarker チャートを作成する
- C# を使用して Excel で ScatterConnectedByLinesWithDataMarker チャートを作成する
- 無料ライセンスとリソース
- 関連項目
C# Excel ライブラリで ScatterConnectedByLinesWithDataMarker チャートを作成する
Aspose.Cells for .NET は、Microsoft Office を必要とせずに開発者が Excel ファイルを作成、編集、レンダリングできる包括的な Excel 操作ライブラリです。Excel が提供するすべてのチャートタイプをサポートしており、ScatterConnectedByLinesWithDataMarker チャートも含まれます。
Aspose.Cells を使用したチャート生成の主な利点:
- Full API Coverage – すべての Excel 機能にアクセスでき、基本的なセル操作から高度なチャートのカスタマイズまで対応します。
- No Interop Dependency – .NET をサポートする任意のプラットフォームで動作し、COM インターロップの問題を排除します。
- High Performance – 大規模なブックやデータセットを効率的に処理します。
- Multiple Export Formats – チャートを XLSX、PDF、PNG、JPEG などの形式で保存できます。
はじめに
- ダウンロード 最新リリースを Aspose.Cells .NET releases ページから取得してください。
- インストール NuGet を使用して:
PM> Install-Package Aspose.Cells
このパッケージには必要なすべてのアセンブリと依存関係が含まれています。
C# を使用して Excel で ScatterConnectedByLinesWithDataMarker チャートを作成する
以下は、完全に自己完結型の C# プログラムです。
- 新しいワークブックを作成します。
- サンプルの X‑Y データを入力します。
- ScatterConnectedByLinesWithDataMarker チャートを挿入します。
- チャートをフォーマットします(タイトル、軸ラベル、マーカースタイル、ラインスタイル)。
- ワークブックを
ScatterConnectedByLinesWithDataMarker.xlsxとして保存します。
Note: このコードは .NET 6.0(以降)を対象としており、最新の Aspose.Cells API を使用しています。必要に応じてプロジェクトの SDK バージョンを調整してください。
主要な手順の説明
| Step | Purpose |
|---|---|
| ワークブックとワークシートの作成 | メモリ内の Excel ファイルを初期化します。 |
| データの入力 | 散布図が描画する X‑Y ペアを提供します。 |
| チャートの追加 | ScatterConnectedByLinesWithDataMarker タイプのチャートを挿入します。 |
| 系列の定義 | 系列に Y 値 (B2:B9) と X 値 (A2:A9) をリンクします。 |
| マーカーと線のカスタマイズ | ビジュアルスタイルを調整します – マーカーの形状、サイズ、色、線の太さ。 |
| 軸タイトル | エンドユーザーの可読性を向上させます。 |
| 保存 | ワークブックをディスクに保存します(Save のオーバーロードを使用して PDF/画像に変更可能)。 |
データ範囲、スタイリング、またはチャートの配置を調整して、特定のシナリオに合わせることができます。同じアプローチは、追加の NSeries エントリを追加することで、より大きなデータセットや複数のシリーズにも適用できます。
無料ライセンスを取得する
Aspose は、評価ウォーターマークを削除し、限定期間の間にフル機能を解放する 一時的な無料ライセンス を提供しています。 Aspose の一時ライセンス ページ から取得してください。ワークブックを作成する前にライセンスを適用してください。
var license = new License();
license.SetLicense("Aspose.Total.lic"); // Path to your temporary license file
無料リソース
- 開発者ガイド – 包括的なチュートリアル: https://docs.aspose.com/cells/net/
- オンラインアプリ – コーディングなしでチャート作成を試す: https://products.aspose.app/cells/family
- APIリファレンス – 詳細なクラスとメソッドの定義: https://reference.aspose.com/cells/net/
- ハウツー記事 – さらに多くのチャートタイプとExcel機能を探る: https://blog.aspose.com/ja/categories/aspose.cells-product-family/
結論
ScatterConnectedByLinesWithDataMarker チャートは、データのトレンドを示しつつ、個々のポイントも強調できる理想的なものです。Aspose.Cells for .NET を使用すれば、コードだけでこのチャートを作成、スタイル設定、エクスポートでき、Excel のインストールは不要です。提供されたサンプルはコンパイルと実行が可能な状態で用意されており、.NET アプリケーションに高度なビジュアル化を統合するための確固たる基盤を提供します。
問題や質問がある場合は、遠慮なく無料サポートフォーラムをご利用ください。Aspose コミュニティとエンジニアが喜んでサポートします。