نمایش دادههای سلسلهمراتبی در قالبی فشرده، سه‑بعدی میتواند بهطور چشمگیری خوانایی گزارشهای تجاری را بهبود بخشد. نوع نمودار Conical Bar Stacked یک نوار مخروطی‑شکل 3‑D ارائه میدهد که هر بخش از نوار نمایانگر یک سری داده است و این امر آن را برای مقایسه مقادیر تجمعی در بین دستهها ایدهآل میسازد.
در این راهنما خواهید آموخت که چگونه یک نمودار Conical Bar Stacked را در یک کتابکار Excel با استفاده از C# و Aspose.Cells for .NET ایجاد کنید. قطعههای کد کامل، بهخوبی توضیحگذاری شدهاند و میتوانند بدون هیچ تغییری کامپایل و اجرا شوند.
این مقاله به موضوعات زیر میپردازد:
- کتابخانه Excel C# برای ایجاد نمودارهای میلهای مخروطی انباشته
- ایجاد نمودار میلهای مخروطی انباشته در Excel با استفاده از C#
- مجوز رایگان
- منابع اضافی
- نتیجهگیری
- همچنین ببینید
کتابخانهٔ C# Excel برای ایجاد نمودارهای میلهای مخروطی انباشته
Aspose.Cells for .NET یک کتابخانه جامع برای دستکاری Excel است که به توسعهدهندگان امکان ایجاد، اصلاح و رندر کردن فایلهای Excel را بدون نیاز به Microsoft Office میدهد. این کتابخانه بهطور کامل نوع نمودار Conical Bar Stacked (ChartType.ConicalBarStacked) را همراه با میلیونها سبک دیگر نمودار پشتیبانی میکند.
مزایای کلیدی استفاده از Aspose.Cells برای تولید نمودار:
| ویژگی | مزیت |
|---|---|
| API غنی | دسترسی کامل به ویژگیهای نمودار، سریها، محورها و قالببندی. |
| بدون COM Interop | در هر محیط سرور‑ساید .NET (ویندوز، لینوکس، داکر) کار میکند. |
| عملکرد بالا | بهصورت کارآمد کتابکارهای بزرگ و مجموعهدادهها را پردازش میکند. |
| فرمتهای متعدد | ذخیره به XLSX، XLS، CSV، PDF، HTML، فرمتهای تصویر و غیره. |
شروع کار
- دانلود آخرین نسخه از صفحهٔ Aspose.Cells releases page.
- نصب از طریق NuGet:
PM> Install-Package Aspose.Cells
- افزودن یک ارجاع به
Aspose.Cellsدر پروژه خود.
اکنون آمادهاید تا یک نمودار میلهای مخروطی پشتهای ایجاد کنید.
ایجاد نمودار میلهای مخروطی انباشته در اکسل با استفاده از C#
در زیر دو مثال عملی آورده شده است:
- مثال 1 – ساخت یک نمودار میلهای مخروطی انباشته از ابتدا.
- مثال 2 – تغییر یک نمودار موجود (تغییر رنگها، افزودن برچسبهای داده، و خروجی به PDF).
هر دو مثال بهصورت کامل قابل اجرا هستند.
مثال 1: ساخت یک نمودار میلهای مخروطی انباشته از ابتدا
توضیح مراحل کلیدی
| Step | What it does |
|---|---|
| 1‑2 | یک کتاب کار ایجاد میکند و دادههای نمونه را مینویسد. |
| 3 | یک شیء نمودار ConicalBarStacked را به برگه اضافه میکند. |
| 4 | سه سری داده (Q1‑Q3) را که داخل مخروط انباشته میشوند، اضافه میکند. |
| 5 | عنوانها را برای محورهای دستهبندی و مقدار تنظیم میکند و برچسبهای تیک را موقعیت میدهد. |
| 6 | یک سبک نمودار پیشفرض (Style9) را اعمال میکند. |
| 7 | کتاب کار را هم بهصورت فایل XLSX و هم بهصورت تصویر PNG برای پیشنمایش سریع ذخیره میکند. |
اجرای برنامه فایل ConicalBarStacked_Chart.xlsx (قابل ویرایش در اکسل) و ConicalBarStacked_Chart.png (یک تصویر از نمودار) را تولید میکند.
مثال 2: بهروزرسانی یک نمودار میلهای مخروطی پشتهای موجود (استایلدهی و خروجی)
این مثال نشان میدهد که چگونه یک کتابکار موجود را بارگذاری کنید، نمودار را پیدا کنید، پالت رنگ آن را تغییر دهید، برچسبهای داده را اضافه کنید و نمودار را به یک سند PDF صادر کنید.
این مثال چه چیزی را نشان میدهد
- بارگذاری یک کتابکار موجود با
Workbook(string). - دسترسی به یک نمودار از طریق
sheet.Charts[index]. - سفارشیسازی رنگهای سریها با استفاده از
Area.ForegroundColor. - فعالسازی و پیکربندی برچسبهای داده (
HasDataLabel,DataLabel.Position). - استخراج کتابکار به PDF با استفاده از
SaveFormat.Pdf.
دریافت یک مجوز رایگان
Aspose.Cells برای عملکرد کامل به یک لایسنس نیاز دارد. میتوانید برای ارزیابی، لایسنس موقت رایگان را از صفحه لایسنس موقت Aspose دریافت کنید. لایسنس را در ابتدای برنامه خود اعمال کنید:
License license = new License();
license.SetLicense("Aspose.Total.NET.lic"); // Path to your .lic file
استفاده از لایسنس، واترمارکهای ارزیابی را حذف میکند و تمام ویژگیها را فعال میسازد.
نمودار میلهای مخروطی انباشته: منابع رایگان
به تسلط بر Aspose.Cells ادامه دهید با این منابع رسمی:
- راهنمای توسعهدهنده – 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/
نتیجهگیری
ایجاد یک نمودار Conical Bar Stacked با Aspose.Cells for .NET ساده است. این کتابخانه یک API تمیز و روان برای پر کردن دادهها، پیکربندی ویژگیهای نمودار، اعمال استایل و خروجی به فرمتهای متعدد—بدون نیاز به Microsoft Office—ارائه میدهد. چه در حال تولید داشبوردهای مالی، گزارشهای فروش یا هر تجسم سلسلهمراتبی باشید، نمودار Conical Bar Stacked یک لمس مدرن و سهبعدی به خروجی Excel شما میافزاید.
اگر با مشکلی مواجه شدید یا سؤالات بیشتری دارید، میتوانید در فروم پشتیبانی Aspose.Cells پست کنید.