Việc trực quan hóa dữ liệu thị trường tài chính—như giá mở cửa, cao nhất, thấp nhất, đóng cửa cùng với khối lượng—là một yêu cầu phổ biến đối với các nhà phân tích và nhà phát triển. Aspose.Cells for .NET giúp tạo biểu đồ StockVolumeOpenHighLowClose một cách dễ dàng trực tiếp từ mã. Trong hướng dẫn này, bạn sẽ học cách:

  • Thiết lập một workbook và điền dữ liệu OHLCV.
  • Thêm biểu đồ StockVolumeOpenHighLowClose.
  • Tùy chỉnh series, trục, chú giải và kiểu dáng.
  • Lưu workbook dưới dạng XLSX (hoặc các định dạng được hỗ trợ khác).

Hãy cùng khám phá!

Mục lục

Thư viện Excel C# để tạo biểu đồ StockVolumeOpenHighLowClose

Aspose.Cells for .NET là một thư viện xử lý Excel hiệu năng cao cho phép các nhà phát triển tạo, chỉnh sửa và hiển thị tệp Excel mà không cần Microsoft Office. Nó cung cấp một API biểu đồ phong phú, bao gồm biểu đồ ChartType.StockVolumeOpenHighLowClose, kết hợp biểu đồ chứng khoán (mở‑cao‑thấp‑đóng) với biểu đồ cột khối lượng.

Lợi ích chính của việc sử dụng Aspose.Cells cho việc tạo biểu đồ tài chính:

  • No Office Interop – Hoạt động trên đám mây, dịch vụ và môi trường máy tính để bàn.
  • Full .NET Standard support – Tương thích với .NET 6, .NET 7, .NET Framework và .NET Core.
  • Extensive customization – Kiểm soát loại chuỗi, trục, dấu đánh dấu, màu sắc và hơn nữa.
  • High‑speed processing – Xử lý hiệu quả các bộ dữ liệu lớn.

Cài đặt

Thêm Aspose.Cells vào dự án của bạn qua NuGet:

PM> Install-Package Aspose.Cells

hoặc thông qua .NET CLI:

dotnet add package Aspose.Cells

Tạo biểu đồ StockVolumeOpenHighLowClose trong Excel bằng C#

Dưới đây bạn sẽ tìm thấy hai ví dụ hoàn chỉnh:

  1. Biểu đồ cơ bản – trình bày các bước tối thiểu cần thiết.
  2. Biểu đồ có kiểu dáng – hiển thị cách tùy chỉnh màu sắc, trục phụ, dấu đánh dấu và chú giải.

Cả hai ví dụ đều sẵn sàng để biên dịch và chạy.

Thực hiện theo từng bước

  1. Tạo một thể hiện Workbook.
  2. Truy cập bảng tính đầu tiên (workbook.Worksheets[0]).
  3. Điền dữ liệu OHLCV (Open, High, Low, Close, Volume).
  4. Thêm biểu đồ using ChartType.StockVolumeOpenHighLowClose.
  5. Cấu hình chuỗi – set the data range, series names, and chart type for each series if needed.
  6. Tùy chỉnh tùy chọn – axes titles, legend position, colors, markers, secondary axis for volume, etc.
  7. Lưu workbook to the desired format.

Ví dụ đầy đủ – Biểu đồ cơ bản

Giải thích các dòng chính

LinePurpose
ChartType.StockVolumeOpenHighLowCloseTạo một biểu đồ cột kết hợp giữa cổ phiếu (OHLC) và khối lượng.
chart.NSeries.Add("=MarketData!$B$2:$E$6", true);Thêm chuỗi OHLC (Mở‑Cao‑Thấp‑Đóng).
chart.NSeries.Add("=MarketData!$F$2:$F$6", true);Thêm chuỗi Khối lượng.
chart.NSeries[0].CategoryData = "MarketData!$A$2:$A$6";Đặt ngày làm danh mục trục X.
chart.ShowLegend = true;Bật chú giải để tên các chuỗi hiển thị.

Chạy chương trình sẽ tạo ra StockVolumeOpenHighLowClose_Basic.xlsx với một biểu đồ tài chính hoạt động.

Ví dụ đầy đủ – Biểu đồ có kiểu dáng với trục phụ

Ví dụ sau đây thêm một giao diện chuyên nghiệp: màu tùy chỉnh, trục phụ cho khối lượng, kiểu đánh dấu cho chuỗi cổ phiếu và khu vực vẽ trong suốt.

Những điểm nổi bật của ví dụ này

  • Kiểu nến cho chuỗi OHLC (ChartType.Candlestick) với các thanh màu xanh lên và màu đỏ xuống.
  • Trục Y phụ cho khối lượng (PlotOnSecondAxis = true).
  • Đổ màu cột bán trong suốt cho khối lượng để giữ các thanh cổ phiếu hiển thị.
  • Định dạng ngày trên trục danh mục ("mmm dd").
  • Chú giải được đặt ở bên phải để tận dụng không gian tốt hơn.

Chạy chương trình sẽ tạo ra StockVolumeOpenHighLowClose_Styled.xlsx, một biểu đồ tài chính được tinh chỉnh sẵn sàng cho các buổi thuyết trình hoặc phân tích sâu hơn.

Nhận giấy phép miễn phí

Aspose.Cells cung cấp một giấy phép tạm thời miễn phí giúp loại bỏ các dấu nước đánh giá và cho phép đầy đủ chức năng để thử nghiệm. Truy cập trang giấy phép tạm thời để nhận ngay.

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

Tài nguyên miễn phí

Kết luận

Tạo biểu đồ StockVolumeOpenHighLowClose với Aspose.Cells for .NET là rất đơn giản:

  1. Điền dữ liệu OHLCV vào bảng tính của bạn.
  2. Thêm loại biểu đồ kết hợp.
  3. Tùy chỉnh chuỗi, trục và kiểu dáng để phù hợp với tiêu chuẩn trực quan của bạn.
  4. Lưu workbook ở bất kỳ định dạng nào được hỗ trợ.

Với các đoạn mã được cung cấp, bạn có thể tích hợp biểu đồ tài chính vào các công cụ báo cáo, bảng điều khiển hoặc các quy trình tạo Excel tự động chỉ với vài dòng C#.

Để được hỗ trợ thêm, hãy truy cập diễn đàn hỗ trợ miễn phí – các chuyên gia của chúng tôi sẵn sàng giúp đỡ.

Xem Thêm