تصویرسازی داده‌هایی که شامل چند دستهٔ غالب و تعداد زیادی دستهٔ کوچک هستند می‌تواند چالش‌برانگیز باشد. یک نمودار Pie of Pie با جدا کردن برش‌های کوچک‌تر به یک دایرهٔ ثانویه، تصویر کلی را واضح‌تر می‌کند. در این پست خواهید کشف کرد که چگونه می‌توان چنین نموداری را به‌صورت برنامه‌نویسی در اکسل با استفاده از Aspose.Cells for .NET و C# ایجاد کرد.

این مقاله موضوعات زیر را پوشش می‌دهد:

کتابخانه C# Excel برای ایجاد نمودارهای پای‑در‑پای

Aspose.Cells for .NET یک کتابخانه قدرتمند برای دستکاری Excel است که نیاز به خودکارسازی Microsoft Office را از بین می‌برد. این کتابخانه مجموعه‌ای غنی از APIها را برای ایجاد، تغییر و استایل‌دهی به نمودارها فراهم می‌کند — از جمله انواع نمودارهای تخصصی مانند Pie of Pie.

مزایای کلیدی استفاده از Aspose.Cells:

  • API جامع – کنترل کامل بر ساختار کتاب‌کار، داده‌ها و عناصر بصری.
  • سفارشی‌سازی پیشرفته نمودار – تغییر انواع نمودار، معیارهای تقسیم، انفجار قطعات، و موارد دیگر.
  • عملکرد بالا – پردازش سریع و کارآمد صفحات گسترده بزرگ.
  • پشتیبانی چندفرمت – کار با XLSX، XLS، CSV، PDF، ODS و بسیاری فرمت‌های دیگر.

شروع کار

  1. کتابخانه را از صفحه رسمی releases page دانلود کنید.
  2. بسته NuGet را نصب کنید:
PM> Install-Package Aspose.Cells

اکنون آماده‌اید تا نمودارهای کیک‑در‑کیک را به‌صورت برنامه‌نویسی ایجاد کنید.

ایجاد نمودار پای‑در‑پای در اکسل با استفاده از C#

در زیر یک مثال کامل و قابل اجرا آورده شده است که نشان می‌دهد چگونه می‌توان یک نمودار Pie of Pie را از ابتدا تولید کرد و چگونه یک نمودار موجود را ویرایش کرد. این مثال یک کتاب‌کار جدید ایجاد می‌کند، آن را با داده‌های نمونه پر می‌کند، یک نمودار Pie of Pie اضافه می‌کند و فایل را ذخیره می‌نماید.

کاری که کد انجام می‌دهد

مرحلهتوضیح
1یک شی Workbook ایجاد می‌کند و اولین برگه کاری را بازیابی می‌کند.
2یک مجموعه داده کوچک که نمایش داده خواهد شد را می‌نویسد.
3یک جای‌دار نمودار از نوع PiePie اضافه می‌کند (به عنوان نوع پایه مورد نیاز است).
4نمودار را به بازه داده‌ها پیوند می‌دهد و به سری یک نام دوستانه می‌دهد.
5کاربرگ را در یک فایل XLSX ذخیره می‌کند.

باز کردن PieOfPieChart_Output.xlsx یک نمودار دایره‌ای اصلی با دسته‌های بزرگ (A, B, C) و یک نمودار دایره‌ای ثانویه که شامل D و سایر است را نشان می‌دهد.

دریافت یک مجوز رایگان

برای آزمایش Aspose.Cells بدون محدودیت، یک لایسنس موقت از صفحه صفحه لایسنس موقت رایگان Aspose دریافت کنید. این لایسنس علامت‌های ارزیابی را حذف کرده و دسترسی کامل به سطح API را فعال می‌کند.

// Example of applying a temporary license.
var license = new Aspose.Cells.License();
license.SetLicense("Aspose.Cells.lic"); // Path to your temporary license file.

منابع رایگان

مهارت‌های خود در خودکارسازی اکسل را با این منابع رایگان ارتقا دهید:

نتیجه‌گیری

یک نمودار Pie of Pie روشی مؤثر برای برجسته‌سازی هر دو دسته داده غالب و جزئی در یک تصویر واحد است. با Aspose.Cells for .NET می‌توانید چنین نمودارهایی را به‌صورت کامل در کد تولید و سفارشی‌سازی کنید و نیاز به کار دستی در اکسل را از بین ببرید. مثال‌های بالا پایه‌ای محکم فراهم می‌کنند—به‌راحتی می‌توانید منابع داده، معیارهای تقسیم و استایل را برای مطابقت با نیازهای گزارش‌گیری خاص خود تنظیم کنید.

اگر به کمک نیاز دارید، انجمن‌های جامعه و تیم‌های پشتیبانی ما آماده‌اند تا به شما کمک کنند:

کدنویسی خوش!

موارد مرتبط