رسم همزمان چند نمودار در یک شکل، یکی از امکانات کاربردی متلب است که به شما امکان میدهد چند مجموعه داده یا چند تابع را به صورت همزمان و در قالب یک پنجره نمایش دهید. این کار به ویژه برای مقایسه نتایج و تحلیل همزمان دادهها اهمیت زیادی دارد.
روشهای رسم چند نمودار در یک شکل
1. استفاده از دستور hold on
با استفاده از دستور hold on میتوانید چند نمودار را در یک شکل رسم کنید. ابتدا نمودار اول را با دستور plot رسم کرده، سپس با اجرای hold on، نمودارهای بعدی را اضافه کنید. در پایان نیز با hold off، امکان رسم دوباره روی شکل فعلی متوقف میشود. این روش ساده و موثر برای نمایش چند خط به صورت همزمان کاربرد دارد.
2. استفاده از تابع plot با چند آرایه
دستور plot این قابلیت را دارد که چند مجموعه داده را به صورت همزمان رسم کند، به طوری که دادههای مختلف به صورت جداگانه در یک نمودار نمایش داده شوند. کافی است آرایههای داده را به صورت جفتهای x و y به دستور plot بدهید.
3. استفاده از تابع subplot برای چند نمودار در پنجره جداگانه
اگر بخواهید چند نمودار را در پنجرهی شکل اما بخشبندی شده رسم کنید، میتوانید از تابع subplot استفاده کنید. این دستور پنجره شکل را به چند بخش تقسیم کرده و در هر بخش نمودار جداگانه رسم میکند، ولی همه آنها در یک پنجره نمایش داده میشوند.
کاربرد رسم چند نمودار در یک شکل
این روش برای مقایسه تغییرات چند سیگنال، نمایش همزمان دادههای مختلف آزمایشها یا تحلیل چند پارامتر در یک زمان بسیار مفید است. همچنین در گزارشها و ارائهها، نمایش جمعبندی دادهها با چند خط یا نمودار باعث فهم بهتر نتایج میشود.
نکات مهم
- استفاده از رنگها و سبکهای خط متفاوت برای تفکیک بهتر نمودارها توصیه میشود.
- میتوانید با دستورات
legend،xlabel،ylabelوtitleنمودار را خوانا و قابل فهمتر کنید. - مدیریت زمانبندی نمایش نمودار و بهینهسازی کدهای رسم اهمیت زیادی در پروژههای بزرگ دارد.