データ マーカーの視覚的な妨げがないトレンドの可視化は、チャートをより明確でプロフェッショナルにします。本記事では、Aspose.Cells for .NET を使用して、個々のポイントが非表示になるスムーズな散布線である ScatterConnectedByCurvesWithoutDataMarker チャートの作成方法を示します。このソリューションは完全にコード駆動で、任意の .NET 言語で動作し、Excel のインストールは不要です。

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

C# Excel ライブラリでデータ マーカーなしの曲線接続散布図チャートを作成

Aspose.Cells for .NET は、Microsoft Office に依存せずに Excel ファイルを作成、変更、レンダリングできる機能豊富なライブラリです。ワークシート、セル、数式、そして Excel がサポートするすべてのチャートタイプを操作するための、クリーンでオブジェクト指向の API を提供します – その中には ScatterConnectedByCurvesWithoutDataMarker チャートも含まれます。

Aspose.Cells を使用したチャート作成の主な利点:

  • 完全な API カバレッジ – すべてのネイティブ Excel チャートタイプが利用可能です。
  • COM インターロップなし – .NET をサポートする任意のプラットフォームで動作します。
  • 高性能 – 大規模なブックやデータセットに最適化されています。
  • 複数の出力形式 – XLSX、XLS、CSV、PDF、PNG など。

開始は簡単です:

PM> Install-Package Aspose.Cells

ヒント: ライブラリは .NET CLI (dotnet add package Aspose.Cells) を使用して追加することもでき、または Aspose.Cells リリースページ からバイナリをダウンロードすることもできます。

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

以下は、完全に自己完結型の C# のサンプルで、次のことを実演します:

  1. 新しいワークブックを作成します。
  2. ワークシートにサンプルの X‑Y データを入力します。
  3. ScatterConnectedByCurvesWithoutDataMarker チャートを追加します。
  4. データ マーカーを非表示にし、軸タイトルを微調整します。
  5. ワークブックを XLSX ファイルとして保存します。

Note: チャートタイプは ChartType.ScatterConnectedByCurvesWithoutMarker でアクセスします – 列挙型の名前は scatter‑connected‑by‑curves チャートの マーカーなし バリアントを表しています。

コードの説明

StepWhat Happens
1新しい Workbook が作成され、最初の Worksheet (Sheet1) が取得されます。
22 つの列、X ValueY Value に、滑らかな曲線を生成する小さなデータセットが入力されます。
3ChartType.ScatterConnectedByCurvesWithoutMarker は、Aspose.Cells に対し、ポイントが自動的に滑らかなスプラインで接続され、かつ マーカーが描画されない散布図を生成するよう指示します。
4NSeries.Add はデータ範囲をバインドします。true フラグは、最初の列 (A) が X 値を提供し、2 番目の列 (B) が Y 値を提供することを示します。
5MarkerStyle = ChartMarkerType.None は、各ポイントに本来表示されるデータマーカーを削除します。
6軸タイトルと最小値が設定され、可読性が向上します。
7ブックは .xlsx ファイルとして保存されます。

任意のマシンで .NET 6.0+(または .NET Framework 4.6.1+)がインストールされていれば、Aspose.Cells NuGet パッケージをインストールした後にこのプログラムを実行できます。生成されたファイルには、目立つマーカーのないクリーンで滑らかな折れ線グラフが含まれます。

無料ライセンスを取得する

Aspose.Cells は商用製品ですが、評価目的で 一時的な無料ライセンス を取得できます:

  • 以下の Aspose temporary license page にアクセスしてください。
  • 指示に従ってライセンスファイル(Aspose.Cells.lic)をダウンロードしてください。
  • 最初の Workbook を作成する前に、コードにライセンスを追加してください。
var license = new Aspense.Cells.License();
license.SetLicense("Aspose.Cells.lic");

ライセンスを使用すると、評価用の透かしが削除され、使用制限が解除されます。

無料リソース

これらの無料リソースで、Excel の自動化スキルを学び続け、拡張してください:

結論

この記事では、Aspose.Cells for .NET を使用して ScatterConnectedByCurvesWithoutDataMarker チャートの作成方法を示しました。ライブラリを使用すると、コードだけで滑らかでマーカーのない散布曲線を生成でき、外観、データ バインディング、出力形式を完全に制御できます。この手法をレポート ツール、ダッシュボード、または自動化された Excel ワークフローに統合することで、Excel のインターロップのオーバーヘッドなしに、クリーンでプロフェッショナルなビジュアル化を実現できます。

ご質問やさらにサポートが必要な場合は、遠慮なく Aspose.Cells support forum に投稿してください。

参照