金融市場データ(始値、高値、安値、終値と出来高)を可視化することは、アナリストや開発者にとって一般的な要件です。Aspose.Cells for .NET を使用すると、コードから直接 StockVolumeOpenHighLowClose チャートを簡単に生成できます。このガイドでは、次のことを学びます:

  • ワークブックを設定し、OHLCV データで埋めます。
  • StockVolumeOpenHighLowClose チャートを追加します。
  • 系列、軸、凡例、スタイリングをカスタマイズします。
  • ワークブックを XLSX(または他のサポートされている形式)で保存します。

さあ、始めましょう!

目次

C# Excel ライブラリで StockVolumeOpenHighLowClose チャートを作成する

Aspose.Cells for .NET は、Microsoft Office を使用せずに Excel ファイルの作成、編集、レンダリングを可能にする高性能な Excel 処理ライブラリです。豊富なチャート API を提供し、その中に株価チャート(始値‑高値‑安値‑終値)と出来高棒グラフを組み合わせた ChartType.StockVolumeOpenHighLowClose チャートがあります。

金融チャート作成に Aspose.Cells を使用する主な利点:

  • Office Interopなし – クラウド、サービス、デスクトップ環境で動作します。
  • 完全な .NET Standard サポート – .NET 6、.NET 7、.NET Framework、.NET Core と互換性があります。
  • 広範なカスタマイズ – 系列タイプ、軸、マーカー、色などを制御できます。
  • 高速処理 – 大規模データセットの効率的な処理。

インストール

NuGet を使用してプロジェクトに Aspose.Cells を追加します:

PM> Install-Package Aspose.Cells

または .NET CLI 経由で:

dotnet add package Aspose.Cells

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

以下に完全な例を2つ示します:

  1. 基本的なチャート – 必要最小限の手順を示します。
  2. スタイル付きチャート – 色、二次軸、マーカー、凡例のカスタマイズ方法を示します。

両方の例はコンパイルして実行できる状態です。

ステップバイステップ実装

  1. Workbook インスタンスを作成します (Workbook).
  2. 最初のワークシートにアクセスします (workbook.Worksheets[0]).
  3. OHLCV データを入力します (Open, High, Low, Close, Volume).
  4. チャートを追加します ChartType.StockVolumeOpenHighLowClose を使用して。
  5. シリーズを構成します – 必要に応じてデータ範囲、シリーズ名、および各シリーズのチャートタイプを設定します。
  6. オプションのカスタマイズ – 軸タイトル、凡例の位置、色、マーカー、ボリューム用の二次軸など。
  7. ワークブックを保存します 希望の形式で。

完全な例 – 基本チャート

キー行の説明

LinePurpose
ChartType.StockVolumeOpenHighLowClose株式(OHLC)と出来高の組み合わせ列チャートを作成します。
chart.NSeries.Add("=MarketData!$B$2:$E$6", true);OHLC 系列(Open‑High‑Low‑Close)を追加します。
chart.NSeries.Add("=MarketData!$F$2:$F$6", true);出来高系列を追加します。
chart.NSeries[0].CategoryData = "MarketData!$A$2:$A$6";日付を X 軸のカテゴリとして設定します。
chart.ShowLegend = true;凡例を有効にし、系列名が表示されるようにします。

プログラムを実行すると、機能的な金融チャートを含む StockVolumeOpenHighLowClose_Basic.xlsx が生成されます。

完全な例 – 二次軸付きスタイル化チャート

次の例では、プロフェッショナルな外観を追加します:カスタムカラー、ボリューム用の二次軸、株価シリーズのマーカースタイル、そして透明なプロット領域。

この例のハイライト

  • ローソク足スタイル:OHLC シリーズ(ChartType.Candlestick)で、上昇バーは緑、下降バーは赤にします。
  • 二次 Y 軸:ボリューム(PlotOnSecondAxis = true)に対して使用します。
  • 半透明の列塗り:ボリュームに対し、株価バーが見えるようにします。
  • 日付書式:カテゴリ軸(\"mmm dd\")に設定します。
  • 凡例を右側に配置:スペースの有効活用のためです。

プログラムを実行すると、StockVolumeOpenHighLowClose_Styled.xlsx が作成されます。これは、プレゼンテーションやさらなる分析に適した洗練された金融チャートです。

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

Aspose.Cells は、評価用の透かしを削除し、テスト用にフル機能を有効にする 一時的な無料ライセンス を提供します。 一時ライセンスページ にアクセスして、すぐに取得してください。

// Example of applying a temporary license
var license = new License();
license.SetLicense("Aspose.Total.lic");   // Path to your downloaded license file

無料リソース

結論

Aspose.Cells for .NET を使用して StockVolumeOpenHighLowClose チャートを作成するのは簡単です:

  1. ワークシートに OHLCV データを入力します。
  2. 結合チャートタイプを追加します。
  3. シリーズ、軸、スタイリングをカスタマイズして、視覚基準に合わせます。
  4. 任意のサポートされている形式でワークブックを保存します。

提供されたコードスニペットを使用すれば、数行の C# で、レポートツール、ダッシュボード、または自動化された Excel 生成パイプラインに金融チャートを統合できます。

追加の支援が必要な場合は、無料サポートフォーラムをご覧ください – 当社のエキスパートがサポートいたします。

参照