مقدمه
نمایش روندهای تجمعی دادهها با نشانگرها میتواند گزارشها را بینشپذیرتر کند. نوع نمودار LineStackedWithDataMarkers ترکیبی از یک سری خطی انباشته با نشانگرهای داده است که به شما امکان میدهد هم جریان تجمیعی و هم نقاط داده فردی را در یک نگاه ببینید. این مقاله نشان میدهد چگونه میتوان چنین نموداری را بهصورت برنامهنویسی با Aspose.Cells for .NET و C# ایجاد کرد.
در این راهنما شما یاد خواهید گرفت:
- نحوه تنظیم یک کتاب کار و پر کردن دادههای نمونه.
- نحوه افزودن نمودار LineStackedWithDataMarkers.
- نحوه سفارشیسازی سریها، محورها و نشانگرهای داده.
- نحوه ذخیره کتاب کار در فرمتهای مختلف.
C# کتابخانه Excel برای ایجاد نمودار LineStackedWithDataMarkers
Aspose.Cells for .NET یک کتابخانه قدرتمند و بدون COM برای خودکارسازی Excel است. این کتابخانه تمام انواع نمودارهای ارائهشده توسط Microsoft Excel را پشتیبانی میکند، از جمله LineStackedWithDataMarkers.
مزایای کلیدی استفاده از Aspose.Cells:
- Rich API – کنترل کامل بر ساختار کتابکار، سلولها و اشیاء نمودار.
- No Excel installation required – بر روی هر پلتفرمی که .NET را پشتیبانی میکند کار میکند.
- High performance – برای مجموعه دادههای بزرگ بهینهسازی شده است.
- Multiple output formats – XLSX، XLS، CSV، PDF، تصاویر و غیره.
شروع کار:
PM> Install-Package Aspose.Cells
ایجاد یک نمودار LineStackedWithDataMarkers در Excel با استفاده از C#
پیادهسازی گام به گام
- یک نمونه
Workbookایجاد کنید. - دادههای نمونه را که در نمودار نمایش داده میشود، اضافه کنید.
- یک نمودار از نوع
ChartType.LineStackedWithDataMarkersوارد کنید. - سریها را پیکربندی کنید – محدوده داده، نام و سبک نشانگر را تنظیم کنید.
- محورها و عنوان را سفارشی کنید (اختیاری اما توصیهشده).
- Workbook را ذخیره کنید در مکان مورد نظر.
در زیر یک مثال کامل و آماده برای اجرا آورده شده است.
توضیح مراحل کلیدی
| Step | What it does |
|---|---|
| ایجاد کتاب کار و برگه کاری | یک فایل Excel خالی را مقداردهی اولیه میکند. |
| پر کردن دادهها | نام ماهها و سه سری محصول که به صورت انباشته نمایش داده میشوند را مینویسد. |
| افزودن نمودار | یک شیء نمودار LineStackedWithDataMarkers را در بازه سلولی مشخص شده درج میکند. |
| افزودن سریها | هر ستون محصول را به یک سری جداگانه متصل میکند و سبک و رنگ نشانگر منحصر به فردی اختصاص میدهد. |
| عنوانهای محور و قالببندی | قابلیت خوانایی را با برچسبگذاری محورها و اجباری کردن نمایش عدد صحیح در محور Y بهبود میبخشد. |
| ذخیره | کتاب کار را بر روی دیسک ذخیره میکند (.xlsx). همچنین میتوان فایل را بهصورت PDF یا تصویر ذخیره کرد با تغییر فرمت در workbook.Save. |
میتوانید نمونه را پس از نصب بسته NuGet Aspose.Cells بهعنوان یک برنامهٔ کنسول اجرا کنید.
دریافت یک لایسنس رایگان
Aspose.Cells یک مجوز رایگان موقت ارائه میدهد که علامتهای ارزیابی را حذف کرده و تمام عملکردها را فعال میکند. مجوز خود را از صفحه صفحه مجوز موقت Aspose دریافت کنید. قبل از ذخیرهسازی کتابهای کاری بزرگ، مجوز را اعمال کنید:
License lic = new License();
lic.SetLicense("Aspose.Total.lic"); // Path to your temporary license file
نمودار LineStackedWithDataMarkers: منابع رایگان
- راهنمای توسعهدهنده – 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/
نتیجهگیری
نمودار LineStackedWithDataMarkers برای تجسم روندهای تجمعی ایدهآل است در حالی که هنوز نقاط دادهٔ فردی را برجسته میکند. تنها با چند خط کد C#، Aspose.Cells for .NET به شما امکان میدهد این نوع نمودارها را ایجاد، استایلدهی و صادر کنید بدون نیاز به نصب Microsoft Excel. از مثال ارائهشده به عنوان قالب استفاده کنید و آن را با منابع داده و الزامات برندینگ خود سازگار کنید.
اگر با مشکلی مواجه شدید یا سؤال داشتید، به انجمن پشتیبانی رایگان ما مراجعه کنید: https://forum.aspose.com/c/cells/9.