Spec-Zone.ru › Octave 7

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.

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

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

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

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

xticklabel: строка | массив строк, def. 1-строчный массив из 6 элементов

Метки меток делений оси X. Установка xticklabel также приводит к установке свойства xticklabelmode в значение "manual".

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

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

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

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

ycolor: {спецификация цвета} | "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: двумерный вектор, по умолчанию [0 1]

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

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

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

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

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

yticklabel: строка | ячейный массив строк, по умолчанию 1x6 ячеек

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

yticklabelmode: {"auto"} | "manual"
yticklabelrotation: по умолчанию 0

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

ytickmode: {"auto"} | "manual"
zaxis (только чтение): по умолчанию [](0x0)
zcolor: {colorspec} | "none", по умолчанию [0.1500 0.1500 0.1500]

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

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

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

zlabel: графический маркер

Графический маркер объекта текста метки оси z.

zlim: двумерный вектор, по умолчанию [0 1]

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

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

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

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

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

zticklabel: строка | ячейный массив строк, по умолчанию 1x6 ячеек

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

zticklabelmode: {"auto"} | "manual"
zticklabelrotation: по умолчанию 0

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

ztickmode: {"auto"} | "manual"

© 1996–2022 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/v7.2.0/Axes-Properties.html

Spec-Zone.ru

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