تصویرسازی روندهای تجمعی در دستهها برای تجزیه و تحلیل کسبوکار و گزارشگیری ضروری است. یک نمودار خطی انباشته (که به عنوان نمودار خطی انباشته نیز شناخته میشود) به شما کمک میکند تا نشان دهید هر سری چگونه به مجموع در طول زمان کمک میکند در حالی که ظاهر آشنا نمودار خطی را حفظ میکند.
در این راهنما خواهید آموخت که چگونه یک نمودار LineStacked در Excel با استفاده از C# و Aspose.Cells for .NET ایجاد کنید. کد نمونه بهصورت خودکفا، کاملاً قابل کامپایل است و شامل توضیحاتی است که هر مرحله را شرح میدهد.
این مقاله به موضوعات زیر میپردازد:
- کتابخانه Excel C# برای ایجاد نمودارهای LineStacked
- ایجاد نمودار LineStacked در Excel با C#
- منابع رایگان
- نتیجهگیری
- موارد مرتبط
C# کتابخانه Excel برای ایجاد نمودارهای خطی انباشته
Aspose.Cells for .NET یک کتابخانه قدرتمند برای خودکارسازی Excel است که به توسعهدهندگان امکان ایجاد، اصلاح و رندر فایلهای Excel را بدون Microsoft Office میدهد. این کتابخانه یک API جامع برای ایجاد نمودارها فراهم میکند، از جمله تمام انواع نمودارهای داخلی مانند LineStacked.
مزایای کلیدی استفاده از Aspose.Cells برای تولید نمودار:
- پوشش کامل انواع نمودار – تمام انواع نمودارهای Excel از طریق یک API یکپارچه در دسترس هستند.
- سفارشیسازی دقیق – کنترل سریها، محورها، افسانهها، برچسبهای داده و موارد دیگر.
- بدون وابستگی به COM یا interop – بر روی هر پلتفرمی که .NET را پشتیبانی میکند کار میکند.
- عملکرد بالا – پردازش کارآمد کتابهای کاری بزرگ و مجموعههای داده.
بهسرعت شروع کنید:
- آخرین نسخه را از صفحهٔ Aspose.Cells releases page دانلود کنید.
- بسته NuGet را به پروژهٔ خود اضافه کنید.
PM> Install-Package Aspose.Cells
ایجاد یک نمودار LineStacked در Excel با استفاده از C#
در زیر یک برنامهٔ کامل و آمادهبهکار کنسول C# آورده شده است که:
- یک کتابکار جدید ایجاد میکند.
- دادههای نمونه برای سه دسته محصول را پر میکند.
- یک نمودار LineStacked وارد میکند.
- عنوان نمودار، محورها و افسانه را سفارشی میکند.
- کتابکار را به نام
LineStackedChart_Output.xlsxذخیره میکند.
توضیح کد
| مرحله | هدف |
|---|---|
| 1 | یک شیء جدید Workbook را ایجاد میکند و به اولین برگه کاری دسترسی پیدا میکند. |
| 2 | یک ردیف سرعنوان و شش ردیف دادههای نمونه فروش برای سه محصول مینویسد. |
| 3 | یک نمودار از نوع ChartType.LineStacked اضافه میکند. این نمودار ردیفهای 8‑26 و ستونهای 0‑10 را در برگه کاری اشغال میکند. |
| 4 | سه سری – یکی برای هر محصول – اضافه میکند و آنها را به بازههای داده مناسب مرتبط میسازد. |
| 5 | محور دستهبندی (محور X) را به نامهای ماه تنظیم میکند. |
| 6 | سفارشیسازیهای رایج را نشان میدهد: رنگ پسزمینه، عناوین محور، موقعیت افسانه و برچسبهای داده. |
| 7 | کتاب کار را در سیستم فایل محلی ذخیره میکند. |
اجرای برنامه یک فایل اکسل ایجاد میکند که شامل یک نمودار LineStacked کاملاً عملکردی است و بهصورت بصری سه خط محصول را روی هم میچید، بهطوری که بتوانید هر یک از روندها را بهصورت جداگانه و همچنین اثر تجمعی آنها را مشاهده کنید.
منابع رایگان
- راهنمای توسعهدهنده – مرجع کامل API و آموزشها: 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/
نتیجهگیری
این مقاله نشان داد که چگونه میتوان یک نمودار LineStacked در Excel با استفاده از Aspose.Cells for .NET ایجاد کرد. با بهرهگیری از API ساده این کتابخانه، میتوانید تجسمهای خطی انباشته پیشرفته را بهصورت برنامهنویسی ایجاد کنید، ظاهر آنها را بهطور کامل سفارشی کنید و نتیجه را به هر فرمت پشتیبانیشده (XLSX، PDF، PNG و غیره) صادر کنید.
در صورت نیاز میتوانید دادههای نمونه، رنگها یا تنظیمات محور را برای برآورده کردن نیازهای گزارشگیری خود تغییر دهید. اگر با مشکلی مواجه شدید یا سؤال داشتید، جامعه پشتیبانی Aspose آماده کمک است.