Управляйте внешним видом и поведением оси с географическими значениями
GeographicRuler
свойства управляют внешним видом и поведением оси широты и оси долготы в GeographicAxes
. Каждой отдельной осью является GeographicRuler
объект. Путем изменения значений свойств линейки можно изменить определенные аспекты определенной оси.
Для определенных свойств линейки можно настроить внешний вид обеих линеек (ось широты и ось долготы) путем установки свойств на географических осях вместо того, чтобы установить свойства каждой отдельной линейки. Например, использование GeographicRuler
свойства, можно задать различный цвет для каждой линейки. Как правило, это предпочтительно, и более просто, чтобы задать цвет обеих линеек, использующих GeographicAxes
свойство, и сохраняет линейки сопоставимыми по внешности.
Используйте запись через точку, чтобы относиться к свойству линейки. Доступ к объекту линейки через LatitudeAxis
или LongitudeAxis
свойство GeographicAxes
объект.
% Create a GeographicAxes. gx = geoaxes; % View GeographicRuler object. latruler = gx.LatitudeAxis latruler = GeographicRuler with properties: Limits: [-85.0511 85.0511] TickValues: [-75 -45 0 45 75] TickLabelFormat: 'dms' Show all properties
Limits
— Минимальные и максимальные пределы по осям[min max]
Минимальные и максимальные пределы по осям, заданные как двухэлементный вектор формы [min max]
. Limits
свойство только для чтения.
Устанавливать пределы GeographicAxes
, используйте geolimits
функция.
Limits
свойство для широты и долготы GeographicRuler
объекты всегда имеют то же значение как LatitudeLimits
свойство и Longitudelimits
свойства родительского GeographicAxes
объект, соответственно.
Пример: latlim = gx.LatitudeAxis.Limits;
Color
— Цвет линии оси и меток
(значение по умолчанию) | триплет RGB | шестнадцатеричный цветовой код | название цвета | короткое название цветаЦвет линии оси и меток, заданных как триплет 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' |
Установка AxisColor
свойство для родительского GeographicAxes
устанавливает Color
свойство для GeographicRuler
объекты к тому же значению. Эти объекты линейки сопоставлены с LatitudeAxis
и LongitudeAxis
свойства GeographicAxes
. С другой стороны, установка их GeographicRuler
свойства не устанавливают GeographicAxes
свойство. Чтобы предотвратить переопределения значения свойства линейки, сначала установите значение оси, а затем установите значение линейки.
Пример: gx.LatitudeAxis.Color = 'b'
Пример: gx.LatitudeAxis.Color = 'blue'
Пример: gx.LatitudeAxis.Color = [0.1 0.7 0.8];
Пример: gx.LatitudeAxis.Color = '#0000FF';
LineWidth
— Ширина линии оси и отметок деления
(значение по умолчанию) | положительное значениеШирина линии оси и отметок деления, заданных как положительное значение в модулях точки. Один пункт равен 1/72 дюйма.
Установка LineWidth
свойство для родительского GeographicAxes
устанавливает LineWidth
свойство для GeographicRuler
объекты к тому же значению. Эти объекты линейки сопоставлены с LatitudeAxis
и LongitudeAxis
свойства GeographicAxes
. С другой стороны установка свойства линейки не устанавливает свойство осей. Чтобы предотвратить переопределения значения свойства линейки, сначала установите значение оси, а затем установите значение линейки.
Пример: gx.LatitudeAxis.LineWidth = 2;
Label
— Подпись по осямText
объектПодпись по осям, заданная как Text
объект.
Чтобы изменить существующий текст, установите String
свойство Text
объект. Используйте другой Text
свойства объектов, чтобы изменить текстовый внешний вид, такой как стиль шрифта или цвет.
gx.LatitudeAxis.Label.String = 'Latitude Axis';
gx.LatitudeAxis.Label.FontSize = 16;
Для полного списка опций смотрите страницу с описанием свойства объекта Text Properties.
Text
объект не является дочерним элементом объекта линейки и, таким образом, это не появляется в списке объектов, возвращенных findobj
. Этот Text
объект не использует Text
по умолчанию значения свойств.
Visible
— Линейка оси видимость'on'
(значение по умолчанию) | 'off'
Линейка оси видимость, заданная как одно из этих значений:
'on'
— Отобразите линейку оси.
'off'
— Скройте линейку оси, не удаляя его. Все еще можно получить доступ к свойствам невидимой линейки оси, использующей объект линейки.
Пример: gx.LatitudeAxis.Visible = 'off';
TickValues
— Местоположения отметки деления вдоль осиМестоположения отметки деления вдоль оси, заданной как вектор увеличения значений.
Если вы присваиваете значение этому свойству, MATLAB устанавливает TickValuesMode
свойство к 'manual'
.
Пример: gx.LatitudeAxis.TickValues = [-15 -10 0 10 15];
Пример: gx.LongitudeAxis.TickValues = 0:10:100;
TickValuesMode
— Режим выбора для TickValues
свойство'auto'
(значение по умолчанию) | 'manual'
Режим выбора для TickValues
свойство, заданное как одно из этих значений:
'auto'
— Автоматически выберите значения деления на основе пределов карты и положения (размер) осей.
'manual'
— Используйте значения деления, которые вы задаете. Чтобы задать значения, установите TickValues
свойство.
TickLabels
— Подписи метокПодписи меток, заданные как массив ячеек из символьных векторов или массив строк. Если вы не задаете достаточно меток для всех значений деления, то повторение меток. Метки поддерживают TeX и ПРОПИТЫВАЮТ ЛАТЕКСОМ разметку. Смотрите TickLabelInterpreter
свойство для получения дополнительной информации.
Пример: gx.TickValues = [-66.5 -23.5 0 23.5 66.5];
gx.LatitudeAxis.TickLabels = {'Antarctic Circle','Tropic of Capricorn','Equator','Tropic of Cancer','Artic Circle'};
Если вы устанавливаете это свойство, MATLAB устанавливает TickLabelsMode
свойство к 'manual'
.
Типы данных: char |
string
TickLabelsMode
— Режим выбора для TickLabels
свойство'auto'
(значение по умолчанию) | 'manual'
Режим выбора для TickLabels
свойство, заданное как одно из этих значений:
'auto'
— Автоматически выберите метки в виде галочки.
'manual'
— Используйте метки в виде галочки, которые вы задаете. Чтобы задать метки, установите TickLabels
свойство.
TickLabelInterpreter
— Интерпретация символов метки в виде галочки'tex'
(значение по умолчанию) | 'latex'
| 'none'
Интерпретация символов метки в виде галочки, заданных как одно из этих значений:
'tex'
— Интерпретируйте символы с помощью подмножества разметки TeX.
'latex'
— Интерпретируйте символы, использующие разметку LATEX.
'none'
— Отобразите буквенные символы.
Для получения дополнительной информации об этих интерпретаторах, смотрите Interpreter
свойство на странице с описанием Text Properties.
Пример: gx.LatitudeAxis.TickLabelInterpreter = 'latex';
TickLabelFormat
TickLabelFormat 'dms'
(значение по умолчанию) | 'dd'
| 'dm'
| -'dd'
| '-dm'
| '-dms'
Формат метки в виде галочки, заданный как одно из следующих значений.
Формат | Описание | Пример |
---|---|---|
'dd' | Десятичные градусы плюс направление компаса |
23°N |
'dm' | Степени и (десятичные) минуты плюс направление компаса |
18°30'W |
'dms' | Степени, минуты и (десятичные) секунды плюс направление компаса |
110°06'18.5"E |
'-dd' | Десятичные градусы со знаком "минус" (-), чтобы указать на юг и запад. |
-115.25° |
'-dm' | Степени и (десятичные) минуты со знаком "минус" (-), чтобы указать на юг и запад. |
-5°45.5' |
'-dms' | Степени, минуты и (десятичные) секунды со знаком "минус" (-), чтобы указать на юг и запад. |
-3°21'05" |
Можно также задать формат метки в виде галочки с помощью geotickformat
функция.
Установка TickLabelFormat
свойство для родительского GeographicAxes
устанавливает TickLabelFormat
свойство для GeographicRuler
объекты к тому же значению. Эти объекты линейки сопоставлены с LatitudeAxis
и LongitudeAxis
свойства GeographicAxes
. С другой стороны установка любого из свойств линейки не устанавливает свойство осей. Чтобы предотвратить переопределения значения свойства линейки, сначала установите значение оси, а затем установите значение линейки.
Пример: gx.LatitudeAxis.TickLabelFormat = 'dd';
TickLabelRotation
— Вращение меток в виде галочкиВращение меток в виде галочки, заданных как скалярное значение в градусах. Положительные значения дают против часовой стрелки вращение. Отрицательные величины дают по часовой стрелке вращение. Например, задайте gx.LatitudeAxis.TickLabelRotation = 45;
вращать метки в виде галочки 45 градусов в области направления против часовой стрелки,
Если вы присваиваете значение этому свойству, то MATLAB устанавливает TickLabelRotation
свойство к 'manual'
.
Пример: gx.LatitudeAxis.TickLabelRotation = -45;
TickLabelRotationMode
— Режим выбора для TickLabelRotation
свойство'auto'
(значение по умолчанию) | 'manual'
Режим выбора для TickLabelRotation
свойство, заданное как одно из этих значений:
'auto'
— Объект автоматически выбирает вращение метки в виде галочки.
'manual'
— Используйте вращение метки в виде галочки, которое вы задаете. Чтобы задать вращение, установите TickLabelRotation
свойство.
TickDirection
— Направление отметки деления'in'
(значение по умолчанию) | 'out'
| 'both'
Направление отметки деления, заданное как одно из этих значений:
Значение | Описание | Пример |
---|---|---|
'in' | Направьте отметки деления внутрь от линий оси. |
|
'out' | Направьте отметки деления, исходящие от линий оси. |
|
'both' | Сосредоточьте отметки деления по линиям оси. |
|
Если вы присваиваете значение этому свойству, MATLAB устанавливает TickDirectionMode
свойство к 'manual'
.
Установка TickDir
свойство для родительского GeographicAxes
устанавливает TickDirection
свойство для GeographicRuler
возразите против того же значения. GeographicRuler
объект сопоставлен с LatitudeAxis
и LongitudeAxis
свойства GeographicAxes
. С другой стороны установка одного из свойств линейки не устанавливает свойство осей. Чтобы предотвратить переопределения значения свойства линейки, сначала установите значение оси, а затем установите значение линейки.
Пример: gx.LatitudeAxis.TickDirection = 'out';
TickDirectionMode
— Режим выбора для TickDirection
свойство'auto'
(значение по умолчанию) | 'manual'
Режим выбора для TickDirection
свойство, заданное как одно из этих значений:
'auto'
— Автоматически выберите направление метки деления.
'manual'
— Используйте направление метки деления, которое вы задаете. Чтобы задать направление метки деления, установите TickDirection
свойство.
TickLength
— Длина отметки деленияДлина отметки деления, заданная как двухэлементный вектор формы [length unused]
. (GeographicRuler
возразите использует двухэлементный вектор, чтобы быть сопоставимым со значением этого свойства в других объектах линейки.) Первый элемент является длиной отметки деления. Задайте значения в модулях, нормированных относительно самой долгой размерности осей.
Установка TickLength
свойство для родительского GeographicAxes
устанавливает TickLength
свойство для GeographicRuler
объекты к тому же значению. GeographicRuler
объекты сопоставлены с LatitudeAxis
и LongitudeAxis
. С другой стороны установка свойства линейки не устанавливает свойство осей. Чтобы предотвратить переопределения значения свойства линейки, сначала установите значение оси, а затем установите значение линейки.
Пример: gx.LatitudeAxis.TickLength = [0.04 0];
FontName
FontName 'FixedWidth'
Название шрифта, заданное как система, поддержало название шрифта или 'FixedWidth'
. Стандартный шрифт зависит от определенной системы и локали. Чтобы использовать шрифт фиксированной ширины, который выглядит хорошим в любой локали, задайте 'FixedWidth'
. Фактический используемый шрифт фиксированной ширины зависит от FixedWidthFontName
свойство корневого объекта.
Установка FontName
свойство для родительских осей устанавливает FontName
свойство для GeographicRuler
объекты к тому же значению. GeographicRuler
объекты сопоставлены с LatitudeAxis
и LongitudeAxis
. С другой стороны установка свойства линейки не устанавливает свойство осей. Чтобы предотвратить переопределения значения свойства линейки, сначала установите значение оси, а затем установите значение линейки.
Пример: gx.LatitudeAxis.FontName = 'Cambria';
FontSize
'FontSize' Размер шрифта, заданный как скалярное числовое значение. Размер шрифта по умолчанию зависит от конкретной операционной системы и локали.
Установка FontSize
свойство для родительских осей устанавливает FontSize
свойство для GeographicRuler
объекты к тому же значению. GeographicRuler
объекты сопоставлены с LatitudeAxis
и LongitudeAxis
свойства. С другой стороны установка свойств линейки не устанавливает свойство осей. Чтобы препятствовать тому, чтобы значение свойства осей заменило значение свойств линейки, установите значение осей сначала, и затем установите значение линейки.
Пример: gx.LatitudeAxis.FontSize = 12;
FontWeight
— Толщина текстовых символов'normal'
(значение по умолчанию) | 'bold'
Толщина текстовых символов, заданных как одно из этих значений:
'normal'
— Вес по умолчанию, как задано конкретным шрифтом.
'bold'
— Более толстые символьные основы, чем нормальный.
MATLAB использует FontWeight
свойство выбрать шрифт из шрифтов, доступных в вашей системе. Не все шрифты имеют полужирное начертание шрифта. Поэтому установка жирного шрифта все еще привести к установке обычного шрифта.
Установка FontWeight
свойство для родительских осей устанавливает FontWeight
свойство для GeographicRuler
объекты к тому же значению. GeographicRuler
объекты сопоставлены с LatitudeAxis
и LongitudeAxis
свойства. С другой стороны установка свойств линейки не устанавливает свойство осей. Чтобы препятствовать тому, чтобы значение свойства осей заменило значения свойств линейки, установите значение осей сначала, и затем установите значение линейки.
Пример: gx.LatitudeAxis.FontWeight = 'bold';
FontAngle
— Наклон текстового символа'normal'
(значение по умолчанию) | 'italic'
Символьный наклон, заданный как 'normal'
или 'italic'
. Не все шрифты имеют оба стиля шрифта. Поэтому курсивный шрифт может выглядеть одинаково как обычный шрифт.
Установка FontAngle
свойство для родительских осей устанавливает FontAngle
свойство для GeographicRuler
объекты для обоих LatitudeAxis
и LongitudeAxis
к тому же значению. С другой стороны установка свойства линейки не устанавливает свойство осей. Чтобы препятствовать тому, чтобы значение свойства осей заменило значения свойств линейки, установите значение осей сначала, и затем установите значение линейки.
Пример: gx.LatitudeAxis.FontAngle = 'italic';
FontSmoothing
— Текстовое сглаживание'on'
(значение по умолчанию) | 'off'
Текстовое сглаживание, заданное как одно из этих значений:
'on'
— Позвольте тексту, сглаживающемуся уменьшать зубчатый внешний вид текстовых символов и сделать текст легче читать. В определенных случаях, сглаживавших текстовых смешениях против цвета фона и может заставить текст казаться расплывчатым.
'off'
— Отключите текстовое сглаживание. Используйте эту установку, если текст кажется расплывчатым.
Пример: gx.LatitudeAxis.FontSmoothing = 'off';
Parent
— Родительский элемент линейкиAxes
объектРодительский элемент линейки, заданный как Axes
объект.
Объекты линейки не перечислены в Children
свойство родительского Axes
объект.
Children
— Дочерние элементы линейкиGraphicsPlaceholder
массивУ линейки нет дочерних элементов. Вы не можете задать это свойство.
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.