Создайте полярные оси
polaraxes
polaraxes(Name,Value)
polaraxes(parent,___)
pax = polaraxes(___)
polaraxes(pax_in)
polaraxes
создает полярные оси по умолчанию в текущей фигуре.
задает свойства для объекта polaraxes(Name,Value)
PolarAxes
с помощью одного или нескольких аргументов в виде пар "имя-значение", например, 'ThetaDir','clockwise'
. Для списка свойств смотрите PolarAxes Properties.
создает полярные оси в фигуре, панели или вкладке, заданной polaraxes(parent,___)
parent
, вместо в текущей фигуре. Используйте одну только эту опцию или с аргументами в виде пар "имя-значение".
возвращает созданный объект pax = polaraxes(___)
PolarAxes
. Используйте pax
, чтобы запросить и установить свойства объекта PolarAxes
после того, как это будет создано. Для списка свойств смотрите PolarAxes Properties.
делает объект polaraxes(pax_in)
PolarAxes
pax_in
текущая система координат.
Создайте новую фигуру с полярными осями и присвойте объект полярных осей pax
. Добавьте график к осям. Затем используйте pax
, чтобы изменить свойства осей.
figure
pax = polaraxes;
theta = 0:0.01:2*pi;
rho = sin(2*theta).*cos(2*theta);
polarplot(theta,rho)
pax.ThetaDir = 'clockwise';
pax.FontSize = 12;
Создайте фигуру с полярными осями и присвойте объект полярных осей pax
. Затем гарантируйте, что pax
является текущей системой координат прежде, чем вызвать функцию polarplot
.
figure pax = polaraxes; polaraxes(pax) polarplot(1:10)
parent
— Родительский контейнерРодительский контейнер, заданный как Figure
, Panel
или объект Tab
.
pax_in
Полярные оси, чтобы сделать текущимPolarAxes
Полярные оси, чтобы сделать текущим, заданным как объект PolarAxes
.
Укажите необязательные аргументы в виде пар ""имя, значение"", разделенных запятыми.
Имя (Name) — это имя аргумента, а значение (Value) — соответствующее значение.
Имя
должно появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: Name1, Value1, ..., NameN, ValueN.
, 'верхняя часть', 'ThetaDir', 'по часовой стрелке'
Перечисленные здесь свойства являются только подмножеством. Для полного списка смотрите PolarAxes Properties. Некоторая графика функционирует свойства осей сброса при графическом изображении. Чтобы избежать графических функций от переопределения значений свойств, установите свойства осей после графического изображения.
'ThetaAxisUnits'
Модули для угловых значений'degrees'
(значение по умолчанию) | 'radians'
Модули для угловых значений, заданных как одно из этих значений:
'degrees'
— Маркируйте углы в градусах и интерпретируйте ThetaLim
, ThetaTick
и значения свойств RAxisLocation
в градусах. Когда вы переключаете модули от радианов до градусов, MATLAB® преобразовывает значения радиана в тех трех свойствах к эквивалентным значениям градуса.
'radians'
— Маркируйте углы в радианах и интерпретируйте ThetaLim
, ThetaTick
и значения свойств RAxisLocation
в радианах. Когда вы переключаете модули от градусов до радианов, MATLAB преобразовывает значения градуса в тех трех свойствах к эквивалентным значениям радиана.
Пример: ax. ThetaAxisUnits = 'радианы';
ThetaZeroLocation
Местоположение нулевой ссылочной оси'right'
(значение по умолчанию) | 'top'
| 'left'
| 'bottom'
Местоположение нулевой ссылочной оси, заданной как одно из значений в этой таблице.
Значение | Результат |
---|---|
'right' |
|
'top' |
|
'left' |
|
'bottom' |
|
Пример: ax. ThetaZeroLocation = 'оставленный';
'ThetaDir'
Направление увеличивающихся углов'counterclockwise'
(значение по умолчанию) | 'clockwise'
Направление увеличивающихся углов, заданных как одно из значений в этой таблице.
Значение | Результат |
---|---|
'counterclockwise' | Углы увеличиваются в направлении против часовой стрелки. |
'clockwise' | Углы увеличиваются в направлении по часовой стрелке. |
Пример: ax. ThetaDir = 'по часовой стрелке';
'ThetaLim'
Минимальные и максимальные угловые значения[0 360]
(значение по умолчанию) | двухэлементный вектор формы [thmin thmax]
Минимальные и максимальные угловые значения, заданные как двухэлементный вектор формы [thmin thmax]
. Если различием между значениями являются меньше чем 360 градусов, то ось теты является частичным кругом.
MATLAB интерпретирует значения в модулях, определенных свойством ThetaAxisUnits
.
Пример: ax. ThetaLim = [0 180];
ThetaTick
Углы, в который к строкам дисплея[0 30 60 ... 300 330 360]
(значение по умолчанию) | вектор увеличения значенийУглы, в который к расширению строк дисплея от источника, заданного как вектор увеличения значений. MATLAB маркирует строки соответствующими угловыми значениями, если вы не задаете различные метки с помощью свойства ThetaTickLabel
.
MATLAB интерпретирует значения в модулях, определенных свойством ThetaAxisUnits
.
Пример: ax. ThetaTick = [0 90 180 270];
Также задайте значения с помощью функции thetaticks
.
'ThetaColor'
— Цвет линий сетки, отметок деления и меток в виде галочки[0.15 0.15 0.15]
(значение по умолчанию) | триплет RGB | 'r'
| 'g'
| 'b'
|...Цвет линий сетки, отметок деления и меток в виде галочки для оси теты, заданной как триплет RGB или один из перечисленных в таблице цветов.
Если вы задаете свойство GridColor
, то линии сетки используют цвет в свойстве GridColor
вместо этого. Смотрите GridColorMode
для получения дополнительной информации.
Для пользовательского цвета укажите триплет RGB. Триплет RGB представляет собой трехэлементный вектор-строку, элементы которого определяют интенсивность красных, зеленых и синих компонентов цвета. Интенсивность должны быть в диапазоне [0,1]; например, [0,4 0,6 0,7].
Кроме того, вы можете задать имена некоторых простых цветов. В этой таблице перечислены варианты длинного и краткого наименований цветов и их эквивалентные значения RGB.
Опция | Описание | Эквивалентный триплет RGB |
---|---|---|
'красный' или 'r'
| Красный | [1 0 0] |
'green' или 'g' | Зеленый | [0 1 0] |
'blue' или 'b' | Синий | [0 0 1] |
'yellow' или 'y' | Желтый | [1 1 0] |
'пурпурный' или 'm'
| Пурпурный | [1 0 1] |
'голубой' или 'c'
| Голубой | [0 1 1] |
'white' или 'w' | Белый | [1 1 1] |
'black' или 'k' | Черный | [0 0 0] |
'none' | Нет цвета | Не применяется |
Например, ax.ThetaColor = 'r'
изменяет цвет на красный.
'RAxisLocation'
Местоположение r-оси80
(значение по умолчанию) | скалярное угловое значениеМестоположение r-оси, заданной скалярное угловое значение. MATLAB интерпретирует значения в модулях, определенных свойством ThetaAxisUnits
.
Пример: ax. RAxisLocation = 90;
RDir
Направление увеличения значений вдоль r-оси'normal'
(значение по умолчанию) | 'reverse'
Направление увеличения значений вдоль r-оси, заданной как одно из этих значений:
'normal'
— Увеличение значений, исходящее от центра графика. Радиус в начале координат соответствует минимальному значению, сохраненному в свойстве RLim
(обычно 0).
реверс
Уменьшение значений, исходящее от центра графика. Радиус в начале координат соответствует максимальному значению, сохраненному в свойстве RLim
.
Пример: ax. RDir = 'реверс';
'RLim'
Минимальные и максимальные пределы радиуса[0 1]
(значение по умолчанию) | двухэлементный вектор формы [rmin rmax]
Минимальные и максимальные пределы радиуса, заданные как двухэлементный вектор формы [rmin rmax]
, где rmax
является числовым значением, больше, чем rmin
. Можно задать оба предела, или задать один предел и позволить осям автоматически вычислить другой.
Чтобы автоматически установить минимальный предел к минимальному значению данных, задайте первый элемент как -inf
, например, [-inf 0]
.
Чтобы автоматически установить максимальный предел к максимальному значению данных, задайте второй элемент как inf
, например, [0 inf]
.
Также используйте функцию rlim
, чтобы установить пределы.
Пример: ax. RLim = [0 6];
'RTick'
Значения деления радиуса[0 0.2 0.4 0.6 0.8 1]
(значение по умолчанию) | вектор увеличения значенийЗначения деления радиуса, заданные как вектор увеличения значений. Значения деления радиуса являются местоположениями вдоль r-оси, где круговые строки появляются. Метки в виде галочки радиуса являются метками, которые вы видите рядом с каждой строкой. Используйте свойство RTickLabels
задать связанные метки.
Пример: ax. RTick = [0 2 4 6];
Также используйте функцию rticks
, чтобы задать значения деления.
'RColor'
— Цвет линий сетки r-оси, отметок деления и меток в виде галочки[0.15 0.15 0.15]
(значение по умолчанию) | триплет RGB | 'r'
| 'g'
| 'b'
|...Цвет линий сетки r-оси, отметок деления и меток в виде галочки, заданных как триплет RGB или один из перечисленных в таблице параметров цвета.
Если вы задаете свойство GridColor
, то линии сетки используют цвет в свойстве GridColor
вместо этого. Смотрите GridColorMode
для получения дополнительной информации.
Для пользовательского цвета укажите триплет RGB. Триплет RGB представляет собой трехэлементный вектор-строку, элементы которого определяют интенсивность красных, зеленых и синих компонентов цвета. Интенсивность должны быть в диапазоне [0,1]; например, [0,4 0,6 0,7].
Кроме того, вы можете задать имена некоторых простых цветов. В этой таблице перечислены варианты длинного и краткого наименований цветов и их эквивалентные значения RGB.
Опция | Описание | Эквивалентный триплет RGB |
---|---|---|
'красный' или 'r'
| Красный | [1 0 0] |
'green' или 'g' | Зеленый | [0 1 0] |
'blue' или 'b' | Синий | [0 0 1] |
'yellow' или 'y' | Желтый | [1 1 0] |
'пурпурный' или 'm'
| Пурпурный | [1 0 1] |
'голубой' или 'c'
| Голубой | [0 1 1] |
'white' или 'w' | Белый | [1 1 1] |
'black' или 'k' | Черный | [0 0 0] |
'none' | Нет цвета | Не применяется |
Например, ax.RColor = 'r'
изменяет цвет на красный.
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.