نمایش دادههای سلسلهمراتبی با اثر سهبعدی میتواند گزارشها را جذابتر کند. در این راهنما یاد خواهید گرفت که چگونه یک نمودار PyramidColumn3D را بهصورت برنامهنویسی در اکسل با استفاده از C# و Aspose.Cells for .NET ایجاد کنید. این مثال افزودن دادهها، درج نمودار، تنظیمات سریها و استخراج کتابکار به یک فایل اکسل را نشان میدهد.
این مقاله موارد زیر را پوشش میدهد:
- کتابخانه Aspose.Cells .NET برای نمودارهای PyramidColumn3D
- ایجاد یک نمودار PyramidColumn3D پایه
- سفارشیسازی نمودار PyramidColumn3D (رنگها، محور، راهنما)
- اطلاعات مجوز رایگان
- منابع اضافی
- نتیجهگیری
- همچنین ببینید
Aspose.Cells .NET Library برای نمودارهای PyramidColumn3D
Aspose.Cells for .NET یک API قدرتمند و کاملاً مدیریتشده است که به توسعهدهندگان امکان ایجاد، ویرایش و رندر فایلهای Excel را بدون نیاز به Microsoft Office میدهد. این API تمام انواع نمودارهای Excel را پشتیبانی میکند، از جمله نمودار PyramidColumn3D.
مزایای کلیدی استفاده از Aspose.Cells:
- Rich Chart API – دسترسی مستقیم به اشیاء نمودار، سریها، محورها، افسانهها و قالببندی.
- No Interop Dependency – در هر محیط .NET (دسکتاپ، سرور، ابر) کار میکند.
- High Performance – کتابهای کاری بزرگ را با مصرف حافظه کم مدیریت میکند.
- Multiple Formats – ذخیره به XLSX، XLS، CSV، PDF، HTML و فرمتهای تصویری.
برای شروع استفاده از Aspose.Cells، بسته NuGet را نصب کنید:
PM> Install-Package Aspose.Cells
ایجاد یک نمودار پایه PyramidColumn3D
مثال زیر یک کتابکار ساده ایجاد میکند، آن را با دادههای نمونه پر میکند، یک نمودار PyramidColumn3D اضافه میکند و فایل را به عنوان PyramidColumn3D_Basic.xlsx ذخیره مینماید.
توضیح مراحل کلیدی
| Step | What it does |
|---|---|
| 1 | یک شیء Workbook را ایجاد میکند و به اولین Worksheet دسترسی پیدا میکند. |
| 2 | برگه را با نامهای محصولات و مقادیر فروش فصلی پر میکند. |
| 3 | Charts.Add را با ChartType.PyramidColumn3D فراخوانی میکند تا نمودار ستونی هرمدار ۳‑بعدی ایجاد شود. |
| 4 | سری دادهها (NSeries.Add) را اضافه میکند و برچسبهای دسته (محور X) را تنظیم مینماید. |
| 5 | کارنامه را به یک فایل XLSX ذخیره میکند که میتواند در Microsoft Excel باز شود. |
اجرای برنامه یک فایل اکسل تولید میکند که شامل یک نمودار ستونی هرمدار 3‑D است و دادههای فروش را در طول چهار فصل نمایش میدهد.
سفارشیسازی نمودار PyramidColumn3D (رنگها، محور، راهنما)
اغلب نیاز دارید ظاهر نمودار را برای مطابقت با برند شرکت یا بهبود خوانایی تنظیم کنید. مثال زیر این را نشان میدهد:
- تغییر رنگ پر کردن ستونها.
- تنظیم موقعیت افسانه.
- اصلاح عناوین محورهای اصلی و ثانویه.
- فعالسازی برچسبهای داده.
کد سفارشی چه کاری انجام میدهد
| سفارشیسازی | قطعه کد | نتیجه |
|---|---|---|
| رنگهای سری | chart.NSeries[s].Area.ForegroundColor = palette[s]; | ستون هر سال با رنگی متمایز و سازگار با برند نمایش داده میشود. |
| برچسبهای داده | chart.NSeries[s].DataLabels.IsValueShown = true; | مقادیر عددی بالای هر ستون نمایش داده میشود تا بینش سریعتری فراهم شود. |
| موقعیت راهنما | chart.Legend.Position = LegendPositionType.Bottom; | راهنما زیر نمودار قرار میگیرد و فضای نمودار آزاد میشود. |
| عناوین محور و قالب عددی | chart.CategoryAxis.Title.Text, chart.ValueAxis.NumberFormat | قابلیت خوانایی را بهبود میبخشد و واحدها را منتقل میکند. |
| حذف حاشیه | chart.NSeries[s].Border.IsVisible = false; | ظاهر سهبعدی تمیزتر و مرتبتری ایجاد میکند. |
فایل PyramidColumn3D_Customized.xlsx را در Excel باز کنید تا یک نمودار صیقلی و آماده ارائه را ببینید.
دریافت یک مجوز رایگان
Aspose.Cells برای عملکرد کامل به یک لایسنس نیاز دارد. میتوانید یک لایسنس رایگان موقت برای ارزیابی از پورتال Aspose دریافت کنید:
مجوز موقت رایگان برای Aspose.Cells
قبل از تولید نمودارها در محیط تولید، لایسنس را اعمال کنید تا نشانگرهای ارزیابی حذف شوند.
// Example of applying a license (place this at the start of your program)
var license = new Aspose.Cells.License();
license.SetLicense("Aspose.Total.lic"); // Path to your .lic file
منابع اضافی
- راهنمای توسعهدهنده – مرور جامع تمام ویژگیهای نمودار: https://docs.aspose.com/cells/net/
- مرجع API – مستندات دقیق کلاسها و متدها: https://reference.aspose.com/cells/net/
- برنامههای آنلاین رایگان – تولید نمودار بدون کد را امتحان کنید: https://products.aspose.app/cells/family
- انجمن پشتیبانی – پرسش سوال و به اشتراکگذاری کدها: https://forum.aspose.com/c/cells/9
نتیجهگیری
ایجاد یک نمودار PyramidColumn3D با Aspose.Cells for .NET به سادگی انجام میشود:
- دادههای ورق کاری را پر کنید.
- یک نمودار
ChartType.PyramidColumn3Dاضافه کنید. - سریها، دستهها و قالببندیهای اختیاری را تنظیم کنید.
- کتابکار را ذخیره کنید.
این کتابخانه به شما کنترل کامل بر زیباییهای نمودار میدهد و امکان تولید تجسمهای حرفهای‑سطح را مستقیماً از برنامههای C# شما فراهم میکند.
اگر به کمک بیشتری نیاز دارید، میتوانید به انجمنهای جامعه Aspose بپیوندید یا مستندات گستردهای که در بالا لینک شدهاند را بررسی کنید.