تصویرسازی روندهای تجمعی در دسته‌ها برای تجزیه و تحلیل کسب‌وکار و گزارش‌گیری ضروری است. یک نمودار خطی انباشته (که به عنوان نمودار خطی انباشته نیز شناخته می‌شود) به شما کمک می‌کند تا نشان دهید هر سری چگونه به مجموع در طول زمان کمک می‌کند در حالی که ظاهر آشنا نمودار خطی را حفظ می‌کند.

در این راهنما خواهید آموخت که چگونه یک نمودار LineStacked در Excel با استفاده از C# و Aspose.Cells for .NET ایجاد کنید. کد نمونه به‌صورت خودکفا، کاملاً قابل کامپایل است و شامل توضیحاتی است که هر مرحله را شرح می‌دهد.

این مقاله به موضوعات زیر می‌پردازد:

C# کتابخانه Excel برای ایجاد نمودارهای خطی انباشته

Aspose.Cells for .NET یک کتابخانه قدرتمند برای خودکارسازی Excel است که به توسعه‌دهندگان امکان ایجاد، اصلاح و رندر فایل‌های Excel را بدون Microsoft Office می‌دهد. این کتابخانه یک API جامع برای ایجاد نمودارها فراهم می‌کند، از جمله تمام انواع نمودارهای داخلی مانند LineStacked.

مزایای کلیدی استفاده از Aspose.Cells برای تولید نمودار:

  • پوشش کامل انواع نمودار – تمام انواع نمودارهای Excel از طریق یک API یکپارچه در دسترس هستند.
  • سفارشی‌سازی دقیق – کنترل سری‌ها، محورها، افسانه‌ها، برچسب‌های داده و موارد دیگر.
  • بدون وابستگی به COM یا interop – بر روی هر پلتفرمی که .NET را پشتیبانی می‌کند کار می‌کند.
  • عملکرد بالا – پردازش کارآمد کتاب‌های کاری بزرگ و مجموعه‌های داده.

به‌سرعت شروع کنید:

  1. آخرین نسخه را از صفحهٔ Aspose.Cells releases page دانلود کنید.
  2. بسته NuGet را به پروژهٔ خود اضافه کنید.
PM> Install-Package Aspose.Cells

ایجاد یک نمودار LineStacked در Excel با استفاده از C#

در زیر یک برنامهٔ کامل و آماده‌به‌کار کنسول C# آورده شده است که:

  1. یک کتاب‌کار جدید ایجاد می‌کند.
  2. داده‌های نمونه برای سه دسته محصول را پر می‌کند.
  3. یک نمودار LineStacked وارد می‌کند.
  4. عنوان نمودار، محورها و افسانه را سفارشی می‌کند.
  5. کتاب‌کار را به نام LineStackedChart_Output.xlsx ذخیره می‌کند.

توضیح کد

مرحلههدف
1یک شیء جدید Workbook را ایجاد می‌کند و به اولین برگه کاری دسترسی پیدا می‌کند.
2یک ردیف سرعنوان و شش ردیف داده‌های نمونه فروش برای سه محصول می‌نویسد.
3یک نمودار از نوع ChartType.LineStacked اضافه می‌کند. این نمودار ردیف‌های 8‑26 و ستون‌های 0‑10 را در برگه کاری اشغال می‌کند.
4سه سری – یکی برای هر محصول – اضافه می‌کند و آن‌ها را به بازه‌های داده مناسب مرتبط می‌سازد.
5محور دسته‌بندی (محور X) را به نام‌های ماه تنظیم می‌کند.
6سفارشی‌سازی‌های رایج را نشان می‌دهد: رنگ پس‌زمینه، عناوین محور، موقعیت افسانه و برچسب‌های داده.
7کتاب کار را در سیستم فایل محلی ذخیره می‌کند.

اجرای برنامه یک فایل اکسل ایجاد می‌کند که شامل یک نمودار LineStacked کاملاً عملکردی است و به‌صورت بصری سه خط محصول را روی هم می‌چید، به‌طوری که بتوانید هر یک از روندها را به‌صورت جداگانه و همچنین اثر تجمعی آن‌ها را مشاهده کنید.

منابع رایگان

نتیجه‌گیری

این مقاله نشان داد که چگونه می‌توان یک نمودار LineStacked در Excel با استفاده از Aspose.Cells for .NET ایجاد کرد. با بهره‌گیری از API ساده این کتابخانه، می‌توانید تجسم‌های خطی انباشته پیشرفته را به‌صورت برنامه‌نویسی ایجاد کنید، ظاهر آن‌ها را به‌طور کامل سفارشی کنید و نتیجه را به هر فرمت پشتیبانی‌شده (XLSX، PDF، PNG و غیره) صادر کنید.

در صورت نیاز می‌توانید داده‌های نمونه، رنگ‌ها یا تنظیمات محور را برای برآورده کردن نیازهای گزارش‌گیری خود تغییر دهید. اگر با مشکلی مواجه شدید یا سؤال داشتید، جامعه پشتیبانی Aspose آماده کمک است.

موارد مرتبط