تصویرسازی داده‌های نسبی مانند سهم بازار، توزیع هزینه‌ها یا نتایج نظرسنجی، اغلب بهترین روش را با نمودار دونات دارد. در این مقاله، خواهید آموخت که چگونه یک نمودار دونات را در اکسل با استفاده از C# و Aspose.Cells for .NET ایجاد کنید. این راهنما دو نمونه کد کامل و آماده‑به‑اجرا ارائه می‌دهد – یک نمودار دونات تک‌سری پایه و یک نمودار چندسری با رنگ‌های سفارشی و تنظیمات لگند – تا بتوانید به‌سرعت تجسم‌های قدرتمند را در هر برنامه .NET ادغام کنید.

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

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

Aspose.Cells for .NET یک کتابخانه جامع خودکارسازی Excel است که به توسعه‌دهندگان امکان ایجاد، اصلاح و رندر فایل‌های Excel بدون نیاز به Microsoft Office را می‌دهد. این کتابخانه شامل یک API نمودارسازی غنی است که تمام انواع نمودارهای بومی Excel را پشتیبانی می‌کند، از جمله نمودار دونات.

قابلیت‌های کلیدی که Aspose.Cells را به انتخاب برتر برای تولید نمودار تبدیل می‌کند:

  • پشتیبانی کامل انواع نمودار – از نمودارهای ساده ستونی تا نمودارهای پیشرفته آبشاری و دونات.
  • سفارشی‌سازی دقیق – کنترل انواع سری‌ها، رنگ‌ها، نشانگرها، برچسب‌های داده، افسانه‌ها، محورها و موارد دیگر.
  • عملکرد بالا – پردازش کارآمد کتاب‌های کاری بزرگ در محیط‌های سمت سرور.
  • سازگاری چند پلتفرمی – کار می‌کند بر روی .NET Framework، .NET Core، .NET 5/6/7+ و .NET Standard.

شروع کار

  1. دانلود آخرین باینری Aspose.Cells for .NET از صفحه انتشار.
  2. نصب بسته NuGet:
PM> Install-Package Aspose.Cells
  1. اضافه کنید یک مرجع به Aspose.Cells در پروژه C# خود.

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

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

نحوه ایجاد یک نمودار دونات تک‌سری ساده

مثال زیر گام‌های حداقل مورد نیاز برای افزودن یک نمودار دونات که توزیع فروش را در چهار دسته محصول نشان می‌دهد، نشان می‌دهد.

توضیح مراحل کلیدی

StepPurpose
2برگه کاری را با نام‌های دسته‌بندی و مقادیر عددی پر کنید.
3یک نمودار از نوع ChartType.Doughnut اضافه کنید.
4یک سری ایجاد کنید که به بازه داده‌های عددی اشاره دارد.
5سری را به بازه دسته‌بندی (برچسب) وصل کنید.
6برچسب‌های داده‌ای که درصدها را نمایش می‌دهند فعال کنید و اندازهٔ حفره را تنظیم کنید.
7دفتر کار را در یک فایل XLSX ذخیره کنید.

اجرای برنامه، فایلی به نام DoughnutChart_Simple.xlsx تولید می‌کند که شامل یک نمودار دونات تک‌سری مشابه تصویر زیر است (تصویر در این سند متنی حذف شده است).

نحوه ایجاد نمودار دونات چند‌سری با رنگ‌های سفارشی

یک نمودار دونات می‌تواند شامل چندین سری نیز باشد. مثال زیر یک نمودار می‌سازد که توزیع هزینه‌های فصلی برای سه بخش را نشان می‌دهد. رنگ‌های سفارشی برای هر سری اعمال می‌شوند تا تمایز بصری بهتری داشته باشد.

آنچه کد نشان می‌دهد

  • افزودن سری‌های متعدد به یک نمودار Doughnut (هر فصل یک سری است).
  • تنظیم داده‌های دسته‌بندی یک‌بار برای هر سری به‌طوری که برچسب‌های یکسان دوباره استفاده شوند.
  • سفارشی‌سازی border و fill colors برای هر سری به منظور بهبود خوانایی.
  • فعال‌سازی percentage data labels برای هر سری.
  • قرار دادن legend در سمت راست نمودار.

وقتی برنامه را اجرا می‌کنید، فایل DoughnutChart_MultiSeries.xlsx تولید شده شامل یک نمودار دونات با سه حلقه هم‌مرکز خواهد بود که هر کدام نمایانگر هزینه‌های یک فصل متفاوت هستند.

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

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

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

نمودار دونات اکسل: منابع رایگان

نتیجه‌گیری

ایجاد نمودارهای دونات بصری جذاب در اکسل به راحتی با Aspose.Cells for .NET امکان‌پذیر است. API روان این کتابخانه به شما اجازه می‌دهد داده‌ها را پر کنید، نمودارها را اضافه کنید، رنگ‌های سری‌ها را سفارشی کنید، درصدها را نمایش دهید و نتیجه را به فرمت‌های XLSX، PDF یا تصویر صادر کنید—همه این‌ها بدون نیاز به مایکروسافت آفیس. با ادغام قطعات کد ارائه‌شده در پروژه‌های خود، می‌توانید تجسم‌های حرفه‌ای و مبتنی بر داده را به‌سرعت و به‌طور قابل اعتماد ارائه دهید.

اگر با مشکلی مواجه شدید یا سؤال دارید، برای دریافت کمک می‌توانید به Aspose.Cells support forum مراجعه کنید.

همچنین ببینید