تصویرسازی روابط بین دو متغیر عددی یک نیاز رایج در تحلیل دادهها، گزارشگیری و تحقیقات علمی است. نمودار پراکندگی (که به عنوان XY‑Scatter نیز شناخته میشود) برای برجستهسازی روندها، خوشهها و نقاط دورافتاده ایدهآل است. این راهنما نشان میدهد چگونه یک نمودار پراکندگی در Excel با استفاده از C# و Aspose.Cells for .NET ایجاد کنید. با چند خط کد میتوانید بهصورت برنامهنویسی نمودارهای پراکندگی را تولید، سفارشیسازی و صادر کنید که برای ارائه، داشبوردها یا پردازشهای بعدی آماده هستند.
این مقاله به موضوعات زیر میپردازد:
- کتابخانه Excel برای C# جهت ایجاد نمودارهای پراکندگی
- ایجاد نمودار پراکندگی در Excel با استفاده از C#
- دریافت مجوز رایگان
- نمودار پراکندگی Excel: منابع رایگان
- نتیجهگیری
- موارد مرتبط
کتابخانه 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# آورده شده است که نشان میدهد چگونه میتوان:
- یک کتاب کار جدید ایجاد کنید.
- یک کاربرگ را با دادههای X‑Y پر کنید.
- یک نمودار پراکنده (Scatter) اضافه کنید.
- نشانگرهای سری، عناوین محور و ظاهر نمودار را سفارشی کنید.
- کتاب کار را به یک فایل XLSX ذخیره کنید.
توجه – کد فقط از فضای نام
Aspose.Cellsاستفاده میکند. هیچ کتابخانه اضافی لازم نیست.
توضیح کد
| Step | What it does |
|---|---|
| 1 | یک نمونه جدید از Workbook ایجاد میکند و اولین Worksheet را دریافت میکند. |
| 2 | ستونهای A و B را با مقادیر عددی X و Y پر میکند. |
| 3 | Chartی از نوع 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 ادامه دهید با این منابع رایگان:
- راهنمای توسعهدهنده – مستندات جامع API: https://docs.aspose.com/cells/net/
- برنامههای آنلاین – امکانات Aspose.Cells را مستقیماً در مرورگر امتحان کنید: https://products.aspose.app/cells/family
- مرجع API – فهرستهای دقیق متدها، خصوصیات و enumها: https://reference.aspose.com/cells/net/
- مقالات آموزشی – مثالهای عملی و راهنمای گامبهگام: https://blog.aspose.com/fa/categories/aspose.cells-product-family/
نتیجهگیری
این آموزش نشان داد که چگونه بهصورت برنامهنویسی یک Scatter chart را در Excel با استفاده از C# و Aspose.Cells for .NET ایجاد کنید. با بهرهگیری از API قدرتمند نمودار، میتوانید تجسمهای پیشرفتهای بسازید، سبکهای نشانگر را سفارشی کنید و رفتار محور را کنترل کنید—همه اینها بدون نیاز به Microsoft Office. این رویکرد را در ابزارهای گزارشگیری، داشبوردهای تحلیلی یا هر راهحلی که به تولید نمودارهای پویا نیاز دارد، بکار ببرید.
اگر سؤال دارید، به کمک نیاز دارید یا میخواهید بازخورد خود را به اشتراک بگذارید، لطفاً به انجمن پشتیبانی رایگان مراجعه کنید.