تغییر رنگ پس زمینه (Background) شکل به رنگ سفید یا سیاه و تغییر رنگ متناسب برای خط های محورهای مختصات (Axis Lines) و برچسب ها (Label)، با دستور colordef ، در متلب (MATLAB)
دستور colordef در متلب (MATLAB)، به ما این امکان را می دهد که رنگ سفید (white) یا سیاه (black) را برای پس زمینه (Background) شکل تعیین کنیم و متناسب با رنگ تعیین شده، رنگ خط های محورهای مختصات (Axis Lines) و برچسب ها (Label) نیز تغییر می کند (تا قابل خوانده شدن باشند) و بنابراین می توانیم رنگی را انتخاب کنیم که باعث بهتر دیده شدن و بهتر درک شدن شکل، خواهد شد.
دقت کنید که رنگ پیش فرض برای پس زمینه (Background) شکل، رنگ سفید (white) است.
حال اگر بخواهیم که رنگ پس زمینه (Background) برابر رنگ سیاه (black) باشد، باید قبل از کدهای رسم شکل، کد متلب (MATLAB) زیر را بنویسیم :
و بعد از اجرای کد متلب (MATLAB) بالا، برای برگرداندن رنگ پس زمینه (Background) به همان رنگ سفید (white)، باید کد زیر را اجرا نماییم :
به مثال زیر توجه کنید :
ابتدا بدون استفاده از دستور colordef ، شکل مورد نظر خود را رسم می کنیم و بنابراین رنگ پس زمینه (Background) آن به صورت پیش فرض برابر رنگ سفید (white) می باشد :
3 خط اول کدها، برای عدم تداخل برنامه فعلی با برنامه های قبلی اجرا شده در متلب (MATLAB) می باشد.
نتیجه :
اکنون دستور colordef را به کار می بریم تا رنگ پس زمینه (Background) برابر رنگ سیاه باشد (البته در آخر کدها، دوباره تعیین رنگ سفید (white) را داریم تا دوباره به رنگ پیش فرض برگردیم و برای اجرای برنامه های متلب (MATLAB) بعدی، همان رنگ پیش فرض مورد استفاده قرار گیرد) :