PolarPattern Properties

Управляйте внешним видом и поведением полярного графика

Свойства полярного шаблона управляют внешним видом и поведением объекта полярного шаблона. Изменяя значения свойств, можно изменить определенные аспекты полярного графика. Чтобы изменить свойства по умолчанию, используйте:

p = polarpattern(____,Name,Value)

Чтобы просмотреть все свойства объекта полярного шаблона, используйте:

details(p)

Можно также взаимодействовать с полярным графиком, чтобы изменить свойства. Для получения дополнительной информации см. Раздел «Взаимодействие с полярным графиком».

Метрики антенны

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

Показать метрики антенны, заданные как разделенная разделенными запятой парами, состоящая из 'AntennaMetrics' и 0 или 1. Метрика антенны отображает основные, задние и боковые лепестки шаблона антенны/решётки, переданные как вход.

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

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

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

Свойства угла

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

Угол в верхней части полярного графика, заданный как разделенная разделенными запятой парами, состоящая из 'AngleAtTop' и скаляром в степенях.

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

Видимый полярный угол, заданный как разделенная разделенными запятой парами, состоящая из 'AngleLim' и a 1-by- 2 вектор вещественных значений.

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

Показать интерактивные курсоры предельного угла, заданные как разделенная разделенными запятой парами, состоящая из 'AngleLimVisible' и 0 или 1.

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

Направление угла увеличения, заданное как разделенная разделенными запятой парами, состоящая из 'AngleDirection' и 'ccw' (против часовой стрелки) или 'cw' (по часовой стрелке).

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

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

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

Поверните метки такта углов, заданные как разделенная разделенными запятой парами, состоящая из 'AngleTickLabelRotation' и 0 или 1.

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

Показать метки такта углов, заданные как разделенная разделенными запятой парами, состоящая из 'AngleTickLabelVisible' и 0 или 1.

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

Формат для меток угла такта, заданный как разделенная запятой пара, состоящий из 'AngleTickLabelFormat' и 360 степени или 180 степени.

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

Шкала коэффициент угла такта шрифта, заданный как разделенная запятой пара, состоящий из 'AngleFontSizeMultiplier' и числовое значение, больше нуля.

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

Показать измерение диапазона углов, заданное как разделенная разделенными запятой парами, состоящая из 'Span' и 0 или 1.

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

Подсветите радиальную линию в нулевых степенях, заданную как разделенную разделенными запятой парами, состоящую из 'ZeroAngleLine' и 0 или 1.

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

Покажите погрешности в линейные графики с неоднородными угловыми интервалами, заданными как разделенная запятой пара, состоящая из 'DisconnectAngleGaps' и 0 или 1.

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

Свойства величины

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

Радиальная линия такта угла величины, заданная как разделенная разделенными запятой парами, состоящая из 'MagnitudeAxisAngle' и действительный скаляр в степенях.

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

Такты величины, заданные как разделенная разделенными запятой парами, состоящая из 'MagnitudeTick' и a 1-by- N вектор, где N - количество тактов величины.

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

Показать метки такта величины, заданные как разделенная разделенными запятой парами, состоящая из 'MagnitudeTickLabelVisible' и 0 или 1.

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

Минимальный и максимальный пределы величины, заданные как разделенная разделенными запятой парами, состоящая из 'MagnitudeLim' и двухэлементный вектор вещественных значений.

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

Определите динамическую область значений величин, заданный как разделенная разделенными запятой парами, состоящая из 'MagnitudeLimMode' и 'auto' или 'manual'.

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

Определите угол для меток такта величины, заданный как разделенная разделенными запятой парами, состоящая из 'MagnitudeAxisAngleMode' и 'auto' или 'manual'.

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

Определите местоположения тактов величины, заданные как разделенная разделенными запятой парами, состоящая из 'MagnitudeTickMode' и 'auto' или 'manual'.

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

Величины модулей, заданные как разделенная разделенными запятой парами, состоящая из 'MagnitudeUnits' и 'db' или 'dBLoss'.

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

Масштабный коэффициент такта величины шрифта, заданный как разделенная разделенными запятой парами, состоящая из 'MagnitudeFontSizeMultiplier' и числовое значение, больше нуля.

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

Прочие свойства

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

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

Просмотр эффекта свойства

Значение свойстваЭффект
'full'Full Smith графика просматривается.
'top'Просматривается верхняя половина графика Смита.
'bottom'Просматривается нижняя половина графика Смита.
'left'Смотрится левая половина графика Смита.
'right'Просматривается правая половина графика Смита.
'top-left'Сверху слева от графика Смита.
'top-right'Справа вверху отображается график Смита.
'bottom-left'Смотрите внизу слева от графика Смита.
'bottom-right'Справа внизу отображается график Смита.

Типы данных: char | string

Нормализуйте каждую трассировку данных до максимального значения, заданного как разделенная разделенными запятой парами, состоящая из 'NormalizeData' и 0 или 1.

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

Соедините первый и последний углы, заданные как разделенная разделенными запятой парами, состоящая из 'ConnectEndpoints' и 0 или 1.

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

Стиль отображения полярного графика, заданный как разделенная разделенными запятой парами, состоящая из 'Style' и 'line' или 'filled'.

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

Создайте временный курсор, заданный как разделенная разделенными запятой парами, состоящая из 'TemporaryCursor' и 0 или 1.

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

Покажите инструмент советов, когда вы наведете указатель мыши на элемент полярного графика, заданный как разделенная запятой пара, состоящий из 'ToolTips' и 0 или 1.

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

Данные клипа во внешний круг, заданные как разделенная разделенными запятой парами, состоящая из 'ClipData' и 0 или 1.

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

Директива о том, как добавить следующий график, заданная как разделенная разделенными запятой парами, состоящая из 'NextPlot' и одно из значений в таблице:

Значение свойстваЭффект
'new'

Создает рисунок и использует ее в качестве текущей фигуры.

'add'

Добавление новых графических объектов без очистки или сброса текущей фигуры.

'replace'

Удаляет все объекты осей и сбрасывает свойства рисунка по умолчанию перед добавлением новых графических объектов.

Свойства легенды и заголовка

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

Таблицы данных для аннотации легенды, заданные как разделенная разделенными запятой парами, состоящая из 'LegendLabels' и вектор символов или массив ячеек векторов символов. Ⓐ обозначает активную линию для интерактивной операции.

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

Показать метку легенды, заданную как разделенная разделенными запятой парами, состоящая из 'LegendVisible' и 0 или 1.

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

Заголовок для отображения над полярным графиком, заданный как разделенная разделенными запятой парами, состоящая из 'TitleTop' и вектор символов.

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

Заголовок для отображения ниже полярного графика, заданный как разделенная разделенными запятой парами, состоящая из 'TitleBottom' и вектор символов.

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

Смещение между заголовком верхнего уровня и тактами угла, заданное как разделенная разделенными запятой парами, состоящая из 'TitleTopOffset' и скаляром. Значение должно быть в области значений [-0.5, 0.5].

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

Смещение между названием дна и тактов угла, заданное как разделенная запятой пара, состоящее из 'TitleBottomOffset' и скаляром. Значение должно быть в области значений [-0.5, 0.5].

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

Масштабный коэффициент шрифта верхнего заголовка, заданный как разделенная разделенными запятой парами, состоящая из 'TitleTopFontSizeMultiplier' и числовое значение, больше нуля.

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

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

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

Толщина верхнего титульного шрифта, заданная как разделенная разделенными запятой парами, состоящая из 'TitleTopFontWeight' и 'bold' или 'normal.

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

Толщина нижнего титульного шрифта, заданная как разделенная разделенными запятой парами, состоящая из 'TitleBottomFontWeight' и 'bold' или 'normal.

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

Интерпретация символов верхнего заголовка, заданная как разделенная разделенными запятой парами, состоящая из 'TitleTopTextInterpreter' и:

  • 'tex' - Интерпретируйте с использованием подмножества разметки TeX

  • 'latex' - Интерпретируйте с помощью разметки LaTeX

  • 'none' - Отображать буквальные символы

Синтаксис TeX

По умолчанию MATLAB® поддерживает подмножество разметки TeX. Используйте разметку TeX, чтобы добавить суперскрипты и индексы, изменить тип и цвет текста и включить в текст специальные символы.

В этой таблице перечислены поддерживаемые модификаторы, когда TickLabelInterpreter для свойства задано значение 'tex', которое является значением по умолчанию. Модификаторы остаются в эффекте до конца текста, за исключением верхних индексов и нижних индексов, которые изменяют только следующий символ или текст в фигурных скобках {}.

МодификаторОписаниеПример
^{ }Верхний индекс'text^{superscript}'
_{ }Индекс'text_{subscript}'
\bfПолужирный шрифт'\bf text'
\itИталический шрифт'\it text'
\slКосой шрифт (редко доступен)'\sl text'
\rmОбычный шрифт'\rm text'
\fontname{specifier}Задайте specifier как имя семейства шрифтов для изменения стиля шрифта. Можно использовать этот модификатор с другими модификаторами.'\fontname{Courier} text'
\fontsize{specifier}Задайте specifier как скалярное числовое значение для изменения размера шрифта.'\fontsize{15} text'
\color{specifier}Задайте specifier как один из следующих цветов: red, green, yellow, magenta, blue, black, white, gray, darkGreen, orange, или lightBlue.'\color{magenta} text'
\color[rgb]{specifier}Задайте specifier как трехэлементный триплет RGB для изменения цвета шрифта.'\color[rgb]{0,0.5,0.5} text'

Разметка LaTeX

Чтобы использовать разметку LaTeX, установите TickLabelInterpreter свойство к 'latex'. Отображаемый текст использует стиль шрифта LaTeX по умолчанию. The FontName, FontWeight, и FontAngle свойства не имеют эффекта. Для изменения стиля шрифта используйте разметку LaTeX в тексте.

Максимальный размер текста, который можно использовать с интерпретатором LaTeX, составляет 1200 символов. Для многострочного текста максимальный размер уменьшается примерно на 10 символов на линию.

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

Интерпретация нижних титульных символов, заданная как разделенная разделенными запятой парами, состоящая из 'TitleBottomTextInterpreter' и:

  • 'tex' - Интерпретируйте с использованием подмножества разметки TeX

  • 'latex' - Интерпретируйте с помощью разметки LaTeX

  • 'none' - Отображать буквальные символы

Синтаксис TeX

По умолчанию MATLAB поддерживает подмножество разметки TeX. Используйте разметку TeX, чтобы добавить суперскрипты и индексы, изменить тип и цвет текста и включить в текст специальные символы.

В этой таблице перечислены поддерживаемые модификаторы, когда TickLabelInterpreter для свойства задано значение 'tex', которое является значением по умолчанию. Модификаторы остаются в эффекте до конца текста, за исключением верхних индексов и нижних индексов, которые изменяют только следующий символ или текст в фигурных скобках {}.

МодификаторОписаниеПример
^{ }Верхний индекс'text^{superscript}'
_{ }Индекс'text_{subscript}'
\bfПолужирный шрифт'\bf text'
\itИталический шрифт'\it text'
\slКосой шрифт (редко доступен)'\sl text'
\rmОбычный шрифт'\rm text'
\fontname{specifier}Задайте specifier как имя семейства шрифтов для изменения стиля шрифта. Можно использовать этот модификатор с другими модификаторами.'\fontname{Courier} text'
\fontsize{specifier}Задайте specifier как скалярное числовое значение для изменения размера шрифта.'\fontsize{15} text'
\color{specifier}Задайте specifier как один из следующих цветов: red, green, yellow, magenta, blue, black, white, gray, darkGreen, orange, или lightBlue.'\color{magenta} text'
\color[rgb]{specifier}Задайте specifier как трехэлементный триплет RGB для изменения цвета шрифта.'\color[rgb]{0,0.5,0.5} text'

Разметка LaTeX

Чтобы использовать разметку LaTeX, установите TickLabelInterpreter свойство к 'latex'. Отображаемый текст использует стиль шрифта LaTeX по умолчанию. The FontName, FontWeight, и FontAngle свойства не имеют эффекта. Для изменения стиля шрифта используйте разметку LaTeX в тексте.

Максимальный размер текста, который можно использовать с интерпретатором LaTeX, составляет 1200 символов. Для многострочного текста максимальный размер уменьшается примерно на 10 символов на линию.

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

Свойства сетки

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

Нарисуйте сетку по графикам данных, заданную как разделенная разделенными запятой парами, состоящая из 'GridOverData' и 0 или 1.

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

Нарисуйте радиальные линии внутри самой внутренней окружности полярного графика, заданные как разделенная разделенными запятой парами, состоящая из 'DrawGridToOrigin' и 0 или 1.

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

Увеличение разрешения угла на полярном графике, заданное как разделенная разделенными запятой парами, состоящая из 'GridAutoRefinement' и 0 или 1. Это свойство увеличивает разрешение угла путем удвоения количества радиальных линий вне каждой величины.

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

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

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

Показать линии сетки, включая круги величины и радиусы угла, заданные как разделенная разделенными запятой парами, состоящая из 'GridVisible' и 0 или 1.

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

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

Триплеты 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'

Вот триплеты 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'

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

Цвет линий сетки фона, заданный как разделенная разделенными запятой парами, состоящая из 'GridBackGroundColor' и триплет RGB, вектор символов с названиями цвета или 'none'.

Триплеты 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'

Вот триплеты 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'

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

Свойства маркера, цвета, линии и шрифта

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

Символ маркера, заданный как разделенная разделенными запятой парами, состоящая из 'Marker' и любой из них 'none' или один из символов в этой таблице. По умолчанию у линии нет маркеров. Добавить маркеры в выбранных точках вдоль линии можно путем определения маркера.

ЗначениеОписание
'o'Круг
'+'Плюс знак
'*'Звездочка
'.'Точка
'x'Крест
'_'Горизонтальная линия
'|'Вертикальная линия
'square' или 's'Квадрат
'diamond' или 'd'Алмаз
'^'Направленный вверх треугольник
'v'Нисходящий треугольник
'>'Треугольник , указывающий вправо
'<'Треугольник , указывающий влево
'pentagram' или 'p'Пятиконечная звезда (пентаграмма)
'hexagram' или 'h'Шестиконечная звезда (гексаграмма )
'none'Маркеров нет

Размер маркера, заданный как разделенная разделенными запятой парами, состоящая из 'MarkerSize' и положительное значение в единицах модулей точки.

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

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

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

Следующий цвет для использования в порядке цвета, заданный как разделенная разделенными запятой парами, состоящая из 'ColorOrderIndex' и положительное целое число. Новые графики, добавленные к осям, используют цвета на основе текущего значения индекса порядка цвета.

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

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

Вот триплеты 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'

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

Стиль линии графика, заданный как разделенная разделенными запятой парами, состоящая из 'LineStyle' и один из символов в таблице:

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

'--'Штриховая линия

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

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

'none'Нет линииНет линии

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

Размер шрифта на графике, заданный как разделенная разделенными запятой парами, состоящая из 'FontSize' и положительная скалярная величина.

Установите размер шрифта, заданный как разделенная разделенными запятой парами, состоящая из 'FontSizeAutoMode' и 'auto' или 'manual'.

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