تصویرسازی دادههای بازار مالی—مانند قیمتهای باز، بالا، پایین و بسته به همراه حجم— یک نیاز رایج برای تحلیلگران و توسعهدهندگان است. Aspose.Cells for .NET ایجاد نمودار StockVolumeOpenHighLowClose را بهصورت مستقیم از کد بهسادگی میکند. در این راهنما خواهید آموخت که چگونه:
- یک کتابکار تنظیم کنید و آن را با دادههای OHLCV پر کنید.
- یک نمودار
StockVolumeOpenHighLowCloseاضافه کنید. - سریها، محورها، افسانهها و استایلها را سفارشی کنید.
- کتابکار را به XLSX (یا سایر فرمتهای پشتیبانیشده) ذخیره کنید.
بیایید شروع کنیم!
فهرست مطالب
- کتابخانه Excel برای C# جهت ایجاد نمودار StockVolumeOpenHighLowClose
- ایجاد نمودار StockVolumeOpenHighLowClose در Excel با استفاده از C#
- دریافت لایسنس رایگان
- منابع رایگان
- نتیجهگیری
- همچنین ببینید
کتابخانه Excel C# برای ایجاد نمودار 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 Aspose.Cells
یا از طریق .NET CLI:
dotnet add package Aspose.Cells
ایجاد نمودار StockVolumeOpenHighLowClose در Excel با استفاده از C#
در ادامه دو مثال کامل خواهید یافت:
- نمودار پایه – مراحل حداقل مورد نیاز را نشان میدهد.
- نمودار سبکدار – نشان میدهد چگونه رنگها، محور ثانویه، نشانگرها و افسانه را سفارشی کنید.
هر دو مثال آمادهٔ کامپایل و اجرا هستند.
اجرای گامبهگام
- یک نمونه
Workbookایجاد کنید. - دسترسی به اولین برگه کاری (
workbook.Worksheets[0]). - دادههای OHLCV را پر کنید (Open, High, Low, Close, Volume).
- یک نمودار اضافه کنید با استفاده از
ChartType.StockVolumeOpenHighLowClose. - سلسلهها را پیکربندی کنید – محدوده داده، نامهای سری و نوع نمودار برای هر سری را در صورت نیاز تنظیم کنید.
- سفارشیسازی اختیاری – عناوین محورها، موقعیت افسانه، رنگها، نشانگرها، محور ثانویه برای حجم و غیره.
- کارنامه را ذخیره کنید به فرمت مورد نظر.
مثال کامل – نمودار پایه
توضیح خطوط کلیدی
| خط | هدف |
|---|---|
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; | افسانه را فعال میکند تا نامهای سری قابل مشاهده باشند. |
اجرای برنامه فایل 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/fa/categories/aspose.cells-product-family/
نتیجهگیری
ایجاد یک نمودار StockVolumeOpenHighLowClose با Aspose.Cells for .NET به سادگی انجام میشود:
- کاربرگ خود را با دادههای OHLCV پر کنید.
- نوع نمودار ترکیبی را اضافه کنید.
- سریها، محورها و استایلها را طوری سفارشی کنید که با استانداردهای بصری شما مطابقت داشته باشد.
- کارنامه را در هر فرمت پشتیبانیشدهای ذخیره کنید.
با استفاده از قطعات کد ارائه شده میتوانید نمودارهای مالی را به ابزارهای گزارشگیری، داشبوردها یا خطوط لوله تولید خودکار اکسل فقط با چند خط C# ادغام کنید.
برای دریافت کمک بیشتر، به انجمن پشتیبانی رایگان مراجعه کنید – کارشناسان ما آماده کمک هستند.