график

Постройте график polyshape

Синтаксис

plot(pgon)
plot(pgon,Name,Value)
h = plot(___)

Описание

пример

plot(pgon) строит график объекта polyshape.

пример

plot(pgon,Name,Value) задает дополнительные свойства графика polyshape с помощью одной или нескольких пар "имя-значение". Например, plot(pgon,'FaceColor','green') заштриховывает твердые области зеленого polyshape.

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

пример

h = plot(___) возвращает графический объект Polygon для любого из предыдущих синтаксисов. Можно изменить внешний вид и поведение графика путем прямого изменения свойств h. Для получения дополнительной информации см. Свойства полигона.

Примеры

свернуть все

Постройте график прямоугольного полигона.

pgon = polyshape([0 0 2 2],[2 0 0 2]);
plot(pgon)

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

pgon = polyshape([0 0 2 2],[2 0 0 2]);
plot(pgon,'FaceColor','red','FaceAlpha',0.1)

Можно также изменить внешний вид графика путем присвоения значений свойств графическому объекту.

h = plot(pgon)
h = 
  Polygon with properties:

    FaceColor: [0 0.4470 0.7410]
    FaceAlpha: 0.3500
    EdgeColor: [0 0 0]
    LineWidth: 0.5000
    LineStyle: '-'
        Shape: [1x1 polyshape]

  Show all properties

h.LineStyle = '--';
h.EdgeColor = 'red';

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

свернуть все

Введите polyshape, заданный как скаляр, вектор, матрица или многомерный массив.

Типы данных: polyshape

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

Укажите необязательные аргументы в виде пар ""имя, значение"", разделенных запятыми. Имя (Name) — это имя аргумента, а значение (Value) — соответствующее значение. Имя должно появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: Name1, Value1, ..., NameN, ValueN.

Пример: график (pgon, 'LineStyle'', - ')

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

Цвет для твердых областей полигона, заданного как пара, разделенная запятой, состоящая из 'FaceColor' и названия цвета, триплета RGB или 'none'.

Триплет RGB представляет собой трехэлементный вектор-строку, элементы которого определяют интенсивность красных, зеленых и синих компонентов цвета. Интенсивность должны быть в диапазоне [0,1]; например, [0,4 0,6 0,7]. В этой таблице перечислены варианты длинного и краткого наименований цветов и их эквивалентные значения RGB.

Длинное имяКраткое названиеТриплет RGB
'yellow'Y[1 1 0]
ПурпурныйM[1 0 1]
ГолубойC[0 1 1]
'red'R[1 0 0]
'green'G[0 1 0]
'blue'B[0 0 1]
'white'W[1 1 1]
'black'K[0 0 0]

Столкнитесь с прозрачностью, заданной как пара, разделенная запятой, состоящая из 'FaceAlpha' и скаляра в области значений [0,1]. Значение 1 непрозрачно, и 0 абсолютно прозрачно. Значения от 0 до 1 являются полупрозрачными.

Цвет для контуров полигона, заданного как пара, разделенная запятой, состоящая из 'EdgeColor' и названия цвета, триплета RGB или 'none'. Цвет по умолчанию [0 0 0] соответствует черным контурам.

Триплет RGB представляет собой трехэлементный вектор-строку, элементы которого определяют интенсивность красных, зеленых и синих компонентов цвета. Интенсивность должны быть в диапазоне [0,1]; например, [0,4 0,6 0,7]. В этой таблице перечислены варианты длинного и краткого наименований цветов и их эквивалентные значения RGB.

Длинное имяКраткое названиеТриплет RGB
'yellow'Y[1 1 0]
ПурпурныйM[1 0 1]
ГолубойC[0 1 1]
'red'R[1 0 0]
'green'G[0 1 0]
'blue'B[0 0 1]
'white'W[1 1 1]
'black'K[0 0 0]

Граничная прозрачность, заданная как пара, разделенная запятой, состоящая из 'EdgeAlpha' и скаляра в области значений [0,1]. Значение 1 непрозрачно, и 0 абсолютно прозрачно. Значения от 0 до 1 являются полупрозрачными.

Ширина линии, заданная как пара, разделенная запятой, состоящая из 'LineWidth' и положительного числового значения в точках.

Стиль линии, заданный как одна из опций, перечислен в этой таблице.

Стиль линииОписаниеПолучившаяся строка
'-'Сплошная линия

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

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

'-.'Штрих-пунктирная линия

'none'Никакая строкаНикакая строка

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

свернуть все

Графический объект Polygon, заданный как скаляр, вектор, матрица или многомерный массив. Для получения дополнительной информации о свойствах h см. Свойства полигона.

Типы данных: Полигон

Введенный в R2017b

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