การแสดงภาพข้อมูลตลาดการเงิน—เช่น ราคาเปิด, สูง, ต่ำ, ปิด พร้อมกับปริมาณการซื้อขาย—เป็นความต้องการทั่วไปสำหรับนักวิเคราะห์และนักพัฒนา Aspose.Cells for .NET ทำให้การสร้างแผนภูมิ StockVolumeOpenHighLowClose โดยตรงจากโค้ดเป็นเรื่องง่ายดาย ในคู่มือนี้คุณจะได้เรียนรู้วิธีการ:
- ตั้งค่า workbook และเติมข้อมูล OHLCV ลงไป
- เพิ่มแผนภูมิ
StockVolumeOpenHighLowClose - ปรับแต่ง series, axes, legends และการจัดรูปแบบ
- บันทึก workbook เป็น XLSX (หรือรูปแบบที่รองรับอื่น ๆ)
มาลงลึกกัน!
สารบัญ
- ไลบรารี C# Excel สำหรับสร้างแผนภูมิ StockVolumeOpenHighLowClose
- สร้างแผนภูมิ StockVolumeOpenHighLowClose ใน Excel ด้วย C#
- รับไลเซนส์ฟรี
- แหล่งข้อมูลฟรี
- สรุป
- ดูเพิ่มเติม
C# Excel Library เพื่อสร้างแผนภูมิ StockVolumeOpenHighLowClose
Aspose.Cells for .NET เป็นไลบรารีการประมวลผล Excel ที่มีประสิทธิภาพสูง ซึ่งช่วยให้นักพัฒนาสามารถสร้าง, แก้ไข, และแสดงผลไฟล์ Excel ได้โดยไม่ต้องใช้ Microsoft Office มันมี API การสร้างแผนภูมิที่ครอบคลุม, รวมถึงแผนภูมิ ChartType.StockVolumeOpenHighLowClose ที่ผสานแผนภูมิเส้นหุ้น (เปิด‑สูง‑ต่ำ‑ปิด) กับแผนภูมิคอลัมน์ปริมาณ.
ประโยชน์หลักของการใช้ Aspose.Cells สำหรับการสร้างแผนภูมิทางการเงิน:
- No Office Interop – ทำงานในคลาวด์, บริการ, และสภาพแวดล้อมเดสก์ท็อป
- Full .NET Standard support – เข้ากันได้กับ .NET 6, .NET 7, .NET Framework, และ .NET Core
- Extensive customization – ควบคุมประเภทซีรีส์, แกน, มาร์คเกอร์, สี, และอื่น ๆ
- High‑speed processing – การประมวลผลที่เร็วสูง, จัดการชุดข้อมูลขนาดใหญ่อย่างมีประสิทธิภาพ
การติดตั้ง
เพิ่ม Aspose.Cells ไปยังโครงการของคุณผ่าน NuGet:
PM> Install-Package Aspense.Cells
หรือผ่าน .NET CLI:
dotnet add package Aspose.Cells
สร้างแผนภูมิ StockVolumeOpenHighLowClose ใน Excel ด้วย C#
ด้านล่างคุณจะพบตัวอย่างที่สมบูรณ์สองตัวอย่าง:
- Basic chart – แสดงขั้นตอนขั้นต่ำที่จำเป็น.
- Styled chart – แสดงวิธีการปรับแต่งสี, แกนรอง, มาร์คเกอร์, และคำอธิบาย.
ตัวอย่างทั้งสองพร้อมสำหรับการคอมไพล์และรันแล้ว.
การดำเนินการแบบขั้นตอนต่อขั้นตอน
- สร้างอินสแตนซ์
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 (เปิด‑สูง‑ต่ำ‑ปิด) |
chart.NSeries.Add("=MarketData!$F$2:$F$6", true); | เพิ่มชุดข้อมูลปริมาณ |
chart.NSeries[0].CategoryData = "MarketData!$A$2:$A$6"; | ตั้งค่าวันที่เป็นหมวดหมู่ของแกน X |
chart.ShowLegend = true; | เปิดใช้งานคำอธิบาย (legend) เพื่อให้ชื่อชุดข้อมูลปรากฏ |
การรันโปรแกรมจะสร้างไฟล์ 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/th/categories/aspose.cells-product-family/
สรุป
การสร้างแผนภูมิ StockVolumeOpenHighLowClose ด้วย Aspose.Cells for .NET นั้นทำได้อย่างง่ายดาย:
- เติมข้อมูล OHLCV ลงในแผ่นงานของคุณ.
- เพิ่มประเภทแผนภูมิแบบรวม.
- ปรับแต่งชุดข้อมูล, แกน, และสไตล์ให้ตรงกับมาตรฐานการแสดงผลของคุณ.
- บันทึกสมุดงานในรูปแบบที่รองรับใด ๆ.
ด้วยโค้ดสแนปช็อตที่ให้มา คุณสามารถรวมการสร้างแผนภูมิการเงินเข้ากับเครื่องมือรายงาน แดชบอร์ด หรือกระบวนการสร้าง Excel อัตโนมัติได้โดยใช้เพียงไม่กี่บรรทัดของ C#
หากต้องการความช่วยเหลือเพิ่มเติม โปรดเยี่ยมชม ฟอรัมสนับสนุนฟรีของเรา – ผู้เชี่ยวชาญของเราพร้อมให้ความช่วยเหลือ