Простым и эффективным способом изменения цветового оформления графика является установка цветовой палитры при помощи функции 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
|
Оттенок синего и зеленого.
|