SmithPlot Properties

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

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

s = smithplot(____,Name,Value)

Чтобы просмотреть все свойства объекта plot Smith, используйте:

details(s)

Отображение

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

Данные клипа к внешнему кругу, заданные как 0 или 1.

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

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

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

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

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

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

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

Название шрифта, заданное как вектор символов.

Примечание

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

  • Чтобы использовать шрифт фиксированной ширины, который хорошо выглядит в любой локали, используйте FixedWidth. Шрифт фиксированной ширины опирается на корень FixedWidthFontName свойство.

  • The listfonts функция генерирует список доступных названий шрифта.

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

Размер шрифта, заданный как положительное целое число.

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

Режим размера шрифта, заданный как 'auto'. Изменение размера шрифта в зависимости от размера окна.

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

Цвет линии бордюра фона, заданный как триплет RGB или как вектор символов с названиями цвета или 'none'. Использование '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'

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

Цвет линии сетки переднего плана, заданный как триплет 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

Стиль линии сетки, заданный как один из следующих:

Стиль линииОписаниеРезультирующая линия
'-'Сплошная линия–––––––
'- -'Штриховая линия- - - - - - - - -
':'Пунктирная линия….…....
'- .'Штрих-пунктирная линия- . - . - .
НичегоНет линииНет линии

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

Ширина линии сетки, заданная как положительная скалярная величина.

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

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

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

Цвет линий сетки переднего плана, заданный как триплет 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'

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

Стиль линии подшипников, заданный как один из следующих:

Стиль линииОписаниеРезультирующая линия
'-'Сплошная линия–––––––
'- -'Штриховая линия- - - - - - - - -
':'Пунктирная линия….…....
'- .'Штрих-пунктирная линия- . - . - .
НичегоНет линииНет линии

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

Подлиния сетки, заданная как положительная скалярная величина.

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

Тип сетки, заданный как 'Z', 'Y', 'ZY', 'YZ'. Тип сетки определяет, является ли график допустимым графиком, импедансным графиком или и тем, и другим.

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

Матрица с двумя строками. Строка 1 задает значения кругов постоянного сопротивления и дуг постоянного реактивного напряжения на графике. Строка 2 задает значение, при котором соответствующие дуги и круги, заданные в конце строки 1.

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

Показать сетку на графике Смита, заданную как '1' или '0'.

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

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

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

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

'add'

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

'replace'

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

Рисунок родительского элемента, возвращенный как корневой объект.

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

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

Нижний шрифт шкалы коэффициент, заданный как числовое значение, больше нуля.

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

Толщина шрифта нижнего заголовка, заданная как 'bold' или 'normal.

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

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

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

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

  • '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 по умолчанию. Для изменения стиля шрифта используйте разметку LaTeX в тексте.

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

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

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

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

Верхний шрифт шкалы коэффициент, заданный как числовое значение, больше нуля.

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

Толщина шрифта верхнего заголовка, заданная как 'bold' или 'normal.

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

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

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

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

  • '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}Задайте specifer как один из следующих цветов: 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 по умолчанию. Для изменения стиля шрифта используйте разметку LaTeX в тексте.

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

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

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

ЗначениеПосмотреть
'full'График Полного Смита
'top'Верхняя половина графика Смита
'bottom'Нижняя половина графика Смита
'left'Левая половина графика Смита
'right'Правая половина графика Смита
'top-left'Левая верхняя часть графика Смита
'top-right'Верхний правый от графика Смита
'bottom-left'Внизу слева от графика Смита
'bottom-right'Правая нижняя часть графика Смита

Пример: s.View = 'top-left'

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

Наборы данных

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

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

Таблицы данных для аннотации легенды, заданные как вектор символов или как массив ячеек из векторов символов.

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

Показать метку легенды, заданную как 0 или 1.

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

Стиль линии, заданный как один из символов в таблице:

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

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

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

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

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

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

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

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

Размер маркера, заданный как положительное значение в точках.

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

Дуги

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

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

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

Метки такта дуги, заданные как вектор символов названий цвета или как вектор триплета 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'

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

Показать метки такта дуги, заданные как 0 или 1.

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

Круги

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

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

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

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

Показать метки такта дуги, заданные как 0 или 1.

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

См. также