exponenta event banner

laneBoundaryPlotter

График границ полосы движения для графика птичьего глаза

Описание

пример

lbPlotter = laneBoundaryPlotter(bep) создает LaneBoundaryPlotter объект, который настраивает отображение границ полос движения на графике птичьего глаза. LaneBoundaryPlotter объект хранится в Plotters свойство входа birdsEyePlot объект, bep. Для отображения границ полосы используйте plotLaneBoundary функция.

lbPlotter = laneBoundaryPlotter(bep,Name,Value) устанавливает свойства с использованием одного или нескольких Name,Value аргументы пары. Например, laneBoundaryPlotter(bep,'DisplayName','Lane boundaries') задает отображаемое имя, которое отображается в легенде графика птичьего полета.

Примеры

свернуть все

Создание границ левой и правой полос.

leftlb = parabolicLaneBoundary([-0.001,0.01,-1.8]);
rightlb = parabolicLaneBoundary([-0.001,0.01,1.8]);

Создайте график птичьего глаза с диапазоном осей X от 0 до 30 метров и с диапазоном осей Y от -5 до 5 метров.

bep = birdsEyePlot('XLimits',[0 30],'YLimits',[-5 5]);

Figure contains an axes. The axes is empty.

Создайте плоттер границ полосы движения.

lbPlotter = laneBoundaryPlotter(bep,'DisplayName','Lane boundaries');

Figure contains an axes. The axes contains an object of type line. This object represents Lane boundaries.

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

plotLaneBoundary(lbPlotter,[leftlb rightlb]);

Figure contains an axes. The axes contains an object of type line. This object represents Lane boundaries.

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

свернуть все

Участок птичьего глаза, указанный как birdsEyePlot объект.

Аргументы пары «имя-значение»

Укажите дополнительные пары, разделенные запятыми Name,Value аргументы. Name является именем аргумента и Value - соответствующее значение. Name должен отображаться внутри кавычек. Можно указать несколько аргументов пары имен и значений в любом порядке как Name1,Value1,...,NameN,ValueN.

Пример: laneBoundaryPlotter('Color','red') устанавливает красный цвет границ полосы движения.

Имя плоттера, отображаемое в легенде, указанное как разделенная запятыми пара, состоящая из 'DisplayName' и вектор символа или строковый скаляр. Если имя не указано, на графике птичьего глаза не отображается запись легенды для плоттера.

Цвет границы полосы движения, заданный как разделенная запятыми пара, состоящая из 'Color' и триплет RGB, шестнадцатеричный цветовой код, имя цвета или короткое имя цвета.

Для пользовательского цвета укажите триплет RGB или шестнадцатеричный цветовой код.

  • Триплет RGB - это трехэлементный вектор строки, элементы которого задают интенсивности красной, зеленой и синей составляющих цвета. Интенсивности должны находиться в диапазоне [0,1]; например, [0.4 0.6 0.7].

  • Шестнадцатеричный цветовой код - это символьный вектор или строковый скаляр, начинающийся с хэш-символа (#), за которыми следуют три или шесть шестнадцатеричных цифр, которые могут варьироваться от 0 кому F. Значения не чувствительны к регистру. Таким образом, цветовые коды '#FF8800', '#ff8800', '#F80', и '#f80' эквивалентны.

Можно также задать некоторые общие цвета по имени. В этой таблице перечислены параметры именованного цвета, эквивалентные триплеты RGB и шестнадцатеричные цветовые коды.

Имя цветаКраткое имяТриплет RGBШестнадцатеричный цветовой кодВнешность
'red''r'[1 0 0]'#FF0000'

'green''g'[0 1 0]'#00FF00'

'blue''b'[0 0 1]'#0000FF'

'cyan' 'c'[0 1 1]'#00FFFF'

'magenta''m'[1 0 1]'#FF00FF'

'yellow''y'[1 1 0]'#FFFF00'

'black''k'[0 0 0]'#000000'

'white''w'[1 1 1]'#FFFFFF'

'none'НеприменимоНеприменимоНеприменимоБез цвета

Вот триплеты RGB и шестнадцатеричные цветовые коды для цветов по умолчанию MATLAB ®, используемых на многих типах графиков.

Триплет RGBШестнадцатеричный цветовой кодВнешность
[0 0.4470 0.7410]'#0072BD'

[0.8500 0.3250 0.0980]'#D95319'

[0.9290 0.6940 0.1250]'#EDB120'

[0.4940 0.1840 0.5560]'#7E2F8E'

[0.4660 0.6740 0.1880]'#77AC30'

[0.3010 0.7450 0.9330]'#4DBEEE'

[0.6350 0.0780 0.1840]'#A2142F'

Стиль линии границы полосы движения, заданный как разделенная запятыми пара, состоящая из 'LineStyle' и один из вариантов, перечисленных в этой таблице.

Стиль линииОписаниеРезультирующая линия
'-'Сплошная линия

'--'Пунктирная линия

':'Пунктирная линия

'-.'Пунктирная линия

'none'Без строкиБез строки

Марка, связанная с объектом плоттера, заданная как разделенная запятыми пара, состоящая из 'Tag' и вектор символов или строковый скаляр. Значение по умолчанию: 'PlotterN', где N является целым числом, которое соответствует Nтый плоттер, связанный с вводом birdsEyePlot объект.

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

свернуть все

Плоттер границ полосы движения, возвращенный как LaneBoundaryPlotter объект. Этот объект можно изменить, изменив его значения свойств. Имена свойств соответствуют аргументам пары имя-значение laneBoundaryPlotter функция.

lbPlotter хранится в Plotters свойство входа birdsEyePlot объект, bep. Для печати границ полосы используйте plotLaneBoundary функция.

Представлен в R2017a