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

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

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

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

مزایای کلیدی استفاده از Aspose.Cells برای ایجاد نمودارهای پراکنده:

  • Full‑featured Chart API – افزودن چندین سری، تنظیم سبک‌های نشانگر، تعریف ویژگی‌های محور، و تغییر نوع نمودار در زمان اجرا.
  • No COM Interop – در محیط‌های سرور، خدمات ابری و برنامه‌های دسکتاپ کار می‌کند.
  • High Performance – با مجموعه داده‌های بزرگ با مصرف حافظه کم کار می‌کند.
  • Cross‑format Support – ذخیره به XLSX، XLS، CSV، PDF، PNG و غیره.

به سرعت شروع کنید:

PM> Install-Package Aspose.Cells

یا آخرین نسخه را از صفحهٔ انتشارهای Aspose.Cells دانلود کنید.

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

در زیر یک مثال کامل و خودکفا به زبان C# آورده شده است که نشان می‌دهد چگونه می‌توان:

  1. یک کتاب کار جدید ایجاد کنید.
  2. یک کاربرگ را با داده‌های X‑Y پر کنید.
  3. یک نمودار پراکنده (Scatter) اضافه کنید.
  4. نشانگرهای سری، عناوین محور و ظاهر نمودار را سفارشی کنید.
  5. کتاب کار را به یک فایل XLSX ذخیره کنید.

توجه – کد فقط از فضای نام Aspose.Cells استفاده می‌کند. هیچ کتابخانه اضافی لازم نیست.

توضیح کد

StepWhat it does
1یک نمونه جدید از Workbook ایجاد می‌کند و اولین Worksheet را دریافت می‌کند.
2ستون‌های A و B را با مقادیر عددی X و Y پر می‌کند.
3Chartی از نوع ChartType.Scatter را به ورق کاری اضافه می‌کند.
4یک سری واحد ایجاد می‌کند که به بازه Y (B2:B9) ارجاع می‌دهد و به‌صورت صریح بازه X (A2:A9) را تنظیم می‌کند.
5نشانگرهای سری را سفارشی می‌کند (دایره‌های قرمز، اندازه 10) و خط حاشیه را حذف می‌کند.
6عنوان‌های قابل خواندن برای محورها تنظیم می‌کند و محدودیت‌های اختیاری محور را تعیین می‌کند.
7کاربرگ را به عنوان ScatterChart_Output.xlsx ذخیره می‌کند.

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

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

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

var license = new Aspose.Cells.License();
license.SetLicense("Aspose.Cells.lic");

نمودار پراکنده Excel: منابع رایگان

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

نتیجه‌گیری

این آموزش نشان داد که چگونه به‌صورت برنامه‌نویسی یک Scatter chart را در Excel با استفاده از C# و Aspose.Cells for .NET ایجاد کنید. با بهره‌گیری از API قدرتمند نمودار، می‌توانید تجسم‌های پیشرفته‌ای بسازید، سبک‌های نشانگر را سفارشی کنید و رفتار محور را کنترل کنید—همه این‌ها بدون نیاز به Microsoft Office. این رویکرد را در ابزارهای گزارش‌گیری، داشبوردهای تحلیلی یا هر راه‌حلی که به تولید نمودارهای پویا نیاز دارد، بکار ببرید.

اگر سؤال دارید، به کمک نیاز دارید یا می‌خواهید بازخورد خود را به اشتراک بگذارید، لطفاً به انجمن پشتیبانی رایگان مراجعه کنید.

موارد مرتبط