Внешний вид и поведение географической линии
Line свойства управляют внешним видом и поведением Line объект. Изменяя значения свойств, можно изменять некоторые аспекты печати линий.
uif = uifigure; g = geoglobe(uif); p = geoplot3(g,51.5074,0.1900,200) p.Marker = 'o'; p.LineWidth = 2;
Color - Цвет линии[0 0 0] (по умолчанию) | триплет RGB | шестнадцатеричный цветовой код | 'r' | 'g' | 'b' | ...Цвет линии, определяемый как триплет RGB, шестнадцатеричный код цвета, имя цвета или короткое имя. Значение по умолчанию [0 0 0] соответствует черному.
Для пользовательского цвета укажите триплет 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' |
|
Пример: 'blue'
Пример: [0 0 1]
Пример: '#0000FF'
LineStyle - Стиль линии'-' (по умолчанию) | 'none'Стиль линии, заданный как один из следующих параметров:
| Стиль линии | Описание | Результирующая линия |
|---|---|---|
'-' | Сплошная линия (по умолчанию) |
|
'none' | Без строки | Без строки |
LineWidth - Ширина линии0.5 (по умолчанию) | положительное значениеШирина линии, заданная как положительное значение в точках, где 1 точка = 1/72 дюйма. Если линия имеет маркеры, то ширина линии также влияет на кромки маркера.
Ширина линии не может быть меньше ширины пикселя. Если задать для ширины линии значение, меньшее, чем ширина пикселя в системе, линия будет отображаться в виде одного пикселя в ширину.
SeriesIndex - Индекс серииИндекс серии, заданный как положительное целое число. Это свойство полезно для переназначения цветов нескольких Line объекты, чтобы они совпадали друг с другом. По умолчанию SeriesIndex свойство объекта строки - это число, соответствующее порядку создания объекта, начиная с 1.
MATLAB использует число для вычисления индексов для назначения цвета при вызове функций печати. Индексы относятся к строкам массивов, хранящихся в ColorOrder свойства родительского объекта.
MATLAB автоматически обновляет цвет Line объект при изменении его SeriesIndexили при изменении ColorOrder свойства родительского объекта. Однако для того, чтобы изменения имели какой-либо эффект, должны быть выполнены следующие условия:
SeriesIndex свойство на Line объект больше, чем 0.
NextSeriesIndex свойство родительского объекта больше, чем 0.
Marker - Символ маркера'none' (по умолчанию) | 'o'Обозначение маркера, указанное как 'none' или 'o'. По умолчанию в строке не отображаются маркеры. Определить 'o' отображение маркеров окружности в каждой точке данных или вершине.
Маркеры не наклоняются и не вращаются при навигации по земному шару.
MarkerIndices - Индексы точек данных для отображения маркеров1:length(LatitudeData) (по умолчанию) | вектор положительных целых чисел | скалярное положительное целое числоИндексы точек данных, в которых отображаются маркеры, определяемые как вектор положительных целых чисел. Если индексы не указаны, MATLAB отображает маркер в каждой точке данных.
Примечание
Для просмотра маркеров необходимо также указать обозначение маркера.
Пример: geoplot3(g,lat,lon,h,'-o','MarkerIndices',[1 5 10]) отображает маркер окружности в первой, пятой и десятой точках данных.
Пример: geoplot3(g,lat,lon,h,'-o','MarkerIndices',1:3:length(lat)) отображает маркер окружности каждые три точки данных.
Пример: geoplot3(g,lat,lon,h,'Marker','o','MarkerIndices',5) отображает один маркер окружности в пятой точке данных.
MarkerSize - Размер маркера6 (по умолчанию) | положительное значениеРазмер маркера, заданный как положительное значение в точках, где 1 точка = 1/72 дюйма.
LatitudeData - Значения широтыЗначения широты, заданные как вектор. LatitudeData и LongitudeData должен иметь одинаковый размер.
LongitudeData - Значения долготыЗначения долготы, заданные как вектор. LatitudeData и LongitudeData должен иметь одинаковый размер.
HeightData - Значения высотыЗначения высоты, заданные как скаляр или вектор. Если HeightData является скаляром, то его значение применяется к каждому элементу в LatitudeData и LongitudeData. Если HeightData является вектором, он должен быть того же размера, что и LatitudeData и LongitudeData.
HeightReference - Опорная высота'geoid' (по умолчанию) | 'terrain' | 'ellipsoid'Привязка высоты, заданная как одно из следующих значений:
'geoid' - Значения высоты относительно геоида (средний уровень моря).
'terrain' - Значения высоты относительно земли.
'ellipsoid' - Значения высоты относятся к WGS84 опорному эллипсоиду.
Дополнительные сведения о высоте рельефа местности, геоида и эллипсоида см. в разделе Поиск эллипсоидальной высоты по ортометрическим и геоидным высотам.
Visible - Состояние видимости'on' (по умолчанию) | 'off'Состояние видимости, указанное как одно из следующих значений:
'on' - Просмотр объекта.
'off' - Скрыть объект, не удаляя его. По-прежнему можно получить доступ к свойствам невидимого объекта.
Parent - РодительскийGeographicGlobe объектРодитель, указан как GeographicGlobe объект.
Children - ДетиGraphicsPlaceholder множествоОбъект не имеет дочерних элементов. Невозможно задать это свойство.
HandleVisibility - Видимость ручки объекта'on' (по умолчанию) | 'off' | 'callback'Видимость дескриптора объекта в Children свойство родительского объекта, указанное как одно из следующих значений:
'on' - Дескриптор объекта всегда виден.
'off' - Дескриптор объекта всегда невидим. Этот параметр полезен для предотвращения непреднамеренных изменений другой функцией. Установите HandleVisibility кому 'off' для временного скрытия дескриптора во время выполнения этой функции.
'callback' - Дескриптор объекта виден из обратных вызовов или функций, вызываемых обратными вызовами, но не из функций, вызываемых из командной строки. Этот параметр блокирует доступ к объекту в командной строке, но разрешает доступ к нему функциям обратного вызова.
Если объект не указан в списке Children свойства родительского объекта, то функции, которые получают дескрипторы объектов путем поиска в иерархии объектов или запроса свойств дескрипторов, не могут вернуть его. Примеры таких функций включают get, findobj, и close функции.
Дескрипторы скрытых объектов по-прежнему действительны. Установка корня ShowHiddenHandles свойство для 'on' перечисление всех дескрипторов объектов независимо от их HandleVisibility параметр свойства.
Type - Тип графического объекта'line'Тип графического объекта, возвращаемого как 'line'. Это свойство используется для поиска всех объектов данного типа в иерархии печати, например, для поиска типа с помощью findobj.
Tag - Идентификатор объекта'' (по умолчанию) | символьный вектор | строковый скалярИдентификатор объекта, заданный как вектор символа или скаляр строки. Можно указать уникальный Tag для использования в качестве идентификатора объекта. При необходимости доступа к объекту в другом месте кода можно использовать findobj для поиска объекта на основе Tag значение.
UserData - Данные пользователя[] (по умолчанию) | массивПользовательские данные, указанные как любой массив MATLAB. Например, можно указать скаляр, вектор, матрицу, массив ячеек, символьный массив, таблицу или структуру. Это свойство используется для хранения произвольных данных объекта.
Если вы работаете в App Designer, создайте открытые или частные свойства в приложении для совместного использования данных вместо использования UserData собственность. Дополнительные сведения см. в разделе Общий доступ к данным в приложениях App Designer.
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.