تصویرسازی روندهای داده در قالب ناحیهٔ پشتهای سهبعدی به ذینفعان کمک میکند تا به سرعت مقادیر تجمعی را در دستهها درک کنند. با Aspose.Cells for .NET، تولید نمودار Area3DStacked بهصورت ساده و بهصورت کامل از طریق کد قابل کنترل است. در این مقاله خواهید آموخت که چگونه یک نمودار Area3DStacked را در یک کتابکار Excel با استفاده از C# ایجاد، پر کرده و بهدقت تنظیم کنید.
این مقاله موضوعات زیر را پوشش میدهد:
- کتابخانه Excel C# برای ایجاد نمودارهای Area3DStacked
- ایجاد یک نمودار Area3DStacked در Excel با استفاده از C#
- منابع رایگان
- موضوعات دیگر
کتابخانه C# Excel برای ایجاد نمودارهای Area3DStacked
Aspose.Cells for .NET یک کتابخانه قدرتمند خودکارسازی Excel است که نیاز به Microsoft Office روی سرور را از بین میبرد. این کتابخانه یک API غنی برای ایجاد ورقهای کاری، وارد کردن دادهها و افزودن هر نوع نموداری که توسط Excel پشتیبانی میشود—including Area3DStacked.
مزایای کلیدی استفاده از Aspose.Cells for .NET:
- پوشش کامل API – دسترسی برنامهنویسی به تمام ویژگیهای Excel.
- عملکرد بالا – پردازش کتابهای کاری بزرگ با مصرف حافظه کم.
- قابلیت چندپلتفرمی – اجرا بر روی Windows، Linux و macOS با .NET Core / .NET 8+.
- بدون نیاز به نصب Excel – کار در محیطهای بدون رابط کاربری مانند سرویسهای وب و خطوط لوله CI.
میتوانید در سه گام ساده شروع کنید:
- آخرین نسخه را از صفحهٔ Aspose.Cells releases page دانلود کنید.
- بسته NuGet را به پروژهٔ خود اضافه کنید:
PM> Install-Package Aspose.Cells
- شروع به کدنویسی با فضای نام
Aspose.Cellsکنید.
ایجاد یک نمودار Area3DStacked در Excel با استفاده از C#
در ادامه دو مثال عملی آورده شده است که نشان میدهد چگونه میتوان یک نمودار Area3DStacked را از ابتدا ساخت و تنظیمات رایج را اعمال کرد.
مثال ۱ – نمودار مساحتی سهبعدی انباشته پایه
این مثال یک کتابکار ایجاد میکند، آن را با دادههای فروش فصلی پر میکند و یک نمودار 3‑D Stacked Area درج میکند.
توضیح مراحل کلیدی
| مرحله | چه کاری انجام میدهد |
|---|---|
| 1 | یک Workbook جدید ایجاد میکند و به اولین Worksheet ارجاع میدهد. |
| 2 | یک جدول داده کوچک که نمودار آن را نمایش میدهد، وارد میکند. |
| 3 | یک نمودار از نوع ChartType.Area3DStacked اضافه میکند. ناحیه نمودار از ردیف 7 ستون 0 تا ردیف 25 ستون 9 قرار میگیرد. |
| 4 | نمودار را به بازه دادهها لینک میکند. SetChartDataRange شامل هر دو دستهبندی و سریها است؛ CategoryData به برچسبهای ردیف (فصول) اشاره میکند. |
| 5 | کاربرگ را در یک فایل XLSX ذخیره میکند. |
اجرای برنامه فایل Area3DStacked_Chart_Basic.xlsx را تولید میکند که یک نمودار مساحتی سهبعدی پشتهای را نمایش میدهد که در آن فروش هر محصول برای هر سهماهه به صورت پشتهای روی هم قرار گرفته است.
مثال ۲ – نمودار Area3DStacked سفارشیسازی شده (رنگها و عناوین محور)
مثال دوم نشان میدهد که چگونه میتوان ظاهر نمودار را تنظیم کرد: تعیین رنگهای سریها، تنظیم شفافیت و افزودن عناوین معنادار به محورها.
چه کاری سفارشیسازی انجام میدهد
- Series Colors & Transparency – هر منطقه یک رنگ متمایز با شفافیت متفاوت دریافت میکند تا عمق را برجسته کند.
- Axis Titles – درک نمودار را بهبود میبخشد، بهویژه زمانی که در گزارشها جاسازی میشود.
- Border Removal – به ناحیهٔ انباشتهشده جریان بصری نرمتری میبخشد.
فایل حاصل Area3DStacked_Chart_Customized.xlsx یک نمودار ناحیهای پشتهای سهبعدی صیقلی را که برای داشبوردهای اجرایی مناسب است، نشان میدهد.
منابع رایگان
- Aspose.Cells Developer Guide – مرور جامع API: https://docs.aspose.com/cells/net/
- Aspose.Cells Live Demos – ایجاد نمودار آنلاین بدون کدنویسی: https://products.aspose.app/cells/family
- API Reference – مستندات دقیق کلاسها و اعضا: https://reference.aspose.com/cells/net/
- How‑to Blog Posts – سناریوهای واقعی و پروژههای نمونه: https://blog.aspose.com/fa/categories/aspose.cells-product-family/
نتیجهگیری
ایجاد یک نمودار Area3DStacked با Aspose.Cells for .NET کاری است که تنها با چند خط کد انجام میشود: بارگذاری یا تولید دادهها، افزودن نموداری از نوع ChartType.Area3DStacked، بایند کردن محدوده و در صورت نیاز، تنظیم دقیق رنگها، شفافیت و عناوین محور. API قدرتمند کتابخانه به شما امکان میدهد تا تجسمهای آماده برای انتشار تولید کنید بدون اینکه نیاز به Microsoft Excel روی سرور باشد.
آزمایش با نمونههای بالا را آزادانه انجام دهید، آنها را با مدل دادهای خود سازگار کنید و نمودارهای تولید شده را در خطوط لوله گزارشگیری خودکار ادغام کنید.
برای دریافت کمکهای بیشتر، به انجمن پشتیبانی رایگان مراجعه کنید.