lines

Массив палитры линий

Синтаксис

Описание

c = lines возвращает палитру линий в виде трехколоночного массива с одинаковым числом строк, как и палитра для текущей фигуры. Если рисунок не существует, массив содержит 256 строк. Каждая строка массива содержит красную, зеленую и синюю интенсивности для определенного цвета. Интенсивность находится в области значений [0,1], и цветовая схема соответствует значению по умолчанию ColorOrder свойство Axes. Таким образом, вы можете использовать эту палитру, чтобы цвета вашего графика совпадали с выходами plot функция.

пример

c = lines(m) возвращает палитру с m цвета.

Примеры

свернуть все

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

x = [3.5 3.3 5 6.1 4 2];
y = [14 5.7 12 6 8 9];
sz = 100*[6 100 20 3 15 20];
c = [1 2 3 4 5 6];
scatter(x,y,sz,c,'filled','MarkerEdgeColor','k','MarkerFaceAlpha',.7);
xlim([1 7]);
ylim([1 16]);

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

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

c = lines(6);
colormap(c);

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

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

свернуть все

Количество цветов, заданное как скаляр целого числа значение. Значение по умолчанию m равен длине палитры для текущей фигуры. Если рисунок не существует, значение по умолчанию является 256.

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

Вопросы совместимости

расширить все

Поведение изменено в R2019b

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