15.3.3.9 Scatter Properties

Last-modified: 2025-03-15 (土) 21:04:15

15.3.3.9 散布図プロパティ
scatterオブジェクトのプロパティ(散布図を参照):

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

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

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

カラーデータ
cdata: スカラー | 行列、定義[0 0.4470 0.7410]
散布オブジェクトの色を定義するデータ。

が現在のカラーマップまたは RGB トリプレットのスカラー インデックスである場合cdata、すべての散布マーカーの色を定義します。

cdataがN 行 1 列のインデックスのベクトルまたは N 行 3 列 (RGB) の行列である 場合、N 個の散布マーカーのそれぞれの色を定義します。

cdatamode: { "auto"} | "manual"
cdatamodeが の場合"auto"、は に対応する祖先軸のcdataの色に設定されます。 colororderseriesindex

cdatasource: 文字列、定義""
"cdata" プロパティに使用されるデータを含むワークスペース変数の名前。データはrefreshdata 関数"cdata"を使用して転送されます。

seriesindex: 定義1
同じ軸内の各散布オブジェクトには、増分整数が割り当てられます。これは、 が に設定されているcolororder場合に使用される祖先軸ののインデックスに対応します。 cdatamode"auto"

座標データ
latitudedata: 定義[](0x0)
地理座標散布図は散布オブジェクトにはまだ実装されていません。 latitudedata未使用です。

latitudedatasource: 定義""
地理座標散布図は散布オブジェクトにはまだ実装されていません。 latitudedatasource未使用です。

longitudedata: 定義[](0x0)
地理座標散布図は散布オブジェクトにはまだ実装されていません。 longitudedata未使用です。

longitudedatasource: 定義""
地理座標散布図は散布オブジェクトにはまだ実装されていません。 longitudedatasource未使用です。

rdata: 定義[](0x0)
散布図の極座標は、散布オブジェクトにはまだ実装されていません。 rdata未使用です。

rdatasource: 定義""
散布図の極座標は、散布オブジェクトにはまだ実装されていません。 rdatasource未使用です。

thetadata: 定義[](0x0)
散布図の極座標は、散布オブジェクトにはまだ実装されていません。 thetadata未使用です。

thetadatasource: 定義""
散布図の極座標は、散布オブジェクトにはまだ実装されていません。 thetadatasource未使用です。

xdata: ベクトル、定義[](0x0)
散布オブジェクトの x 座標を持つベクトル。

xdatasource: 文字列、定義""
"xdata" プロパティに使用されるデータを含むワークスペース変数の名前。データはrefreshdata 関数"xdata"を使用して転送されます。

ydata: ベクトル、定義[](0x0)
散布オブジェクトの Y 座標を持つベクトル。

ydatasource: 文字列、定義""
"ydata" プロパティに使用されるデータを含むワークスペース変数の名前。データはrefreshdata 関数"ydata"を使用して転送されます。

zdata: [] | ベクトル、定義[](0x0)
3D データの場合、散布オブジェクトの y 座標を持つベクトル。

zdatasource: 文字列、定義""
"zdata" プロパティに使用されるデータを含むワークスペース変数の名前。データはrefreshdata 関数"zdata"を使用して転送されます。

作成/削除
beingdeleted: { "off"} | "on"
関数がオブジェクトの削除を開始したことを示すプロパティ。 beingdeletedオブジェクトが存在しなくなるまで true に設定されます。

createfcn: 文字列 | 関数ハンドル、定義[](0x0)
スキャッターが作成された直後に実行されるコールバック関数。関数は、ルート オブジェクトの既定のプロパティを使用して設定されます (例: set (groot, "defaultscattercreatefcn", 'disp ("scatter created!")'))。

グラフィックス リスナー関数の記述方法については、「コールバック」セクションを参照してください。

deletefcn: 文字列 | 関数ハンドル、定義[](0x0)
スキャッターが削除される直前に実行されるコールバック関数。

グラフィックス リスナー関数の記述方法については、「コールバック」セクションを参照してください。

画面
clipping: "off"| { "on"}
clippingの場合"on"、散布図は親軸の範囲内でクリップされます。

visible: "off"| { "on"}
visibleの場合"off"、散布図は画面上にレンダリングされません。

凡例オプション
annotation: 定義[](0x0)
散布オブジェクト内からの凡例の外観の切り替えは、散布オブジェクトにはまだ実装されていません。 annotation未使用です。

displayname: 定義""
この散布オブジェクトに対応する凡例エントリのテキスト。

マーカーの外観
linewidth: スカラー、定義0.5000
マーカーの端の線の幅。

marker: "*"| "+"| "."| "<"| ">"| "^"| "_"| "d"| "diamond"| "h"| "hexagram"| "none"| { "o"} | "p"| "pentagram"| "s"| "square"| "v"| "x"| "|"
ラインマーカープロパティを参照してください。

markeredgealpha: スカラー、定義1
マーカーの面の透明度レベル。値 0 は完全な透明度、値 1 は透明度のないソリッド面を意味します。マーカーは後ろから前に並べられていないため、レイヤー化された透明マーカーをレンダリングしたり、他の透明オブジェクトと組み合わせてレンダリングすると、予期しない結果が生じる可能性があることに注意してください。

markeredgecolor: { "none"} | { "flat"} | カラースペック
マーカーのエッジの色。 "none"エッジが透明であることを意味し、"flat"の値cdataが使用されることを意味します。line markeredgecolor プロパティを参照してください。

markerfacealpha: スカラー、定義1
マーカーの面の透明度レベル。値 0 は完全な透明度、値 1 は透明度のないソリッド面を意味します。マーカーは後ろから前に並べられていないため、レイヤー化された透明マーカーをレンダリングしたり、他の透明オブジェクトと組み合わせてレンダリングすると、予期しない結果が生じる可能性があることに注意してください。

markerfacecolor: {{ "none"}} | "flat"| "auto"| カラースペック
マーカーの面の色。 "none"は面が透明であることを意味し、"flat"の値cdataが使用され、祖先軸のプロパティ"auto"が使用されることを意味します。ライン マーカーの面の色プロパティを参照してください。 color

sizedata: [] | スカラー | ベクトル、定義[](0x0)
マーカーの領域のサイズ。スカラー値はすべてのマーカーに適用されます。がcdataN 行 1 列のベクトルの場合、N 個の散布マーカーそれぞれの色を定義します。

sizedatasource: 定義""
ワークスペース変数からのデータは、スキャッター オブジェクトにはまだ実装されていません。 sizedatasource未使用です。

マウス操作
buttondownfcn: 文字列 | 関数ハンドル、定義[](0x0)
グラフィックス リスナー関数の記述方法については、「コールバック」セクションを参照してください。

contextmenu: グラフィックハンドル、定義[](0x0)
現在このスキャッター オブジェクトに関連付けられている uicontextmenu オブジェクトのグラフィックス ハンドル。

datatiptemplate: 定義[](0x0)
データ チップ オブジェクトは、スキャッター オブジェクトにはまだ実装されていません。 datatiptemplate未使用です。

hittest: "off"| { "on"}
scatter がマウス イベントを処理するか、オブジェクトの祖先に渡すかを指定します。有効にすると、オブジェクトは を評価し"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常に です"scatter"。

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

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

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

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