15.3.3.5 Свойства линий ¶
Свойства объектов line (см. линию):
Категории: ¶
Выполнение обратного вызова | Данные координат | Создание/Удаление | Отображение | Параметры легенды | Внешний вид линии | Внешний вид маркеров | Взаимодействие с мышкой | Идентификация объекта | Родитель/Дочерние элементы
Выполнение обратного вызова ¶
-
busyaction:"cancel"| {"queue"} ¶ -
Определяет, как Octave обрабатывает выполнение свойств обратного вызова этого объекта, когда он не может прервать выполнение обратного вызова другого объекта. Это актуально только в том случае, если объект, выполняющий обратный вызов в данный момент, имеет свойство
interruptibleустановленным в"off". Свойствоbusyactionобъекта, прерывающего обратный вызов, указывает, является ли прерывающий обратный вызов помещённым в очередь ("queue"(по умолчанию)) или отбрасывается ("cancel"). См. раздел обратных вызовов. -
interruptible:"off"| {"on"} ¶ -
Указывает, могут ли функции обратного вызова этого объекта прерываться другими обратными вызовами. По умолчанию
interruptibleравно"on", и обратные вызовы, использующие функцииdrawnow,figure,waitfor,getframeилиpause, в конечном итоге прерываются. См. раздел обратных вызовов.
Данные координат ¶
-
xdata: вектор, по умолчанию[0 1]¶ -
Вектор данных x для построения.
-
xdatasource: строка, по умолчанию""¶ -
Имя вектора в текущем базовом рабочем пространстве для использования в качестве данных x.
-
ydata: вектор, по умолчанию[0 1]¶ -
Вектор данных y для построения.
-
ydatasource: строка, по умолчанию""¶ -
Имя вектора в текущем базовом рабочем пространстве для использования в качестве данных y.
-
zdata: вектор, по умолчанию[](0x0)¶ -
Вектор данных z для построения.
-
zdatasource: строка, по умолчанию""¶ -
Имя вектора в текущем базовом рабочем пространстве для использования в качестве данных z.
Создание/Удаление ¶
-
beingdeleted: {"off"} |"on"¶ -
Свойство, указывающее, что функция начала удаление объекта.
beingdeletedустанавливается в true до тех пор, пока объект не перестанет существовать. -
createfcn: строка | обработчик функции, по умолчанию[](0x0)¶ -
Функция обратного вызова, выполняемая сразу после создания линии. Функция устанавливается с помощью свойства по умолчанию для корневого объекта, например,
set (groot, "defaultlinecreatefcn", 'disp ("line created!")').Дополнительную информацию о написании функций слушателей графики см. в разделе обратных вызовов.
-
deletefcn: строка | обработчик функции, по умолчанию[](0x0)¶ -
Функция обратного вызова, выполняемая непосредственно перед удалением линии.
Дополнительную информацию о написании функций слушателей графики см. в разделе обратных вызовов.
Отображение ¶
-
clipping:"off"| {"on"} ¶ -
Если
clippingравно"on", линия обрезается по границам родительских осей. -
visible:"off"| {"on"} ¶ -
Если
visibleравно"off", линия не отображается на экране.
Параметры легенды ¶
-
displayname: строка | ячейный массив строк, по умолчанию""¶ -
Текст для записи в легенде, соответствующей этой линии.
Внешний вид линии ¶
-
color: цветовое пространство, по умолчанию[0 0 0]¶ -
Цвет объекта линии. См. цветовое пространство.
-
linejoin:"chamfer"|"miter"| {"round"} ¶ -
Управление формой соединения сегментов линии. В настоящее время это свойство влияет только на печатный вывод.
-
linestyle: {"-"} |"--"|"-."|":"|"none"¶ -
См. стили линий.
-
linewidth: скаляр, по умолчанию0.5000¶ -
Ширина объекта линии, измеряемая в пунктах.
Внешний вид маркеров ¶
-
marker:"*"|"+"|"."|"<"|">"|"^"|"_"|"d"|"diamond"|"h"|"hexagram"| {"none"} |"o"|"p"|"pentagram"|"s"|"square"|"v"|"x"|"|"¶ -
Форма маркера для каждой точки данных. См. стили маркеров.
-
markeredgecolor: {"auto"} |"none"¶ -
Цвет края маркеров. Если установлено
"auto", края маркеров имеют тот же цвет, что и линия. Если установлено"none", края маркеров не отображаются. Это свойство также может быть установлено на любой цвет. См. цветовое пространство. -
markerfacecolor:"auto"| {"none"} ¶ -
Цвет заливки маркеров. Если установлено
"auto", заливка маркеров имеет тот же цвет, что и линия. Если установлено"none", заливка маркеров не отображается. Это свойство также может быть установлено на любой цвет. См. цветовое пространство. -
markersize: скаляр, по умолчанию6¶ -
Размер маркеров, измеряемый в пунктах.
Взаимодействие с мышкой ¶
-
buttondownfcn: строка | обработчик функции, по умолчанию[](0x0)¶ -
Дополнительную информацию о написании функций обработчиков графики смотрите в разделе «Обработчики».
-
contextmenu: дескриптор графического объекта, по умолчанию[](0x0)¶ -
Дескриптор объекта uicontextmenu, текущего ассоциированного с этим объектом линии.
-
hittest:"off"| {"on"} ¶ -
Указывает, обрабатывает ли линия события мыши или передает их предкам объекта. При включенном значении объект может реагировать на щелчки мыши, оценивая
"buttondownfcn", отображая uicontextmenu и, в конечном итоге, становясь корневым"currentobject". Это свойство актуально только тогда, когда объект может принимать щелчки мыши, что определяется свойством"pickableparts". См. свойство pickableparts. -
pickableparts:"all"|"none"| {"visible"} ¶ -
Указывает, будет ли линия принимать щелчки мыши. По умолчанию
pickablepartsравно"visible", и только видимые части линии или её потомки могут реагировать на щелчки мыши. Когдаpickablepartsравно"all", и видимые, и невидимые части (или потомки) могут реагировать на щелчки мыши. Когдаpickablepartsравно"none", щелчки мыши по объекту игнорируются и передаются любым объектам под ним. Когда объект настроен на принятие щелчков мыши, свойство"hittest"определяет, как они обрабатываются. См. свойство hittest. -
selected: {"off"} |"on"¶ -
Свойство указывает, выбрана ли эта линия.
-
selectionhighlight:"off"| {"on"} ¶ -
Если
selectionhighlightравно"on", состояние выбора линии визуально выделяется.
Идентификация объекта ¶
-
tag: строка, по умолчанию""¶ -
Пользовательская строка для маркировки графического объекта.
-
type(только для чтения): строка ¶ -
Имя класса графического объекта.
typeвсегда равно"line". -
userdata: Любые данные Octave, по умолчанию[](0x0)¶ -
Пользовательские данные для ассоциации с графическим объектом.
Родитель/Потомки ¶
-
children(только для чтения): вектор дескрипторов графических объектов, по умолчанию[](0x1)¶ -
Потомки для объектов линии пока не реализованы для объектов линии.
childrenне используется. -
handlevisibility:"callback"|"off"| {"on"} ¶ -
Если
handlevisibilityравно"off", дескриптор линии не отображается в свойстве"children"родителя. -
parent: дескриптор графического объекта ¶ -
Дескриптор родительского графического объекта.
© 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/v9.2.0/Line-Properties.html