Простым и эффективным способом изменения цветового оформления графика является установка цветовой палитры при помощи функции colormap. Следующий пример демонстрирует подготовку графика функции для печати на монохромном принтере, используя палитру gray.
» surfc(X, Y, Z)
»colorbar
» colormap(gray)
» title('График функции z(x,y)')
» xlabel('x')
» ylabel('у')
» zlabel('z')
Обратите внимание, что команда colormap(gray) изменяет палитру графического окна, т.е. следующие графики будут выводиться в этом окне также в серых тонах. Для восстановления первоначального значения палитры следует применить команду colormap('default'). Цветовые палитры, доступные в MatLab, приведены в таблице.
Палитра |
Изменение цвета |
autumn |
Плавное изменение красный - оранжевый - желтый. |
bone |
Похожа на палитру gray, но с легким оттенком синего цвета. |
colorcube |
Каждый цвет изменяется от темного к яркому. |
cool |
Оттенки голубого и пурпурного цветов. |
copper |
Оттенки медного цвета. |
flag |
Циклическое изменение красный - белый - синий - черный. |
gray |
Оттенки серого. |
hot |
Плавное изменение черный - красный - оранжевый - желтый - белый. |
hsv |
Плавное изменение как цветов радуги. |
jet |
Плавное изменение синий - голубой - красный - зеленый - желтый - красный. |
pink |
Похожа на палитру gray, но с легким оттенком коричневого цвета |
prism |
Циклическое изменение красный - оранжевый - желтый - зеленый - синий - фиолетовый. |
spring |
Оттенки пурпурного и желтого. |
summer |
Оттенки зеленого и желтого. |
vga |
Палитра Windows из шестнадцати цветов. |
white |
Один белый цвет. |
winter |
Оттенок синего и зеленого. |