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

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

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

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

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

  • پوشش کامل API – دسترسی به تمام ویژگی‌های Excel، از عملیات پایه سلول تا سفارشی‌سازی پیشرفته نمودارها.
  • بدون وابستگی Interop – بر روی هر پلتفرمی که .NET را پشتیبانی می‌کند کار می‌کند و مشکلات COM interop را حذف می‌کند.
  • عملکرد بالا – مدیریت کارآمد کتاب‌های کاری و مجموعه‌های داده بزرگ.
  • قالب‌های خروجی متعدد – نمودارها را به صورت XLSX، PDF، PNG، JPEG و موارد دیگر ذخیره کنید.

شروع کار

  1. دانلود آخرین نسخه از صفحهٔ Aspose.Cells .NET releases.
  2. نصب via NuGet:
PM> Install-Package Aspose.Cells

این بسته شامل تمام اسمبلی‌ها و وابستگی‌های لازم است.

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

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

  1. یک کتاب کار جدید ایجاد می‌کند.
  2. داده‌های نمونه X‑Y را پر می‌کند.
  3. یک نمودار ScatterConnectedByLinesWithDataMarker را وارد می‌کند.
  4. نمودار را قالب‌بندی می‌کند (عنوان، برچسب‌های محور، سبک نشانگر، سبک خط).
  5. کتاب کار را به عنوان ScatterConnectedByLinesWithDataMarker.xlsx ذخیره می‌کند.

توجه: کد برای .NET 6.0 (یا بالاتر) هدف‌گذاری شده است و از جدیدترین API Aspose.Cells استفاده می‌کند. در صورت نیاز نسخه SDK پروژه را تنظیم کنید.

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

مرحلههدف
ایجاد کتاب کار و برگه کارییک فایل Excel در حافظه را مقداردهی اولیه می‌کند.
پر کردن داده‌هاجفت‌های X‑Y را که نمودار پراکندگی رندر می‌کند، فراهم می‌کند.
افزودن نموداریک نمودار از نوع ScatterConnectedByLinesWithDataMarker را وارد می‌کند.
تعریف سری‌هامقدارهای Y (B2:B9) و X (A2:A9) را به سری مرتبط می‌کند.
سفارشی‌سازی نشانگرها و خطاستایل بصری را تنظیم می‌کند – شکل نشانگر، اندازه، رنگ‌ها و ضخامت خط.
عنوان‌های محورقابلیت خواندن را برای کاربران نهایی بهبود می‌بخشد.
ذخیرهکتاب کار را بر روی دیسک ذخیره می‌کند (می‌تواند به PDF/Image تبدیل شود با استفاده از overloadهای Save).

می‌توانید بازه داده‌ها، استایل یا مکان نمودار را برای مطابقت با سناریوی خاص خود تنظیم کنید. همین رویکرد برای مجموعه‌داده‌های بزرگ‌تر یا چندین سری با افزودن ورودی‌های NSeries اضافی نیز کار می‌کند.

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

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

var license = new License();
license.SetLicense("Aspose.Total.lic"); // Path to your temporary license file

منابع رایگان

نتیجه‌گیری

نمودار ScatterConnectedByLinesWithDataMarker برای نشان دادن روندهای داده‌ای مناسب است در حالی که هر نقطهٔ فردی را نیز برجسته می‌کند. با Aspose.Cells for .NET می‌توانید این نمودار را به‌صورت کامل از طریق کد ایجاد، استایل‌دهی و صادر کنید — نیازی به نصب Excel نیست. نمونهٔ ارائه‌شده آمادهٔ کامپایل و اجرا است و پایهٔ محکمی برای ادغام تجسم‌های پیشرفته در برنامه‌های .NET شما فراهم می‌کند.

اگر با هر گونه چالش یا سؤال مواجه شدید، می‌توانید به راحتی به انجمن پشتیبانی رایگان ما مراجعه کنید که در آن جامعه Aspose و مهندسان خوشحال می‌شوند به شما کمک کنند.

موارد مرتبط