تصویرسازی روابط بین دو متغیر عددی اغلب نیاز به نمودار پراکندگی دارد. وقتی که نیاز دارید هر نقطه داده را و برجسته کنید و روند را با اتصال نقاط با خطوط نشان دهید، نوع نمودار ScatterConnectedByLinesWithDataMarker ایدهآل است. در این راهنما خواهید آموخت که چگونه چنین نموداری را در اکسل با استفاده از C# و Aspose.Cells for .NET ایجاد کنید. این راهحل بهصورت کامل برنامهنویسیشدنی است، نیازی به نصب اکسل ندارد و نموداری تولید میکند که میتواند بهصورت XLSX، PDF یا تصویر ذخیره شود.
این مقاله موضوعات زیر را پوشش میدهد:
- کتابخانهٔ Excel برای C# برای ایجاد نمودار ScatterConnectedByLinesWithDataMarker
- ایجاد نمودار ScatterConnectedByLinesWithDataMarker در Excel با استفاده از C#
- مجوز رایگان و منابع
- موارد مرتبط
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 و موارد دیگر ذخیره کنید.
شروع کار
- دانلود آخرین نسخه از صفحهٔ Aspose.Cells .NET releases.
- نصب via NuGet:
PM> Install-Package Aspose.Cells
این بسته شامل تمام اسمبلیها و وابستگیهای لازم است.
ایجاد یک نمودار ScatterConnectedByLinesWithDataMarker در Excel با استفاده از C#
در زیر یک برنامه کامل و خودکفا به زبان C# آورده شده است که:
- یک کتاب کار جدید ایجاد میکند.
- دادههای نمونه X‑Y را پر میکند.
- یک نمودار ScatterConnectedByLinesWithDataMarker را وارد میکند.
- نمودار را قالببندی میکند (عنوان، برچسبهای محور، سبک نشانگر، سبک خط).
- کتاب کار را به عنوان
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
منابع رایگان
- راهنمای توسعهدهنده – آموزشهای جامع: https://docs.aspose.com/cells/net/
- برنامههای آنلاین – ایجاد نمودار بدون کدنویسی را امتحان کنید: https://products.aspose.app/cells/family
- مرجع API – تعریفهای دقیق کلاسها و متدها: https://reference.aspose.com/cells/net/
- مقالات How‑To – انواع نمودارهای بیشتر و ویژگیهای Excel را بررسی کنید: https://blog.aspose.com/fa/categories/aspose.cells-product-family/
نتیجهگیری
نمودار ScatterConnectedByLinesWithDataMarker برای نشان دادن روندهای دادهای مناسب است در حالی که هر نقطهٔ فردی را نیز برجسته میکند. با Aspose.Cells for .NET میتوانید این نمودار را بهصورت کامل از طریق کد ایجاد، استایلدهی و صادر کنید — نیازی به نصب Excel نیست. نمونهٔ ارائهشده آمادهٔ کامپایل و اجرا است و پایهٔ محکمی برای ادغام تجسمهای پیشرفته در برنامههای .NET شما فراهم میکند.
اگر با هر گونه چالش یا سؤال مواجه شدید، میتوانید به راحتی به انجمن پشتیبانی رایگان ما مراجعه کنید که در آن جامعه Aspose و مهندسان خوشحال میشوند به شما کمک کنند.