Внешний вид и поведение точечной диаграммы неба
SkyPlotChart
свойства управляют внешним видом точечной диаграммы неба, сгенерированной с помощью skyplot
функция. Чтобы изменить вид диаграммы, используйте запись через точку на 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
объект.
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.