Spec-Zone.ru › Octave 8

15.3.3.3 Свойства осей

Свойства объектов axes (см. оси):

alim: def. [0 1]

Прозрачность пока не реализована для объектов осей. alim не используется.

alimmode: {"auto"} | "manual"
alphamap: def. [](0x0)
alphascale: {"linear"} | "log"
ambientlightcolor: def. [1 1 1]

ambientlightcolor не используется.

beingdeleted: {"off"} | "on"
box: {"off"} | "on"

Управление отображением рамки вокруг осей.

boxstyle: {"back"} | "full"

Для 3D осей, управление отображением рамки "full", или только 3 осей "back"

busyaction: "cancel" | {"queue"}

Определяет, как Octave обрабатывает выполнение свойств обратного вызова этого объекта, когда он не может прервать выполнение обратного вызова другого объекта. Это актуально только тогда, когда объект обратного вызова, выполняющийся в данный момент, имеет свойство interruptible установленным в "off". Свойство busyaction объекта прерываюшего обратного вызова указывает, поставлен ли прерывающий обратный вызов в очередь ("queue" (по умолчанию)) или отброшен ("cancel"). См. раздел Обратные вызовы.

buttondownfcn: строка | обработчик функций, def. [](0x0)

Дополнительную информацию о написании функций слушателей графики см. в разделе Обратные вызовы.

cameraposition: трехэлементный вектор, def. [0.5000 0.5000 9.1603]
camerapositionmode: {"auto"} | "manual"
cameratarget: трехэлементный вектор, def. [0.5000 0.5000 0.5000]
cameratargetmode: {"auto"} | "manual"
cameraupvector: трехэлементный вектор, def. [0 1 0]
cameraupvectormode: {"auto"} | "manual"
cameraviewangle: скаляр, def. 6.6086
cameraviewanglemode: {"auto"} | "manual"
children (только для чтения): вектор графических маркеров, def. [](0x1)

Графические маркеры дочерних элементов осей.

clim: двухэлементный вектор, def. [0 1]

Определение пределов цветовой оси дочерних элементов изображения. Установка clim также приводит к установке свойства climmode в "manual". См. функцию pcolor.

climmode: {"auto"} | "manual"
clipping: "off" | {"on"}

clipping не используется.

clippingstyle: {"3dbox"} | "rectangle"

clippingstyle не используется.

color: цвет, def. [1 1 1]

Цвет фона осей. См. цвет.

colormap: def. 64-by-3 double
colororder: N-by-3 RGB матрица, def. 7-by-3 double

RGB значения, используемые функцией plot для автоматического выбора цвета линий.

colororderindex: def. 1

colororderindex не используется.

colorscale: {"linear"} | "log"
contextmenu: графический маркер, def. [](0x0)

Графический маркер объекта uicontextmenu, который в данный момент связан с этим объектом осей.

createfcn: строка | обработчик функций, def. [](0x0)

Функция обратного вызова, выполняемая сразу после создания осей. Функция устанавливается с помощью свойства по умолчанию на корневом объекте, например, set (groot, "defaultaxescreatefcn", 'disp ("axes created!")').

Дополнительную информацию о написании функций слушателей графики см. в разделе Обратные вызовы.

currentpoint: 2-by-3 матрица, def. 2-by-3 double

Матрица [xf, yf, zf; xb, yb, zb], которая хранит координаты (в единицах данных осей) точки, над которой находился указатель мыши, когда была нажата кнопка мыши. Если определена функция обратного вызова мыши, currentpoint хранит координаты указателя в момент нажатия кнопки мыши. Для 3D графиков первая строка возвращаемой матрицы указывает точку, наиболее близкую к текущему положению камеры, а вторая строка — самую удаленную точку. Эти две точки образуют линию, перпендикулярную экрану.

dataaspectratio: трехэлементный вектор, def. [1 1 1]

Укажите относительную высоту и ширину отображаемых данных на осях. Установка dataaspectratio в [1, 2] приводит к тому, что длина одной единицы, отображаемой на оси X, равна длине 2 единиц на оси Y. См. функцию daspect. Установка dataaspectratio также приводит к установке свойства dataaspectratiomode в "manual".

dataaspectratiomode: {"auto"} | "manual"
deletefcn: строка | обработчик функций, def. [](0x0)

Функция обратного вызова, выполняемая непосредственно перед удалением осей.

Дополнительную информацию о написании функций слушателей графики см. в разделе Обратные вызовы.

fontangle: "italic" | {"normal"}

Управление стилем шрифта (курсив или нормальный).

fontname: строка, def. "*"

Название шрифта, используемого для рендеринга текста. При установке этого свойства движок рендеринга текста будет искать соответствующий шрифт в вашей системе. Если он не найден, текст рендерится с использованием стандартного шрифта без засечек (аналогично значению по умолчанию свойства "*").

Примечание для программистов: На системах, которые не используют FontConfig напрямую (кроме Linux), кэш шрифтов создается при установке Octave. После установки новых шрифтов вам потребуется вручную выполнить system ("fc-cache -fv").

fontsize: скаляр, def. 10

Размер шрифта, используемого для рендеринга текста. См. свойство fontunits.

fontsizemode: {"auto"} | "manual"
fontsmoothing: "off" | {"on"}

Управление использованием антиалиасинга для любого текста, связанного с осями.

fontunits: "centimeters" | "inches" | "normalized" | "pixels" | {"points"}

Единицы измерения, используемые для интерпретации свойства "fontsize".

fontweight: "bold" | {"normal"}

Управление вариантом базового шрифта, используемого для рендеринга текста.

gridalpha: def. 0.1500

Прозрачность пока не реализована для объектов осей. gridalpha не используется.

gridalphamode: {"auto"} | "manual"

gridalphamode не используется.

gridcolor: def. [0.1500 0.1500 0.1500]

gridcolor не используется.

gridcolormode: {"auto"} | "manual"

gridcolormode не используется.

gridlinestyle: {"-"} | "--" | "-." | ":" | "none"
handlevisibility: "callback" | "off" | {"on"}

Если handlevisibility равно "off", обработчик осей невидим в свойстве «дети» родителя.

hittest: "off" | {"on"}

Указывает, обрабатывает ли ось события мыши или передает их родительским объектам. При включении объект может реагировать на щелчки мыши, оценивая "buttondownfcn", показывая uicontextmenu и, в конечном итоге, становясь корневым "currentobject". Это свойство актуально только в том случае, если объект может принимать щелчки мыши, что определяется свойством "pickableparts". См. свойство pickableparts.

innerposition: четырехэлементный вектор, def. [0.1300 0.1100 0.7750 0.8150]

Свойство "innerposition" совпадает со свойством "position".

interactions (только для чтения): def. [](0x0)
interruptible: "off" | {"on"}

Указывает, могут ли функции обратного вызова этого объекта прерываться другими функциями обратного вызова. По умолчанию interruptible равно "on", и функции обратного вызова, использующие drawnow, figure, waitfor, getframe или pause функции, в конечном итоге прерываются. См. раздел Обратные вызовы.

labelfontsizemultiplier: def. 1.1000

Соотношение размеров шрифта x/y/z-меток и меток делений.

layer: {"bottom"} | "top"

Управление тем, отображаются ли оси под дочерними графическими объектами (деления, метки и т. д., скрытые за нарисованными объектами) или над ними.

layout (только для чтения): def. [](0x0)
legend (только для чтения): def. [](0x0)
linestyleorder: def. "-"

linestyleorder не используется.

linestyleorderindex: def. 1

linestyleorderindex не используется.

linewidth: def. 0.5000

Ширина линий основных осей.

minorgridalpha: def. 0.2500

Прозрачность для объектов осей пока не реализована. minorgridalpha не используется.

minorgridalphamode: {"auto"} | "manual"

minorgridalphamode не используется.

minorgridcolor: def. [0.1000 0.1000 0.1000]

minorgridcolor не используется.

minorgridcolormode: {"auto"} | "manual"

minorgridcolormode не используется.

minorgridlinestyle: "-" | "--" | "-." | {":"} | "none"
mousewheelzoom: скаляр в диапазоне (0, 1), def. 0.5000

Доля пределов осей для масштабирования при каждом движении колесика мыши.

nextplot: "add" | {"replace"} | "replacechildren"

nextplot используется функциями высокого уровня для определения действий с графическими объектами, уже присутствующими на осях. См. функцию newplot. Состояние nextplot обычно контролируется с помощью функции hold. См. функцию hold.

nextseriesindex (только для чтения): def. 1
outerposition: четырёхэлементный вектор, def. [0 0 1 1]

Определяет положение графика, включая заголовки, оси и легенду. Четыре элемента вектора — координаты левого нижнего угла, ширина и высота графика в единицах, нормированных относительно ширины и высоты окна графика. Например, [0.2, 0.3, 0.4, 0.5] устанавливает левый нижний угол осей в (0.2, 0.3), а ширину и высоту соответственно в 0.4 и 0.5. См. свойство position.

parent: дескриптор графического объекта

Дескриптор родительского графического объекта.

pickableparts: "all" | "none" | {"visible"}

Указывает, будут ли оси реагировать на щелчки мыши. По умолчанию pickableparts равно "visible", и только видимые части осей или их дочерних элементов могут реагировать на щелчки. Когда pickableparts равно "all", как видимые, так и невидимые части (или дочерние элементы) могут реагировать на щелчки. Когда pickableparts равно "none", щелчки мыши по объекту игнорируются и передаются любым объектам под ним. Если объект настроен на прием щелчков мыши, свойство "hittest" определяет, как они обрабатываются. См. свойство hittest.

plotboxaspectratio: def. [1 1 1]

См. функцию pbaspect. Установка plotboxaspectratio также заставляет свойство plotboxaspectratiomode принять значение "manual".

plotboxaspectratiomode: {"auto"} | "manual"
position: четырёхэлементный вектор, def. [0.1300 0.1100 0.7750 0.8150]

Определяет положение графика, исключая заголовки, оси и легенду. Четыре элемента вектора — координаты левого нижнего угла, ширина и высота графика в единицах, нормированных относительно ширины и высоты окна графика. Например, [0.2, 0.3, 0.4, 0.5] устанавливает левый нижний угол осей в (0.2, 0.3), а ширину и высоту соответственно в 0.4 и 0.5. См. свойство outerposition.

positionconstraint: "innerposition" | {"outerposition"}

Указывает, какое из свойств "innerposition" или "outerposition" имеет приоритет при изменении области аннотаций осей. См. свойство "innerposition" и свойство "outerposition".

projection: {"orthographic"} | "perspective"

projection не используется.

selected: {"off"} | "on"
selectionhighlight: "off" | {"on"}
sortmethod: "childorder" | {"depth"}

sortmethod не используется.

tag: строка, def. ""

Пользовательская строка для маркировки графического объекта.

tickdir: {"in"} | "out"

Управляет тем, будут ли отметки осей "внутри" области графика или "снаружи". Установка tickdir также заставляет свойство tickdirmode принять значение "manual".

tickdirmode: {"auto"} | "manual"
ticklabelinterpreter: "latex" | "none" | {"tex"}

Управление интерпретацией свойств x/y/zticklabel. См. Использование свойства "interpreter".

ticklength: двухэлементный вектор, def. [0.010000 0.025000]

Двухэлементный вектор [2Dlen 3Dlen] задающий длину делений относительно самой длинной видимой оси.

tightinset (только для чтения): четырёхэлементный вектор

Размер отступов [left bottom right top] вокруг осей, которые охватывают подписи и аннотации заголовка.

title: дескриптор графического объекта

Дескриптор текстового объекта заголовка.

titlefontsizemultiplier: положительный скаляр, def. 1.1000

Соотношение размера шрифта заголовка и размера шрифта подписи деления.

titlefontweight: {"bold"} | "normal"

Управление вариантом базового шрифта, используемого для заголовка осей.

toolbar (только для чтения): def. [](0x0)
type (только для чтения): строка

Имя класса графического объекта. type всегда "axes"

units: "centimeters" | "characters" | "inches" | {"normalized"} | "pixels" | "points"

Единицы измерения, используемые для интерпретации свойств "position", "outerposition", и "tightinset".

userdata: Любые данные Octave, def. [](0x0)

Пользовательские данные, которые следует ассоциировать с графическим объектом.

view: двухэлементный вектор, def. [0 90]

Двухэлементный вектор [azimuth elevation], задающий точку зрения для трёхмерных графиков

visible: "off" | {"on"}

Если visible равно "off", ось не отображается на экране.

xaxis (только для чтения): def. [](0x0)
xaxislocation: {"bottom"} | "origin" | "top"

Управление расположением оси x.

xcolor: {цветовая_спецификация} | "none", def. [0.1500 0.1500 0.1500]

Цвет оси x. См. цветовая_спецификация. Установка xcolor также заставляет свойство xcolormode принять значение "manual".

xcolormode: {"auto"} | "manual"
xdir: {"normal"} | "reverse"

Направление оси x: "normal" слева направо.

xgrid: {"off"} | "on"

Управление отображением основных линий сетки по оси x.

xlabel: дескриптор графического объекта

Дескриптор текстового объекта подписи по оси x.

xlim: двухэлементный вектор, def. [0 1]

Двухэлементный вектор [xmin xmax] задающий пределы для оси x. Установка xlim также заставляет свойство xlimmode принять значение "manual". См. функцию xlim.

xlimitmethod: "padded" | {"tickaligned"} | "tight"

Метод определения пределов оси x, когда свойство xlimmode равно "auto". Значение по умолчанию, "tickaligned" выравнивает пределы с ближайшими делениями. Значение "tight" настраивает пределы таким образом, чтобы они охватывали все графические объекты на оси, а значение "padded" добавляет дополнительный отступ приблизительно в 7% от области данных вокруг объектов. См. функцию axis.

xlimmode: {"auto"} | "manual"
xminorgrid: {"off"} | "on"

Управление отображением линий вспомогательной сетки по оси x.

xminortick: {"off"} | "on"
xscale: {"linear"} | "log"
xtick: вектор

Положение отметок делений оси x. Установка xtick также заставляет свойство xtickmode принять значение "manual".

xticklabel: строка | массива строк, def. 1-by-6 ячейка

Подписи отметок делений оси x. Установка xticklabel также заставляет свойство xticklabelmode принять значение "manual".

xticklabelmode: {"auto"} | "manual"
xticklabelrotation: def. 0

xticklabelrotation не используется.

xtickmode: {"auto"} | "manual"
yaxis (только для чтения): def. [](0x0)
yaxislocation: {"left"} | "origin" | "right"

Управление расположением оси y.

ycolor: {colorspec} | "none", def. [0.1500 0.1500 0.1500]

Цвет оси y. См. colorspec.

ycolormode: {"auto"} | "manual"
ydir: {"normal"} | "reverse"

Направление оси y: "normal" — снизу вверх.

ygrid: {"off"} | "on"

Управление отображением основных линий сетки оси y.

ylabel: дескриптор графического объекта

Дескриптор графического объекта метки оси y.

ylim: двумерный вектор, def. [0 1]

Двумерный вектор [ymin ymax], определяющий пределы для оси y. Установка ylim также принудительно устанавливает свойство ylimmode в "manual". См. функцию ylim.

ylimitmethod: "padded" | {"tickaligned"} | "tight"

Метод определения пределов оси y, когда свойство xlimmode имеет значение "auto". Значение по умолчанию, "tickaligned", выравнивает пределы с ближайшими отметками. При значении "tight" пределы корректируются для охвата всех графических объектов в осях, а при значении "padded" добавляется дополнительный отступ примерно в 7% от области данных вокруг объектов. См. функцию axis.

ylimmode: {"auto"} | "manual"
yminorgrid: {"off"} | "on"

Управление отображением линий сетки оси y меньшего масштаба.

yminortick: {"off"} | "on"
yscale: {"linear"} | "log"
ytick: вектор

Положение отметок оси y. Установка ytick также принудительно устанавливает свойство ytickmode в "manual".

yticklabel: строка | ячейный массив строк, def. 1-by-6 ячейка

Метки отметок оси y. Установка yticklabel также принудительно устанавливает свойство yticklabelmode в "manual".

yticklabelmode: {"auto"} | "manual"
yticklabelrotation: def. 0

yticklabelrotation не используется.

ytickmode: {"auto"} | "manual"
zaxis (только для чтения): def. [](0x0)
zcolor: {colorspec} | "none", def. [0.1500 0.1500 0.1500]

Цвет оси z. См. colorspec.

zcolormode: {"auto"} | "manual"
zdir: {"normal"} | "reverse"
zgrid: {"off"} | "on"

Управление отображением основных линий сетки оси z.

zlabel: дескриптор графического объекта

Дескриптор графического объекта метки оси z.

zlim: двумерный вектор, def. [0 1]

Двумерный вектор [zmin zmaz], определяющий пределы для оси z. Установка zlim также принудительно устанавливает свойство zlimmode в "manual". См. функцию zlim.

zlimitmethod: "padded" | {"tickaligned"} | "tight"

Метод определения пределов оси z, когда свойство xlimmode имеет значение "auto". Значение по умолчанию, "tickaligned", выравнивает пределы с ближайшими отметками. При значении "tight" пределы корректируются для охвата всех графических объектов в осях, а при значении "padded" добавляется дополнительный отступ примерно в 7% от области данных вокруг объектов. См. функцию axis.

zlimmode: {"auto"} | "manual"
zminorgrid: {"off"} | "on"

Управление отображением линий сетки оси z меньшего масштаба.

zminortick: {"off"} | "on"
zscale: {"linear"} | "log"
ztick: вектор

Положение отметок оси z. Установка ztick также принудительно устанавливает свойство ztickmode в "manual".

zticklabel: строка | ячейный массив строк, def. 1-by-6 ячейка

Метки отметок оси z. Установка zticklabel также принудительно устанавливает свойство zticklabelmode в "manual".

zticklabelmode: {"auto"} | "manual"
zticklabelrotation: def. 0

zticklabelrotation не используется.

ztickmode: {"auto"} | "manual"

© 1996–2023 The Octave Project Developers
Permission is granted to make and distribute verbatim copies of this manual provided the copyright notice and this permission notice are preserved on all copies.
Permission is granted to copy and distribute modified versions of this manual under the conditions for verbatim copying, provided that the entire resulting derived work is distributed under the terms of a permission notice identical to this one.
Permission is granted to copy and distribute translations of this manual into another language, under the above conditions for modified versions.
https://docs.octave.org/v8.1.0/Axes-Properties.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API