2つの数値変数間の関係を可視化するには、散布図がよく使用されます。各データポイントをおよび強調し、ポイントを線で結んでトレンドを示す必要がある場合、ScatterConnectedByLinesWithDataMarker チャートタイプが最適です。このガイドでは、C# と Aspose.Cells for .NET を使用して Excel でこのようなチャートを作成する方法を紹介します。ソリューションは完全にプログラム可能で、Excel のインストールは不要で、チャートは XLSX、PDF、または画像として保存できます。

この記事では次のトピックについて説明します:

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 などの形式で保存できます。

はじめに

  1. ダウンロード 最新リリースを Aspose.Cells .NET releases ページから取得してください。
  2. インストール NuGet を使用して:
   PM> Install-Package Aspose.Cells

このパッケージには必要なすべてのアセンブリと依存関係が含まれています。

C# を使用して Excel で ScatterConnectedByLinesWithDataMarker チャートを作成する

以下は、完全に自己完結型の C# プログラムです。

  1. 新しいワークブックを作成します。
  2. サンプルの X‑Y データを入力します。
  3. ScatterConnectedByLinesWithDataMarker チャートを挿入します。
  4. チャートをフォーマットします(タイトル、軸ラベル、マーカースタイル、ラインスタイル)。
  5. ワークブックを ScatterConnectedByLinesWithDataMarker.xlsx として保存します。

Note: このコードは .NET 6.0(以降)を対象としており、最新の Aspose.Cells API を使用しています。必要に応じてプロジェクトの SDK バージョンを調整してください。

主要な手順の説明

StepPurpose
ワークブックとワークシートの作成メモリ内の 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

無料リソース

結論

ScatterConnectedByLinesWithDataMarker チャートは、データのトレンドを示しつつ、個々のポイントも強調できる理想的なものです。Aspose.Cells for .NET を使用すれば、コードだけでこのチャートを作成、スタイル設定、エクスポートでき、Excel のインストールは不要です。提供されたサンプルはコンパイルと実行が可能な状態で用意されており、.NET アプリケーションに高度なビジュアル化を統合するための確固たる基盤を提供します。

問題や質問がある場合は、遠慮なく無料サポートフォーラムをご利用ください。Aspose コミュニティとエンジニアが喜んでサポートします。

参照