rgbplot

Постройте график палитры

Синтаксис

rgbplot(map)

Описание

пример

rgbplot(map) строит график красной, зеленой, и синей интенсивности заданной палитры.

Примеры

свернуть все

Постройте график палитры parula и отобразите шкалу палитры как визуальную ссылку.

rgbplot(parula)
hold on
colormap(parula)
colorbar('Ticks',[])

Создайте пользовательскую палитру и постройте график ее. Затем отобразите шкалу палитры как визуальную ссылку.

r = (0:.1:.9)';
g = r.^1.8;
b = r.^2.1;
mymap = [r g b]; 
rgbplot(mymap)
hold on
colormap(mymap)
colorbar('Ticks',[])

Входные параметры

свернуть все

Палитра, чтобы построить график, заданный как матрица с тремя столбцами триплетов RGB. Триплет RGB является трехэлементным вектором - строкой, элементы которого задают интенсивность красных, зеленых, и синих компонентов цвета. Интенсивность должна быть в области значений [0, 1]. Например, вот палитра, которая содержит пять цветов:

map = [0.2 0.1 0.5
    0.1 0.5 0.8
    0.2 0.7 0.6
    0.8 0.7 0.3
    0.9 1 0];

Эта таблица приводит значения триплета RGB для простых цветов.

ЦветТриплет RGB
желтый[1 1 0]
пурпурный[1 0 1]
голубой[0 1 1]
красный[1 0 0]
зеленый[0 1 0]
синий[0 0 1]
белый[1 1 1]
черный[0 0 0]

Также можно создать матрицу путем вызывания одной из предопределенных функций палитры. Вызовите функцию как входной параметр к функции rgbplot. Например, эта команда строит график палитры parula.

rgbplot(parula)

Типы данных: double | single

Смотрите также

Представлено до R2006a

Была ли эта тема полезной?