نمایش دادههای سلسلهمراتبی با نمودار میلهای هرمی انباشته میتواند گزارشهای شما را جذابتر و درک آنها را آسانتر کند. در این مقاله، خواهید آموخت که چگونه چنین نموداری را در اکسل با استفاده از C# و Aspose.Cells for .NET ایجاد کنید. این راهنما شامل دو قطعه کد کامل و آماده اجرا است:
- ایجاد پایه – ساخت یک نمودار میلهای هرمچین از ابتدا.
- بهروزرسانی یک نمودار داخلی موجود – تغییر نوع نمودار یک نمودار پیشوجود به Pyramid Bar Stacked.
چه در حال تولید داشبوردهای مالی، گزارشهای موجودی، یا هر مجموعه دادهای که از یک نمودار میلهای پشتهای به سبک هرم بهرهمند میشود باشید، مراحل زیر به سرعت شما را به هدف میرسانند.
موضوعات پوشش داده شده
- کتابخانه Excel برای C# جهت ایجاد نمودارهای میلهای هرممانند انباشته
- ایجاد یک نمودار میلهای هرممانند انباشته در Excel با استفاده از C#
- مجوز رایگان و منابع
- همچنین ببینید
کتابخانهٔ C# Excel برای ایجاد نمودارهای میلهای هرممانند انباشته
Aspose.Cells for .NET یک کتابخانه قدرتمند و بدون وابستگی است که به توسعهدهندگان امکان میدهد فایلهای Excel را بهصورت برنامهنویسی ایجاد، ویرایش و رندر کنند. API گسترده آن تمام ویژگیهای Excel را پوشش میدهد، از جمله تمام انواع نمودارها مانند PyramidBarStacked.
مزایای کلیدی استفاده از Aspose.Cells برای تولید نمودار:
| ویژگی | مزیت |
|---|---|
| API جامع | دسترسی مستقیم به اشیای کتابکار، برگهکار، سلولها و نمودارها. |
| عملکرد بالا | مجموعههای داده بزرگ را با مصرف حافظه کم مدیریت میکند. |
| بدون نیاز به اکسل | بهصورت کامل در سمت سرور بدون مایکروسافت آفیس اجرا میشود. |
| قالبهای خروجی متعدد | ذخیره بهصورت XLSX، PDF، HTML، PNG، JPEG و غیره. |
| سفارشیسازی پیشرفته | تنظیم دقیق سریها، محورها، افسانهها، رنگها، نشانگرها و موارد دیگر. |
شروع کار
- دانلود آخرین نسخه از صفحه دانلود Aspose.Cells.
- نصب بسته NuGet:
PM> Install-Package Aspuse.Cells
- اضافه کنید یک مرجع به
Aspose.Cellsدر پروژه C# خود.
اکنون آمادهاید تا نمودارهای ستونی انباشتهای هرممانند را بسازید.
ایجاد نمودار میلهای هرممانند پشتهای در اکسل با استفاده از C#
1️⃣ نمودار میلهای پشتهای هرم پایه
مثال زیر یک کتابکار جدید ایجاد میکند، دادههای نمونه را پر میکند، یک نمودار میلهای هرمچین اضافه میکند، ظاهر آن را سفارشی مینماید و فایل را به نام PyramidBarStackedChart.xlsx ذخیره میکند.
توضیح مراحل کلیدی
| مرحله | چه کاری انجام میدهد |
|---|---|
| 1 | یک Workbook جدید ایجاد میکند و به اولین Worksheet ارجاع میدهد. |
| 2 | سرصفحه و دادههای نمونه برای چهار منطقه در طول چهار فصل مینویسد. |
| 3 | یک Chart از نوع ChartType.PyramidBarStacked اضافه میکند. |
| 4 | چهار سری – یک برای هر فصل – را با استفاده از متد NSeries.Add اضافه میکند. |
| 5 | رنگهای سفارشی، عناوین محور را اختصاص میدهد و legend را به سمت راست منتقل میکند. |
| 6 | Workbook را در یک فایل 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
منابع رایگان
- راهنمای توسعهدهنده – 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/
نتیجهگیری
ایجاد یک نمودار Pyramid Bar Stacked با Aspose.Cells for .NET ساده است: دادههای خود را پر کنید، یک نمودار از نوع ChartType.PyramidBarStacked اضافه کنید، سریها و ظاهر را پیکربندی کنید و کتابکار را ذخیره کنید. چه از یک کتابکار جدید شروع کنید و چه یک قالب موجود را اصلاح کنید، این کتابخانه یک راهحل تمیز و سمت‑سرور ارائه میدهد که بدون نصب Microsoft Excel کار میکند.
در آزمایش با سفارشیسازیهای اضافی—برچسبهای داده، پرکنندههای گرادیان یا استخراج نمودار بهعنوان تصویر، آزاد باشید. برای هرگونه سؤال، جامعه Aspose و انجمنهای پشتیبانی آماده کمک هستند.