تصویرسازی داده‌های چندمتغیره در قالبی فشرده و آسان‌خوان، یک نیاز رایج برای داشبوردها، گزارش‌های KPI و بازبینی‌های عملکرد است. نمودار رادار (یا عنکبوت) به شما امکان می‌دهد چندین متغیر کمی را در چندین سری بر روی یک شبکه شعاعی واحد مقایسه کنید. در این راهنما خواهید آموخت که چگونه نمودارهای رادار را در اکسل با استفاده از C# و Aspose.Cells for .NET ایجاد کنید. با کد کم می‌توانید هر دو نسخهٔ پایهٔ نمودار رادار و نسخهٔ کاملاً استایل‌دار که شامل نشانگرها، رنگ‌های سفارشی و نواحی پرشده است را تولید کنید.

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

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

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

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

  • Rich API – دسترسی برنامه‌نویسی به تمام ویژگی‌های Excel.
  • High Performance – پردازش سریع کتاب‌های کاری بزرگ با مصرف کم حافظه.
  • Cross‑Platform – کار بر روی Windows، Linux و macOS.
  • Multiple Formats – خواندن/نوشتن XLSX، XLS، CSV، ODS، PDF و موارد دیگر.

نصب Aspose.Cells

می‌توانید کتابخانه را از صفحهٔ انتشارهای رسمی یا از طریق NuGet دریافت کنید:

PM> Install-Package Aspose.Cells

پس از نصب، یک مرجع به Aspose.Cells در پروژه C# خود اضافه کنید و آماده‌اید تا نمودارها را ایجاد کنید.

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

در زیر دو نمونه کامل کد آورده شده است که نشان می‌دهند چگونه نمودارهای رادار را با Aspose.Cells تولید کنید.

1️⃣ چگونه یک نمودار رادار ساده ایجاد کنیم

مثال زیر یک نمودار رادار پایه ایجاد می‌کند که دو سری داده را در پنج دسته مقایسه می‌کند.

توضیح

  1. آماده‌سازی داده‌ها – برگه کاری پنج دسته (AE) و دو سری عددی را در خود دارد.
  2. ایجاد نمودارChartType.Radar یک نمودار رادار پایه ایجاد می‌کند.
  3. اتصال سری‌هاNSeries.Add بازه‌های برگه کاری را به نمودار متصل می‌کند.
  4. ذخیره‌سازی – کتاب کار در SimpleRadarChart.xlsx نوشته می‌شود.

اجرای برنامه یک فایل اکسل تولید می‌کند که شیت اول آن شامل داده‌ها است و یک نمودار رادار در موقعیت مشخص قرار گرفته است.

2️⃣ نحوه ایجاد نمودار رادار استایل‌دار با نشانگرها و نواحی پرشده

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

نکات کلیدی استایل

ویژگیقطعه کداثر
علامت‌گذاری‌های سفارشیMarker.MarkerStyle = ChartMarkerType.Circle;نقاط سری را متمایز می‌کند.
حاشیه سریBorder.Color = Color.DarkBlue;یک خط ثابت دور هر سری داده اضافه می‌کند.
پر کردن نیمه‌شفافArea.ForegroundColor = Color.FromArgb(80, Color.LightBlue);نواحی همپوشانی را نشان می‌دهد در حالی که قابلیت مشاهده را حفظ می‌کند.
پاک‌سازی ناحیه نمودارPlotArea.Area.Formatting = FormattingType.None;پس‌زمینه پیش‌فرض را حذف می‌کند برای نموداری تمیزتر.

اجرای برنامه فایل StyledRadarChart.xlsx را تولید می‌کند که شامل یک نمودار رادار با پرکردن‌های رنگی، نشانگرها و استایل بصری صیقلی است—مناسب برای داشبوردهای اجرایی یا گزارش‌های عملکرد.

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

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

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

به یادگیری ادامه دهید و بیشتر درباره خودکارسازی Excel کاوش کنید:

نتیجه‌گیری

در این مقاله نحوه تولید هر دو نمودار رادار ساده و کاملاً استایل‌شده در اکسل با استفاده از C# و Aspose.Cells for .NET را نشان دادیم. API شهودی کتابخانه به شما امکان می‌دهد بر روی داده‌ها و طراحی تمرکز کنید نه بر جزئیات سطح پایین اکسل. آزاد باشید تا مثال‌ها را با ساختارهای داده‌ای خود تطبیق دهید، سری‌های بیشتری اضافه کنید یا نمودارها را در راه‌حل‌های گزارش‌گیری بزرگتر یکپارچه کنید.

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

موارد مرتبط