Spec-Zone.ru › Octave 9

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: vector, по умолчанию [0 1]

Вектор данных x для построения графика.

xdatasource: string, по умолчанию ""

Имя вектора в текущем базовом рабочем пространстве, который будет использоваться в качестве данных x.

ydata: vector, по умолчанию [0 1]

Вектор данных y для построения графика.

ydatasource: string, по умолчанию ""

Имя вектора в текущем базовом рабочем пространстве, который будет использоваться в качестве данных y.

zdata: vector, по умолчанию [](0x0)

Вектор данных z для построения графика.

zdatasource: string, по умолчанию ""

Имя вектора в текущем базовом рабочем пространстве, который будет использоваться в качестве данных z.

Создание/удаление

beingdeleted: {"off"} | "on"

Свойство, указывающее, что функция инициировала удаление объекта. Значение beingdeleted равно true, пока объект существует.

createfcn: string | function handle, по умолчанию [](0x0)

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

Сведения о написании функций-обработчиков графических событий см. в разделе Обратные вызовы.

deletefcn: string | function handle, по умолчанию [](0x0)

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

Сведения о написании функций-обработчиков графических событий см. в разделе Обратные вызовы.

Отображение

clipping: "off" | {"on"}

Если clipping равно "on", линия обрезается по пределам родительской системы координат.

visible: "off" | {"on"}

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

Параметры легенды

displayname: string | массив ячеек строк, по умолчанию ""

Текст записи легенды, соответствующей этой линии.

Внешний вид линии

color: colorspec, по умолчанию [0 0 0]

Цвет объекта-линии. См. спецификацию цвета.

linejoin: "chamfer" | "miter" | {"round"}

Управляет формой стыков сегментов линии. В настоящее время это свойство влияет только на печатный вывод.

linestyle: {"-"} | "--" | "-." | ":" | "none"

См. Стили линий.

linewidth: scalar, по умолчанию 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: scalar, по умолчанию 6

Размер маркеров в пунктах.

Взаимодействие с мышью

buttondownfcn: string | function handle, по умолчанию [](0x0)

Сведения о написании функций-обработчиков графических событий см. в разделе Обратные вызовы.

contextmenu: graphics handle, по умолчанию [](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: string, по умолчанию ""

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

type (только для чтения): string

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

userdata: любые данные Octave, по умолчанию [](0x0)

Данные, определяемые пользователем и связанные с графическим объектом.

Родительский объект/дочерние объекты

children (только для чтения): вектор графических дескрипторов, по умолчанию [](0x1)

Поддержка дочерних объектов линий для объектов-линий еще не реализована. children не используется.

handlevisibility: "callback" | "off" | {"on"}

Если handlevisibility равно "off", дескриптор линии не отображается в свойстве "children" родительского объекта.

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

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

© 1996–2026 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.4.0/Line-Properties.html

Spec-Zone.ru

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