Внешний вид и поведение точечной диаграммы неба
SkyPlotChart свойства управляют внешним видом точечной диаграммы неба, сгенерированной с помощью skyplot (Navigation Toolbox) функция. Чтобы изменить вид диаграммы, используйте запись через точку на SkyPlotChart объект:
h = skyplot; h.AzimuthData = [45 120 295]; h.ElevationData = [10 45 60]; h.Labels = ["G1" "G4" "G11"];
AzimuthData — Углы азимута для видимых спутниковых положенийУглы азимута для видимых спутниковых положений в виде n - вектор элемента из углов. n является количеством видимых спутниковых положений в графике. Углы измеряются в градусах, по часовой стрелке положительные от Северного направления.
Пример: [25 45 182 356]
Типы данных: double
ElevationData — Углы возвышения для видимых спутниковых положенийУглы возвышения для видимых спутниковых положений в виде n - вектор элемента из углов. n является количеством видимых спутниковых положений в графике. Углы измеряются от линии горизонта с 90 градусами, являющимися непосредственно.
Пример: [45 90 27 74]
Типы данных: double
LabelData — Метки для видимых спутниковых положенийМетки для видимых спутниковых положений в виде n - массив строк элемента. n является количеством видимых спутниковых положений в графике.
Пример: ["G1" "G11" "G7" "G3"]
Типы данных: string
GroupData — Группа для каждого спутникового положенияcategorical массивГруппа для каждого спутникового положения в виде a categorical массив. Каждой группе задало различную цветную метку свойство ColorOrder.
Пример: [GPS GPS Galileo Galileo]
Типы данных: double
ColorOrder ColorOrder Последовательность цветов в виде матрицы с тремя столбцами триплетов RGB. Это свойство задает палитру цветов MATLAB® использование, чтобы создать объекты графика, такие как Lineрассеяние, и Bar объекты. Каждой строкой массива является триплет RGB. Триплет RGB является трехэлементным вектором, элементы которого задают интенсивность красных, зеленых, и синих компонентов цвета. Интенсивность должна быть в области значений [0, 1]. Эта таблица приводит цвета по умолчанию.
| Цвета | ColorOrder Матрица |
|---|---|
|
[ 0 0.4470 0.7410
0.8500 0.3250 0.0980
0.9290 0.6940 0.1250
0.4940 0.1840 0.5560
0.4660 0.6740 0.1880
0.3010 0.7450 0.9330
0.6350 0.0780 0.1840] |
MATLAB присваивает цвета объектам согласно их порядку создания. Например, при строении графиков, первая линия использует первый цвет, вторая линия использует второй цвет и так далее. Если существует больше линий, чем цвета, то цикл повторяется.
Можно также установить порядок цветов с помощью colororder функция.
LabelFontSize — Размер шрифта метокРазмер шрифта меток в виде скалярного числового значения. Шрифт по умолчанию зависит от конкретной операционной системы и локали.
Пример: h = skyplot(__,'LabelFontSize',12)
Пример: h.LabelFontSize = 12
LabelFontSizeMode — Режим выбора для размера шрифта меток'auto' (значение по умолчанию) | 'manual'Режим выбора для размера шрифта меток в виде одного из этих значений:
'auto' — Размер шрифта задан MATLAB. Если вы изменяете размер осей, чтобы быть меньшими, чем размер по умолчанию, размер шрифта может уменьшиться, чтобы улучшить удобочитаемость и размещение.
'manual' — Размер шрифта задан вручную. MATLAB не масштабирует размер шрифта, когда размер осей изменяется. Чтобы задать размер шрифта, установите LabelFontSize свойство.
HandleVisibility — Видимость указателя на объект'on' (значение по умолчанию) | 'off' | 'callback'Видимость SkyPlotChart указатель на объект в Children свойство родительского элемента в виде одного из этих значений:
'on' — Указатель на объект всегда отображается.
'off' — Указатель на объект невидим в любом случае. Эта опция предназначена для предотвращения непреднамеренных изменений в пользовательском интерфейсе другой функцией. Чтобы временно скрыть указатель во время выполнения этой функции, установите HandleVisibility к 'off'.
'callback' — Указатель на объект отображается из коллбэков или функций, вызванных коллбэками, но не из функций, вызванных из командной строки. Эта опция блокирует доступ к объекту в командной строке, но позволяет обратным вызовам обращаться к нему.
Если объект не перечислен в Children свойство родительского элемента, затем функционирует, которые получают указатели на объект путем поиска иерархии объектов, или запрос свойств указателя не может возвратить его. Это включает get, findobj, gca, gcf, gco, newplot, cla, clf, и close.
Скрытые указатели на объекты все еще действительны. Установите корневой ShowHiddenHandles свойство к 'on' перечислять все указатели на объект, независимо от их HandleVisibility установка свойства.
Layout — Параметры макетаLayoutOptions массив (значение по умолчанию) | TiledChartLayoutOptions возразите | GridLayoutOptions объектПараметры макета в виде TiledChartLayoutOptions или GridLayoutOptions объект. Это свойство полезно, когда график или в мозаичном размещении графика или в размещении сетки.
Чтобы расположить график в сетке мозаичного размещения графика, установите Tile и TileSpan свойства на TiledChartLayoutOptions объект. Например, рассмотрите 3х3 мозаичное размещение графика. Размещение имеет сетку мозаик в центре и четырех мозаик вдоль внешних краев. На практике сетка невидима, и внешние мозаики не занимают место, пока вы не заполняете их с осями или графиками.

Этот код помещает график c в третьей мозаике сетки..
c.Layout.Tile = 3;
Чтобы заставить график охватить несколько мозаик, задайте TileSpan свойство как двухэлементный вектор. Например, этот график охватывает 2 строки и 3 столбцы мозаик.
c.Layout.TileSpan = [2 3];
Чтобы поместить график в одну из окружающих мозаик, задайте Tile свойство как 'north', 'south', 'east', или 'west'. Например, устанавливая значение к 'east' помещает график в мозаику справа от сетки.
c.Layout.Tile = 'east';Чтобы поместить график в размещение в рамках приложения, задайте это свойство как GridLayoutOptions объект. Для получения дополнительной информации о работе с размещениями сетки в приложениях, смотрите uigridlayout.
Если график не является дочерним элементом или мозаичного размещения графика или размещения сетки (например, если это - дочерний элемент фигуры или панели), затем, это свойство пусто и не оказывает влияния.
Parent — Родительский контейнерFigure возразите | Panel возразите | Tab возразите | TiledChartLayout возразите | GridLayout объектРодительский контейнер в виде FigureПанель, Tab, TiledChartLayout, или GridLayout объект.
MarkerEdgeAlpha — Прозрачность ребра маркера (значение по умолчанию) | скаляр в области значений [0,1] | 'flat'Прозрачность ребра маркера в виде скаляра в области значений [0,1] или 'flat'. Значение 1 непрозрачно, и 0 абсолютно прозрачно. Значения от 0 до 1 являются полупрозрачными.
Чтобы установить прозрачность ребра на различное значение для каждой точки в графике, установите AlphaData свойство к вектору тот же размер как XData свойство и набор MarkerEdgeAlpha свойство к 'flat'.
MarkerEdgeColor — Цвет контура маркера'flat' (значение по умолчанию) | 'auto' | Триплет RGB | шестнадцатеричный цветовой код | 'r' | 'g' | 'b' | ...Цвет контура маркера в виде 'auto', триплет RGB, шестнадцатеричный цветовой код, название цвета или краткое название. Значение 'auto' использует тот же цвет в качестве Color свойство.
Для пользовательского цвета задайте триплет 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' |
|
MarkerFaceAlpha — Прозрачность поверхности маркера (значение по умолчанию) | скаляр в области значений [0,1] | 'flat'Прозрачность поверхности маркера в виде скаляра в области значений [0,1] или 'flat'. Значение 1 непрозрачно, и 0 абсолютно прозрачно. Значения между 0 и 1 частично прозрачны.
Чтобы установить прозрачность поверхности маркера на различное значение для каждой точки, установите AlphaData свойство к вектору тот же размер как XData свойство и набор MarkerFaceAlpha свойство к 'flat'.
MarkerFaceColor — Цвет заливки маркера'flat' (значение по умолчанию) | 'auto' | 'none' | Триплет RGB | шестнадцатеричный цветовой код | 'r' | 'g' | 'b' | ...Цвет заливки маркера в виде 'flat''auto', триплет RGB, шестнадцатеричный цветовой код, название цвета или краткое название. 'flat' опция использует CData значения. 'auto' опция использует тот же цвет в качестве Color свойство для осей.
Для пользовательского цвета задайте триплет 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' |
|
Example: [0.3 0.2 0.1]
Пример: 'green'
Пример: '#D2F9A7'
MarkerSizeData 'MarkerSize' (значение по умолчанию) | положительная скалярная величина | вектор из положительных значенийРазмер маркера в виде положительной скалярной величины или вектора из положительных значений в точках, где одна точка = 1/72 дюйма. Если задано как вектор, вектор должен иметь ту же длину как AzimuthData.
PositionConstraint — Положение, чтобы содержать постоянный'outerposition' | 'innerposition'Свойство Position содержать постоянный при добавлении, удаляя или изменяя художественные оформления в виде одного из следующих значений:
'outerposition' — OuterPosition свойство остается постоянным, когда вы добавляете, удаляете, или художественные оформления изменения, такие как заголовок или подпись по осям. Если какие-либо позиционные корректировки необходимы, MATLAB настраивает InnerPosition свойство.
'innerposition' — InnerPosition свойство остается постоянным, когда вы добавляете, удаляете, или художественные оформления изменения, такие как заголовок или подпись по осям. Если какие-либо позиционные корректировки необходимы, MATLAB настраивает OuterPosition свойство.
Примечание
Установка этого свойства не оказывает влияния, когда родительским контейнером является TiledChartLayout.
OuterPosition — Внешний размер и местоположение (значение по умолчанию) | четырехэлементный векторВнешний размер и местоположение skyplot в родительском контейнере (обычно фигура, панель или вкладка) в виде четырехэлементного вектора из формы [left bottom width height]. Внешнее положение включает шкалу палитры, заголовок и подписи по осям.
left и bottom элементы задают расстояние от нижнего левого угла контейнера к нижнему левому углу skyplot.
width и height элементами являются skyplot размерности, которые включают skyplot ячейки плюс поле для сопроводительного текста и шкалы палитры.
Значение по умолчанию [0 0 1 1] покрывает целую внутреннюю часть контейнера. Модули нормированы относительно размера контейнера. Чтобы изменить модули, установите Units свойство.
Примечание
Установка этого свойства не оказывает влияния, когда родительским контейнером является TiledChartLayout.
InnerPosition — Внутренний размер и местоположение (значение по умолчанию) | четырехэлементный векторВнутренний размер и местоположение skyplot в родительском контейнере (обычно фигура, панель или вкладка) в виде четырехэлементного вектора из формы [left bottom width height]. Внутреннее положение не включает шкалу палитры, заголовок или подписи по осям.
left и bottom элементы задают расстояние от нижнего левого угла контейнера к нижнему левому углу skyplot.
width и height элементами являются skyplot размерности, которые включают только skyplot ячейки.
Примечание
Установка этого свойства не оказывает влияния, когда родительским контейнером является TiledChartLayout.
Position — Внутренний размер и местоположениеВнутренний размер и местоположение skyplot в родительском контейнере (обычно фигура, панель или вкладка) в виде четырехэлементного вектора из формы [left bottom width height]. Это свойство эквивалентно InnerPosition свойство.
Примечание
Установка этого свойства не оказывает влияния, когда родительским контейнером является TiledChartLayout.
Units — Модули положения'normalized' (значение по умолчанию) | 'inches' | 'centimeters' | 'points' | 'pixels' | 'characters'Модули положения в виде одного из этих значений.
Units | Описание |
|---|---|
'normalized' (значение по умолчанию) | Нормированный относительно контейнера, который обычно является фигурой или панелью. Левый нижний угол контейнера сопоставляет с (0,0), и правый верхний угол сопоставляет с (1,1). |
'inches' | 'inches'. |
'centimeters' | 'centimeters'. |
'characters' | На основе
|
'points' | Точки книгопечатания. Один пункт равен 1/72 дюйма. |
'pixels' | 'pixels'. Начиная в R2015b, расстояния в пикселях независимы от вашего системного разрешения по Windows® и системы Макинтоша:
На Linux® системы, размер пикселя определяется вашим системным разрешением. |
При определении модулей в качестве аргумента значения имени во время создания объекта необходимо установить Units свойство прежде, чем задать свойства, что вы хотите использовать эти модули, такие как OuterPosition.
Visible — Состояние видимости'on' (значение по умолчанию) | логическое значение включения - выключенияСостояние видимости в виде 'on' или 'off', или как числовой или логический 1 TRUE) или 0 ложь). Значение 'on' эквивалентно true, и 'off' эквивалентно false. Таким образом можно использовать значение этого свойства как логическое значение. Значение хранится как логическое значение включения - выключения типа matlab.lang.OnOffSwitchState.
'on' — Отобразите skyplot.
'off' — Скройте skyplot, не удаляя его. Можно все еще получить доступ к свойствам невидимого SkyPlotChart объект.
skyplot (Navigation Toolbox) | polarscattergnssSensor (Navigation Toolbox) | nmeaParser (Navigation Toolbox)1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.