در قسمت قبلی از این آموزش با مقدمات استفاده از دستور plot آشنا شدیم. توصیه می کنم که آن را در اینجا بخوانید: رسم نمودار در متلب با دستور plot
در این قسمت قصد داریم به جزئیات بیشتری بپردازیم و قابلیت های دیگری را که برای تنظیم ویژگی های یک نمودار در متلب نیاز داریم، شرح دهیم.
تعیین ضخامت خطوط نمودار در متلب
ممکن است نیاز داشته باشیم که خطوط نمودار در متلب نازک تر یا ضخیم تر رسم شوند. مثلا چند نمودار همزمان رسم شده اند و قصد داریم نمودار مهم تر را با ضخامت بیشتری نمایش دهیم تا بیشتر به چشم بیاید.
در این حالت نیازی به استفاده از دستور یا تابع جدیدی وجود ندارد و می توانیم با دادن چند ورودی جدید به دستور plot ، ضخامت خطوط نمودار را تغییر دهیم.
برای این کار کافی است که پس از وارد کردن متغیرهای مطلوب به دستور plot، کلمه ‘LineWidth’ را وارد می کنیم. ( توجه کنید که در ابتدا و انتهای کلمه، ‘ وجود داشته باشد. همچنین توجه به بزرگ و کوچک بودن حروف بسیار مهم است.)
سپس بلافاصله پس از این کلمه، یک عدد را به عنوان ورودی به دستور plot می دهیم. هر چقدر این عدد بزرگتر باشد، اندازه خطوط ضخیم تر می شود. اگر عدد وارد شده برابر 1 باشد، ضخامت خطوط نمودار، همان ضخامت خطوط در حالت عادی خواهد بود.
با چند بار تغییر این عدد، می توان به ضخامت مطلوب رسید. به مثال زیر توجه کنید.
مثال: نمودار سینوس و کسینوس را رسم می کنیم. نمودار سینوس را با ضخامت بیشتری رسم می کنیم.
همانطور که در نمودار زیر دیده می شود، نمودار مربوط به کسینوس ضخامت بیشتری دارد.
نکته: اگر پس از کلمه ‘LineWidth’ عدد 1 را وارد کنیم، اندازه ضخامت تغییری نمی کند.
نکته: در مثال قبلی اگر هر دو نمودار را با یک دستور plot رسم می کردیم، تغییر ضخامت روی هر دوی آنها اعمال می شد.
اضافه کردن تیتر به نمودار در متلب با دستور title
با استفاده از دستور title در متلب می توانیم تیتر یک نمودار را تعیین نماییم. استفاده از دستور title بسیار ساده است.
صرفا کافی است پس از استفاده از دستور plot برای رسم نمودار، این دستور را فراخوانی کنیم. سپس در قسمت ورودی آن، متنی را که باید به عنوان تیتر انتخاب شود، در قالب یک آرایه متنی بنویسیم.
مثال زیر این موضوع را کاملا مشخص می کند.
مثال: نمودار سینوسی مثال قبل را رسم می کنیم و این بار در بالای نمودار، با استفاده از دستور title تیتر wikimechanic.ir را می نویسیم.
نتیجه به صورت زیر نمایش داده می شود و مشاهده می کنید که در بالای نمودار تیتر دلخواه ما نوشته شده است.
تعیین نام محورهای نمودار در متلب
علاوه بر مشخص کردن نام کلی نمودار ( که در قالب تیتر نمودار و با استفاده از دستور title در متلب انجام گرفت.) ، مشخص کردن نام محورهای نمودار هم بسیار مهم است.
برای مشخص کردن نام محور افقی از دستور xlabel و برای مشخص کردن نام محور عمودی از دستور ylabel در متلب استفاده می کنیم.
طریقه استفاده از دستور xlabel و ylabel برای تعیین نام محورهای نمودار در متلب، دقیقا مشابه نحوه استفاده از دستور title برای مشخص کردن تیتر نمودار در متلب است.
با این تفاوت که عبارت داخل دستور title در قسمت تیتر نوشته می شود و عبارت داخل xlabel و ylabel روی محورهای مربوطه نمودار قرار می گیرد.
به مثال زیر توجه کنید.
مثال: این بار مثال قبلی را کامل تر می کنیم. برای این کار نام محور افقی را x و نام محور عمودی را sin x می گذاریم.
نتیجه به صورت زیر در می آید.
همان طور که مشاهده می کنید با استفاده از این دستورات تکمیلی، نمودار شکل پیشرفته تری به خود می گیرد و از حالت ساده ابتدایی تا حدی در می آید.
در این آموزش با تعدادی از نکات که به نوعی مکمل استفاده از دستور plot و رسم نمودار در متلب بودند آشنا شدیم. اگر ابهام یا سوالی باقی مانده در قسمت پایین همین آموزش مطرح کنید.