تصویرسازی دادههای نسبی بهطور مؤثر اغلب نیاز به نمودار دایرهای سهبعدی منفجر شده دارد. در بسیاری از گزارشهای تجاری، این نوع نمودار بخشهای فردی را برجسته میکند و در عین حال ظاهر سهبعدیای اضافه میکند که توجه خواننده را جلب مینماید. این مقاله نشان میدهد که چگونه میتوان نمودار Pie3DExploded را در اکسل با استفاده از C# و Aspose.Cells for .NET ایجاد کرد. تنها با چند خط کد میتوانید نمودار را ایجاد، استایلدهی و به هر فرمت پشتیبانیشده (XLSX، PDF، PNG و غیره) صادر کنید.
مقاله به صورت زیر سازماندهی شده است:
- کتابخانه C# Excel برای ایجاد نمودار Pie3DExploded
- ایجاد نمودار Pie3DExploded در Excel با استفاده از C#
- منابع رایگان
- نتیجهگیری
- موارد مرتبط
کتابخانهٔ C# Excel برای ایجاد نمودار Pie3DExploded
Aspose.Cells for .NET یک کتابخانه قدرتمند و کاملاً مدیریتشده Excel است که به توسعهدهندگان امکان ایجاد، ویرایش و رندر فایلهای Excel را بدون نیاز به Microsoft Office میدهد. API غنی آن، خودکارسازی نمودارها را بهصورت ساده انجام میدهد، از جمله انواع نمودارهای پیشرفته 3‑بعدی و قابلیت پخش قطعات کیک.
مزایای کلیدی استفاده از Aspose.Cells برای ایجاد نمودار:
- پشتیبانی کامل .NET – کار میکند با .NET Framework، .NET Core و .NET 6/7/8.
- بدون نیاز به Office – در محیطهای سمت سرور که Office در دسترس نیست، اجرا میشود.
- قابلیتهای پیشرفته نمودار – بیش از ۵۰ نوع نمودار را پشتیبانی میکند، از جمله نسخههای 3‑D و متفرق.
- عملکرد بالا – دادههای بزرگ را با مصرف کم حافظه پردازش میکند.
- قالبهای خروجی متعدد – به XLSX، PDF، HTML، PNG، JPEG، SVG و موارد دیگر ذخیره میشود.
شروع کار
- دانلود آخرین Aspose.Cells for .NET از صفحهٔ انتشارهای رسمی.
- نصب بسته NuGet:
PM> Install-Package Aspose.Cells
- به پروژه C# خود یک مرجع به
Aspose.Cellsاضافه کنید.
اکنون آمادهاید تا یک نمودار Pie3DExploded ایجاد کنید.
ایجاد یک نمودار Pie3DExploded در Excel با استفاده از C#
در زیر دو مثال کامل و قابل اجرا آورده شده است:
- Basic Pie3DExploded chart – نشان میدهد چگونه نمودار را ایجاد کرده و کل سری را منفجر کنید.
- Customized Pie3DExploded chart – نحوه استایلدهی، انفجار برشهای خاص و خروجی به PNG را نشان میدهد.
مثال 1 – نمودار پایهای Pie3DExploded
توضیح مراحل کلیدی
| Step | Code | Purpose |
|---|---|---|
| 1 | new Workbook() | یک کتابکار Excel در حافظه ایجاد میکند. |
| 2 | sheet.Cells["A1"].Value = "Category" | ورق کاری را با جفتهای دسته/مقدار پر میکند. |
| 3 | sheet.Charts.Add(ChartType.Pie3D, …) | یک نمودار دایرهای سهبعدی به ورق اضافه میکند. |
| 4 | chart.NSeries.Add("=Sheet1!$B$2:$B$5", true) | سری را به بازه دادهها متصل میکند. |
| 5 | chart.NSeries[seriesIndex].Explosion = 15 | فاصله بین برشها را برای اثر برجستهتر افزایش میدهد. |
| 6 | workbook.Save(...) | کتابکار را در یک فایل XLSX مینویسد. |
اجرای برنامه Pie3DExploded_Basic.xlsx را تولید میکند که شامل یک نمودار دایرهای سهبعدی منفجر شدهٔ تمیز است.
مثال ۲ – نمودار سفارشی Pie3DExploded (استایلدهی و خروجی)
چه چیزی این مثال اضافه میکند
- انفجار انتخابی – فقط قطعه «Bikes» با استفاده از
ExplodePointsجدا میشود. - رنگهای سفارشی قطعه – بهصورت مستقیم به
Area.ForegroundColorهر نقطه دسترسی پیدا میکند. - برچسبهای داده – نام دسته و مقدار را داخل هر قطعه نمایش میدهد.
- صادرات با وضوح بالا – نمودار را بهعنوان تصویر PNG با 300 dpi ذخیره میکند (
ToImagemethod).
هر دو مثال با .NET 6+ کامپایل میشوند و فقط به بسته NuGet Aspose.Cells نیاز دارند.
دریافت یک مجوز رایگان
آیا میخواهید بدون خرید یک لایسنس کامل آزمایش کنید؟ برای دریافت یک لایسنس ارزیابی رایگان 30‑روزه، به صفحه مجوز موقت Aspose مراجعه کنید. این کار تمام ویژگیها را باز میکند، از جمله ایجاد نمودار، بنابراین میتوانید کد بالا را بدون محدودیت تست کنید.
منابع رایگان
- راهنمای توسعهدهنده – 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/
نتیجهگیری
ایجاد یک نمودار دایرهای سهبعدی منفجر شده در Excel بهراحتی با Aspose.Cells for .NET امکانپذیر است. این کتابخانه کنترل دقیق بر نوع نمودار، تنظیمات انفجار، رنگها، برچسبهای داده و فرمتهای خروجی را فراهم میکند. با پیروی از مثالهای فوق میتوانید نمودارهای دایرهای جذاب را در هر راهحل گزارشگیری خودکار ادغام کنید، چه داشبورد مالی، خلاصه فروش یا برنامه وب مبتنی بر داده باشید.
اگر با مشکلی مواجه شدید یا سؤال دارید، میتوانید برای دریافت کمک به Aspose.Cells پشتیبانی مراجعه کنید.