نمایش داده‌های سلسله‌مراتبی با نمودار میله‌ای هرمی انباشته می‌تواند گزارش‌های شما را جذاب‌تر و درک آن‌ها را آسان‌تر کند. در این مقاله، خواهید آموخت که چگونه چنین نموداری را در اکسل با استفاده از C# و Aspose.Cells for .NET ایجاد کنید. این راهنما شامل دو قطعه کد کامل و آماده اجرا است:

  • ایجاد پایه – ساخت یک نمودار میله‌ای هرم‌چین از ابتدا.
  • به‌روزرسانی یک نمودار داخلی موجود – تغییر نوع نمودار یک نمودار پیش‌وجود به Pyramid Bar Stacked.

چه در حال تولید داشبوردهای مالی، گزارش‌های موجودی، یا هر مجموعه داده‌ای که از یک نمودار میله‌ای پشته‌ای به سبک هرم بهره‌مند می‌شود باشید، مراحل زیر به سرعت شما را به هدف می‌رسانند.

موضوعات پوشش داده شده

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

Aspose.Cells for .NET یک کتابخانه قدرتمند و بدون وابستگی است که به توسعه‌دهندگان امکان می‌دهد فایل‌های Excel را به‌صورت برنامه‌نویسی ایجاد، ویرایش و رندر کنند. API گسترده آن تمام ویژگی‌های Excel را پوشش می‌دهد، از جمله تمام انواع نمودارها مانند PyramidBarStacked.

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

ویژگیمزیت
API جامعدسترسی مستقیم به اشیای کتاب‌کار، برگه‌کار، سلول‌ها و نمودارها.
عملکرد بالامجموعه‌های داده بزرگ را با مصرف حافظه کم مدیریت می‌کند.
بدون نیاز به اکسلبه‌صورت کامل در سمت سرور بدون مایکروسافت آفیس اجرا می‌شود.
قالب‌های خروجی متعددذخیره به‌صورت XLSX، PDF، HTML، PNG، JPEG و غیره.
سفارشی‌سازی پیشرفتهتنظیم دقیق سری‌ها، محورها، افسانه‌ها، رنگ‌ها، نشانگرها و موارد دیگر.

شروع کار

  1. دانلود آخرین نسخه از صفحه دانلود Aspose.Cells.
  2. نصب بسته NuGet:
   PM> Install-Package Aspuse.Cells
  1. اضافه کنید یک مرجع به Aspose.Cells در پروژه C# خود.

اکنون آماده‌اید تا نمودارهای ستونی انباشته‌ای هرم‌مانند را بسازید.

ایجاد نمودار میله‌ای هرم‌مانند پشته‌ای در اکسل با استفاده از C#

1️⃣ نمودار میله‌ای پشته‌ای هرم پایه

مثال زیر یک کتاب‌کار جدید ایجاد می‌کند، داده‌های نمونه را پر می‌کند، یک نمودار میله‌ای هرم‌چین اضافه می‌کند، ظاهر آن را سفارشی می‌نماید و فایل را به نام PyramidBarStackedChart.xlsx ذخیره می‌کند.

توضیح مراحل کلیدی

مرحلهچه کاری انجام می‌دهد
1یک Workbook جدید ایجاد می‌کند و به اولین Worksheet ارجاع می‌دهد.
2سرصفحه و داده‌های نمونه برای چهار منطقه در طول چهار فصل می‌نویسد.
3یک Chart از نوع ChartType.PyramidBarStacked اضافه می‌کند.
4چهار سری – یک برای هر فصل – را با استفاده از متد NSeries.Add اضافه می‌کند.
5رنگ‌های سفارشی، عناوین محور را اختصاص می‌دهد و legend را به سمت راست منتقل می‌کند.
6Workbook را در یک فایل XLSX ذخیره می‌کند.

برنامه را اجرا کنید و فایل PyramidBarStackedChart.xlsx را باز کنید – خواهید دید که یک نمودار میله‌ای پشته‌ای به شکل هرم که به‌وضوح فروش فصلی را در چهار منطقه مقایسه می‌کند.

دریافت یک مجوز رایگان

Aspose.Cells برای عملکرد کامل به یک مجوز نیاز دارد. برای ارزیابی کتابخانه بدون محدودیت، یک مجوز موقت رایگان از صفحهٔ مجوز موقت Aspose دریافت کنید. مجوز را همان‌طور که در زیر نشان داده شده است اعمال کنید:

// Apply the temporary license (once per application start)
var license = new Aspose.Cells.License();
license.SetLicense("Aspose.Total.lic"); // Path to your .lic file

منابع رایگان


نتیجه‌گیری

ایجاد یک نمودار Pyramid Bar Stacked با Aspose.Cells for .NET ساده است: داده‌های خود را پر کنید، یک نمودار از نوع ChartType.PyramidBarStacked اضافه کنید، سری‌ها و ظاهر را پیکربندی کنید و کتاب‌کار را ذخیره کنید. چه از یک کتاب‌کار جدید شروع کنید و چه یک قالب موجود را اصلاح کنید، این کتابخانه یک راه‌حل تمیز و سمت‑سرور ارائه می‌دهد که بدون نصب Microsoft Excel کار می‌کند.

در آزمایش با سفارشی‌سازی‌های اضافی—برچسب‌های داده، پرکننده‌های گرادیان یا استخراج نمودار به‌عنوان تصویر، آزاد باشید. برای هرگونه سؤال، جامعه Aspose و انجمن‌های پشتیبانی آماده کمک هستند.


موارد مرتبط