exponenta event banner

проясниться

Яркая или темная цветовая карта

Описание

пример

brighten(beta) изменяет интенсивности всех цветов в текущей карте цветов в одном направлении. Цвета ярче, когда beta находится между 0 и 1, и они темнеют, когда beta находится между -1 и 0. Величина изменения пропорциональна величине beta. Этот синтаксис используется для настройки цветов для всех графических объектов текущего рисунка, использующих карту цветов.

пример

brighten(map,beta) изменяет интенсивности карты цветов, указанной как map.

newmap = brighten(___) возвращает скорректированную карту цветов для любой из комбинаций входных аргументов в предыдущих синтаксисах. При указании выходного аргумента текущий показатель не изменяется.

brighten(f,beta) сдвигает интенсивности карты цветов, назначенной фигуре f. Затрагиваются цвета других графических объектов, таких как оси, метки осей и засечки.

Примеры

свернуть все

Создайте график поверхности с картой цветов по умолчанию.

surf(peaks);

Figure contains an axes. The axes contains an object of type surface.

Осветить карту цветов для текущей фигуры.

brighten(.8);

Figure contains an axes. The axes contains an object of type surface.

Отображение двух графиков поверхности, в которых используется summer карта цветов в макете мозаичной диаграммы.

t = tiledlayout(1,2);
ax1 = nexttile;
surf(ax1,peaks);
ax2 = nexttile;
surf(ax2,peaks);
colormap(summer)

Figure contains 2 axes. Axes 1 contains an object of type surface. Axes 2 contains an object of type surface.

Затемнить summer и нанесите его на вторую поверхность.

newmap = brighten(summer,-.7);
colormap(ax2,newmap)

Figure contains 2 axes. Axes 1 contains an object of type surface. Axes 2 contains an object of type surface.

Входные аргументы

свернуть все

Параметр регулировки яркости, заданный как числовое скалярное значение. brighten функция поднимает каждое значение в карте цветов до степени γ, которая определяется как:

γ={1−β,β>011+β,β≤0

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

Рисунок для корректировки, указанный как Figure объект. При указании этого аргумента в дополнение к объектам, использующим карту цветов, затрагиваются цвета других графических объектов фигуры. Например, изменяется цвет осей, меток осей и засечек.

Настраиваемая карта цветов, заданная в виде трехколонной матрицы триплетов 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]

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

brighten(parula,.8)

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

Выходные аргументы

свернуть все

Скорректированная карта цветов, возвращенная в виде трехколонной матрицы RGB-триплетов.

См. также

|

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