金融市場データ(始値、高値、安値、終値と出来高)を可視化することは、アナリストや開発者にとって一般的な要件です。Aspose.Cells for .NET を使用すると、コードから直接 StockVolumeOpenHighLowClose チャートを簡単に生成できます。このガイドでは、次のことを学びます:
- ワークブックを設定し、OHLCV データで埋めます。
StockVolumeOpenHighLowCloseチャートを追加します。- 系列、軸、凡例、スタイリングをカスタマイズします。
- ワークブックを XLSX(または他のサポートされている形式)で保存します。
さあ、始めましょう!
目次
- C# Excel ライブラリで StockVolumeOpenHighLowClose チャートを作成する
- C# を使用して Excel で StockVolumeOpenHighLowClose チャートを作成する
- 無料ライセンスを取得する
- 無料リソース
- 結論
- 関連項目
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つ示します:
- 基本的なチャート – 必要最小限の手順を示します。
- スタイル付きチャート – 色、二次軸、マーカー、凡例のカスタマイズ方法を示します。
両方の例はコンパイルして実行できる状態です。
ステップバイステップ実装
Workbookインスタンスを作成します (Workbook).- 最初のワークシートにアクセスします (
workbook.Worksheets[0]). - OHLCV データを入力します (Open, High, Low, Close, Volume).
- チャートを追加します
ChartType.StockVolumeOpenHighLowCloseを使用して。 - シリーズを構成します – 必要に応じてデータ範囲、シリーズ名、および各シリーズのチャートタイプを設定します。
- オプションのカスタマイズ – 軸タイトル、凡例の位置、色、マーカー、ボリューム用の二次軸など。
- ワークブックを保存します 希望の形式で。
完全な例 – 基本チャート
キー行の説明
| Line | Purpose |
|---|---|
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
無料リソース
- 開発者ガイド – https://docs.aspose.com/cells/net/
- 無料オンラインアプリ – https://products.aspose.app/cells/family
- API リファレンス – https://reference.aspose.com/cells/net/
- ハウツー記事とブログ – https://blog.aspose.com/ja/categories/aspose.cells-product-family/
結論
Aspose.Cells for .NET を使用して StockVolumeOpenHighLowClose チャートを作成するのは簡単です:
- ワークシートに OHLCV データを入力します。
- 結合チャートタイプを追加します。
- シリーズ、軸、スタイリングをカスタマイズして、視覚基準に合わせます。
- 任意のサポートされている形式でワークブックを保存します。
提供されたコードスニペットを使用すれば、数行の C# で、レポートツール、ダッシュボード、または自動化された Excel 生成パイプラインに金融チャートを統合できます。
追加の支援が必要な場合は、無料サポートフォーラムをご覧ください – 当社のエキスパートがサポートいたします。