15.3.3.5 Line Properties

Last-modified: 2025-03-15 (土) 21:01:08

15.3.3.5 線のプロパティ

lineオブジェクトのプロパティ(行を参照):

カテゴリー:
Callback Execution | Coordinate Data | Creation/Deletion | Display | Legend Options | Line Appearance | Marker Appearance | Mouse Interaction | Object Identification | Parent/Children

コールバックの実行
busyaction: "cancel"| { "queue"}
別のオブジェクトの実行中のコールバックを中断できない場合に、Octave がこのオブジェクトのコールバック プロパティの実行をどのように処理するかを定義します。これは、現在実行中のコールバック オブジェクトのinterruptibleプロパティが に設定されている場合にのみ関係します"off"。busyaction中断しているコールバック オブジェクトのプロパティは、中断しているコールバックがキューに入れられているか ( "queue"(デフォルト))、破棄されているか ( "cancel") を示します。コールバックのセクションを参照してください。

interruptible: "off"| { "on"}
このオブジェクトのコールバック関数が他のコールバックによって中断されるかどうかを指定します。デフォルトではinterruptible、、、、または関数"on"を使用するコールバックは最終的に中断されます。コールバックのセクションを参照してください。 drawnowfigurewaitforgetframepause

座標データ
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: colorspec、定義[0 0 0]
線オブジェクトの色。colorspec を参照してください。

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"、マーカーのエッジは表示されません。このプロパティは任意の色に設定することもできます。colorspec を参照してください。

markerfacecolor: "auto"| { "none"}
マーカー面の色。 に設定すると"auto"、マーカー面は線と同じ色になります。 に設定すると"none"、マーカー面は表示されません。このプロパティは任意の色に設定することもできます。colorspec を参照してください。

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: 任意のオクターブデータ、定義[](0x0)
グラフィック オブジェクトに関連付けるユーザー定義データ。

親/子
children(読み取り専用): グラフィックス ハンドルのベクトル、定義[](0x1)
ラインの子オブジェクトは、ライン オブジェクトに対してまだ実装されていません。 children未使用です。

handlevisibility: "callback"| "off"| { "on"}
handlevisibilityの場合"off"、その線のハンドルは親の"children"プロパティには表示されません。

parent: グラフィックハンドル
親グラフィック オブジェクトのハンドル。