主要内容

このペジの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。

区域のプロパティ

面グラフの外観と動作

区域プロパティは,区域オブジェクトの外観と動作を制御します。プロパティの値を変更することによって、面グラフの一部の特性を変更できます。プロパティのクエリと設定にはドット表記を使用します。

Ar =面积(1:10);ar.EdgeColor = 'red';

色とスタ邮箱ル

すべて展開する

領域の塗りぶし色。RGB 3成分、16 進数カラー コード、色名、または“平”として指定します。

R2017bから,この既定値は座標軸のColorOrderプロパティのRGB 3成分です。以前のリリスにおいて,この既定値は“平”で,色はカラマップに基づいていました。

カスタム色を使用する場合は,rgb 3成分または16進数カラ。

  • RGB 3成分は,色の赤,緑,青成分の強度を指定する3成分の行ベクトルです。強度値は[0, 1]の範囲でなければなりません。たとえば[0.4 0.6 0.7]のようになります。

  • 16進数カラコドは,ハッシュ記号()で始まり,3桁または6桁の0からFまでの範囲の16進数が続く文字ベクトルまたはstringスカラです。これらの値では大文字小文字は区別されません。したがって,カラコド“# FF8800”“# ff8800”“# F80”,および“# f80”は等価です。

あるいは,名前を使用して一部の一般的な色を指定できます。次の表に,名前の付いた色オプション,等価のRGB 3成分,および16進数カラーコードを示します。

色名 省略名 RGB 3成分 16進数カラコド 外観
“红色” “r” [10 0 0] “# FF0000”

样品的颜色为红色

“绿色” ‘g’ [0 1 0] “# 00 ff00”

样品的颜色为绿色

“蓝” “b” [0 0 1] “# 0000 ff”

蓝色的样品

“青色” “c” [0 1 1] “# 00飞行符”

样品的颜色为青色

“红色” “米” [10 0 1] “#就”

洋红色的样品

“黄色” “y” [1 1 0] “# FFFF00”

样品的颜色为黄色

“黑” “k” [0 0 0] # 000000的

样品的颜色为黑色

“白色” ' w ' [1,1 1] “# FFFFFF”

样品的颜色为白色

“没有” 該当なし 該当なし 該当なし 色なし

MATLAB®の多くのタイプのプロットで使用されている既定の色のRGB 3成分および16進数カラーコードを次に示します。

RGB 3成分 16進数カラコド 外観
[0 0.4470 0.7410] “# 0072 bd”

RGB三联体样本[0 0.4470 0.7410],显示为深蓝色

[0.8500 0.3250 0.0980] “# D95319”

RGB三联体样本[0.8500 0.3250 0.0980],呈暗橙色

[0.9290 0.6940 0.1250] “# EDB120”

RGB三联体样品[0.9290 0.6940 0.1250],呈暗黄色

[0.4940 0.1840 0.5560] “# 7 e2f8e”

RGB三联体样本[0.4940 0.1840 0.5560],呈深紫色

[0.4660 0.6740 0.1880] “# 77 ac30”

RGB三联体样本[0.4660 0.6740 0.1880],呈现中绿色

[0.3010 0.7450 0.9330] “# 4 dbeee”

RGB三联体样本[0.3010 0.7450 0.9330],显示为浅蓝色

[0.6350 0.0780 0.1840] “# A2142F”

RGB三联体样品[0.6350 0.0780 0.1840],呈暗红色

FaceColorプロパティの設定方法を制御します。次のいずれかの値として指定します。

  • “汽车”-座標軸のColorOrderプロパティから色を選択することにより,matlabがFaceColorプロパティ値を制御します。

  • “手动”—オブジェクトを作成するチャト関数を呼び出すときに色を指定するか,作成後のオブジェクトでFaceColorプロパティを設定することにより,FaceColorプロパティの値を手動で制御します。

FaceColorプロパティの値を手動で変更すると,matlabはFaceColorModeプロパティの値を“手动”に変更します。

領域の外枠の色。RGB 3成分,16進数カラ,コ,ド,色名,または“平”として指定します。このプロパティを“平”として指定する場合は,カラマップの色を使用します。

カスタム色を使用する場合は,rgb 3成分または16進数カラ。

  • RGB 3成分は,色の赤,緑,青成分の強度を指定する3成分の行ベクトルです。強度値は[0, 1]の範囲でなければなりません。たとえば[0.4 0.6 0.7]のようになります。

  • 16進数カラコドは,ハッシュ記号()で始まり,3桁または6桁の0からFまでの範囲の16進数が続く文字ベクトルまたはstringスカラです。これらの値では大文字小文字は区別されません。したがって,カラコド“# FF8800”“# ff8800”“# F80”,および“# f80”は等価です。

あるいは,名前を使用して一部の一般的な色を指定できます。次の表に,名前の付いた色オプション,等価のRGB 3成分,および16進数カラーコードを示します。

色名 省略名 RGB 3成分 16進数カラコド 外観
“红色” “r” [10 0 0] “# FF0000”

样品的颜色为红色

“绿色” ‘g’ [0 1 0] “# 00 ff00”

样品的颜色为绿色

“蓝” “b” [0 0 1] “# 0000 ff”

蓝色的样品

“青色” “c” [0 1 1] “# 00飞行符”

样品的颜色为青色

“红色” “米” [10 0 1] “#就”

洋红色的样品

“黄色” “y” [1 1 0] “# FFFF00”

样品的颜色为黄色

“黑” “k” [0 0 0] # 000000的

样品的颜色为黑色

“白色” ' w ' [1,1 1] “# FFFFFF”

样品的颜色为白色

“没有” 該当なし 該当なし 該当なし 色なし

MATLABの多くのタイプのプロットで使用されている既定の色のRGB 3成分および16進数カラーコードを次に示します。

RGB 3成分 16進数カラコド 外観
[0 0.4470 0.7410] “# 0072 bd”

RGB三联体样本[0 0.4470 0.7410],显示为深蓝色

[0.8500 0.3250 0.0980] “# D95319”

RGB三联体样本[0.8500 0.3250 0.0980],呈暗橙色

[0.9290 0.6940 0.1250] “# EDB120”

RGB三联体样品[0.9290 0.6940 0.1250],呈暗黄色

[0.4940 0.1840 0.5560] “# 7 e2f8e”

RGB三联体样本[0.4940 0.1840 0.5560],呈深紫色

[0.4660 0.6740 0.1880] “# 77 ac30”

RGB三联体样本[0.4660 0.6740 0.1880],呈现中绿色

[0.3010 0.7450 0.9330] “# 4 dbeee”

RGB三联体样本[0.3010 0.7450 0.9330],显示为浅蓝色

[0.6350 0.0780 0.1840] “# A2142F”

RGB三联体样品[0.6350 0.0780 0.1840],呈暗红色

面の透明度。[0, 1]の範囲のスカラとして指定します。値1は不透明,値0は完全な透明を表します。0と1の間の値は半透明です。

例:a.FaceAlpha = 0.5;

エッジの透明度。[0, 1]の範囲のスカラとして指定します。値1は不透明,値0は完全な透明を表します。0と1の間の値は半透明です。

例:a.EdgeAlpha = 0.5;

ラ邮箱ンスタ邮箱ル。次の表にリストされたオプションのいずれかとして指定します。

ラ邮箱ンスタ邮箱ル 説明 結果として得られる線
“- - -” 実線

实线样品

“——” 破線

虚线样本

“:” 点線

虚线样本

“-”。 一点鎖線

虚线-虚线样本,虚线和点交替使用

“没有” ラ邮箱ンなし ラ邮箱ンなし

領域の外枠の幅。ポ邮箱ント単位のスカラ邮箱数値として指定します。1ポ管理员ントは1/72管理员ンチです。

例:1.5

デタ型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64

シリズ。0または正の整数として指定します。このプロパティは,いくかの区域オブジェクトの面の色を,互いに一致するよう再割り当てするのに役立ます。既定では,区域オブジェクトのSeriesIndexプロパティは,1から始まる,作成順に対応する数値です。

MATLABは,この数値を使用して,プロット関数を呼び出すときに面の色を割り当てるインデックスを計算します。このンデックスは,座標軸のColorOrderプロパティに格納されている配列の行を表します。

Matlabでは,区域オブジェクトの面の色は,そのSeriesIndexを変更したとき,または座標軸のColorOrderプロパティを変更したときに自動的に更新されます。ただし,変更が有効になるには,以下の条件に該当しなければなりません。

  • 区域オブジェクトのFaceColorModeプロパティが“汽车”に設定されている。

  • 区域オブジェクトのSeriesIndexプロパティが0より大きい。

  • 斧头オブジェクトのNextSeriesIndexプロパティが0より大きい。

垂直および水平のラ邮箱ンのシャ邮箱プ化。“上”または“关闭”,もしくは数値または逻辑1真正的)または0として指定します。“上”の値はtrueと等価であり,“关闭”と等価です。したがって,このプロパティの値を逻辑値として使用できます。値はmatlab.lang.OnOffSwitchState型の开/关逻辑値として格納されます。

  • “上”—垂直および水平のラ邮箱ンをシャ邮箱プ化して不均一な外観を取り除きます。

  • “关闭”—垂直または水平のラ邮箱ンをシャ邮箱プ化しません。均一でない太さや色でラ邮箱ンが表示される場合があります。

関連付けられている图のGraphicsSmoothingプロパティが“上”に設定されていて渲染器プロパティがopengl的に設定されている場合,图のプロットには平滑化技法が適用されます。場合によってはこの平滑化技法が原因で,垂直および水平のラインが均一でない太さや色で表示されることがあります。この不均一な外観を取り除くためにAlignVertexCentersプロパティを使用します。

メモ

この機能をサポトするグラフィックスカドがなければなりません。この機能がサポトされているかどうかを確認するには,関数rendererinfoを呼び出します。サポトされている場合、rendererinfoinfo.Details.金宝appSupportsAlignVertexCenters1の値を返します。

ベスラ

すべて展開する

ベスラ。数値スカラとして指定します。ベースライン値は、水平ベースラインの y 座標を指定します。面積プロットは、データ値とベースラインの間に拘束された領域を塗りつぶします。

ベスラ。“上”または“关闭”,もしくは数値または逻辑1真正的)または0として指定します。“上”の値は真正的と等価であり,“关闭”と等価です。したがって,このプロパティの値を逻辑値として使用できます。値はmatlab.lang.OnOffSwitchState型の开/关逻辑値として格納されます。

  • “上”—ベスラ。

  • “关闭”—ベスラ。

このプロパティは読み取り専用です。

基线オブジェクト。ベスラプロパティの一覧にいては,基线のプロパティを参照してください。

デタ

すべて展開する

X座標。ベクトルとして指定します。あるいは、関数区域の入力引数Xを使用して,x座標を指定します。Xを指定しない場合,区域YDataの値の邮箱ンデックスをx座標として使用します。

XDataYDataは同じ長さでなければなりません。

例:1:10

デタ型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64|分类|datetime|持续时间

XDataの選択モド。次の値のいずれかとして指定します。

  • “汽车”- - - - - -YDataの値の邮箱ンデックスを使用します。

  • “手动”-手動で指定した値を使用します。値を指定するには,XDataプロパティを設定するか,関数区域に入力引数Xを渡します。

XDataにリンクされている変数。MATLABワークスペースの変数名を含む文字ベクトルまたは string として指定します。MATLAB はベース ワークスペース内の変数を評価してXDataを生成します。

既定ではリンクされている変数はないため,この値は空の文字ベクトルです。変数をリンクしてもmatlabはXDataの値をすぐに更新しません。デタ値の更新を強制するには、関数refreshdataを使用します。

メモ

1つのデータソースプロパティを異なる次元のデータを含む変数に変更すると,すべてのデータソースプロパティを適切な値に変更するまでは,関数が警告を生成し,グラフが描画されない可能性があります。

例:“x”

Y座標。ベクトルとして指定します。あるいは、関数区域の入力引数Yを使用して,y座標を指定します。

XDataYDataは同じ長さでなければなりません。

例:1:10

デタ型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64|持续时间

YDataにリンクされている変数。MATLABワークスペースの変数名を含む文字ベクトルまたは string として指定します。MATLAB はベース ワークスペース内の変数を評価してYDataを生成します。

既定ではリンクされている変数はないため,この値は空の文字ベクトルです。変数をリンクしてもmatlabはYDataの値をすぐに更新しません。デタ値の更新を強制するには、関数refreshdataを使用します。

メモ

1つのデータソースプロパティを異なる次元のデータを含む変数に変更すると,すべてのデータソースプロパティを適切な値に変更するまでは,関数が警告を生成し,グラフが描画されない可能性があります。

例:“y”

凡例

すべて展開する

凡例ラベル。文字ベクトルまたはstringスカラ。传说コマンドを呼び出すまで,凡例は表示されません。テキストを指定しない場合,传说“dataN”形式を使用してラベルを設定します。

このプロパティは読み取り専用です。

凡例にオブジェクトを含めるか除外するかの制御。注释オブジェクトとして返されます。基となるIconDisplayStyleプロパティを次のいずれかの値に設定します。

  • “上”—凡例にオブジェクトを含めます(既定)。

  • “关闭”-凡例にオブジェクトを含めません。

たとえば,グラフィックスオブジェクトを凡例から除外するには,IconDisplayStyleプロパティを“关闭”に設定します。

go.Annotation.LegendInformation.IconDisplayStyle =“关闭”

あるいは,関数传说を使用して,凡例内の項目を制御することもできます。最初の入力引数を,含めるグラフィックスオブジェクトのベクトルとして指定します。最初の入力引数に既存のグラフィックスオブジェクトを指定しない場合,それは凡例に表示されません。ただし,凡例が作成された後に座標軸に追加されたグラフィックスオブジェクトは凡例には表示されません。追加の項目を避けるには,すべてのプロットを作成した後に凡例を作成することを考慮してください。

対話機能

すべて展開する

可視性の状態。“上”または“关闭”,もしくは数値または逻辑1真正的)または0として指定します。“上”の値は真正的と等価であり,“关闭”と等価です。したがって,このプロパティの値を逻辑値として使用できます。値はmatlab.lang.OnOffSwitchState型の开/关逻辑値として格納されます。

  • “上”-オブジェクトを表示します。

  • “关闭”-オブジェクトを削除せずに非表示にします。非表示のオブジェクトのプロパティには引き続きアクセスできます。

デタヒントの内容。DataTipTemplateオブジェクトとして指定します。基となるDataTipTemplateオブジェクトのプロパティを変更することにより,デタヒントに表示される内容を制御できます。プロパティの一覧にいては,DataTipTemplateのプロパティを参照してください。

デタヒントの変更の例にいては,カスタムデタヒントの作成を参照してください。

メモ

DataTipTemplateオブジェクトはfindobjまたはfindallによって返されず,copyobjによってコピされません。

コンテキストメニュ。快捷菜单オブジェクトとして指定します。このプロパティは,オブジェクトを右クリックしたときにコンテキストメニューを表示するために使用します。関数uicontextmenuを使用して,コンテキストメニュを作成します。

メモ

PickablePartsプロパティが“没有”に設定されている場合またはHitTestプロパティが“关闭”に設定されている場合には,このコンテキストメニュは表示されません。

選択状態。“上”または“关闭”,もしくは数値または逻辑1真正的)または0として指定します。“上”の値はtrueと等価であり,“关闭”と等価です。したがって,このプロパティの値を逻辑値として使用できます。値はmatlab.lang.OnOffSwitchState型の开/关逻辑値として格納されます。

  • “上”-選択されています。プロット編集モドでオブジェクトをクリックした場合,matlabは选择プロパティを“上”に設定します。SelectionHighlightプロパティも“上”に設定されている場合,matlabはオブジェクトの周囲に選択ハンドルを表示します。

  • “关闭”-選択されていません。

選択時の選択ハンドルの表示。“上”または“关闭”,もしくは数値または逻辑1真正的)または0として指定します。“上”の値はtrueと等価であり,“关闭”と等価です。したがって,このプロパティの値を逻辑値として使用できます。値はmatlab.lang.OnOffSwitchState型の开/关逻辑値として格納されます。

  • “上”- - - - - -选择プロパティが“上”に設定されているときに選択ハンドルを表示します。

  • “关闭”- - - - - -选择プロパティが“上”に設定されている場合でも選択ハンドルを表示しません。

座標軸の範囲でのオブジェクトのクリップ。“上”または“关闭”,もしくは数値または逻辑1真正的)または0として指定します。“上”の値はtrueと等価であり,“关闭”と等価です。したがって,このプロパティの値を逻辑値として使用できます。値はmatlab.lang.OnOffSwitchState型の开/关逻辑値として格納されます。

  • “上”の値は座標軸の範囲外になるオブジェクトの部分をクリップします。

  • “关闭”の値は座標軸の範囲外に表示される部分があってもオブジェクト全体を表示します。プロットの作成,抓住の設定,座標軸のスケーリングの固定を行ってから,元のプロットよりも大きくなるようにオブジェクトを作成した場合,オブジェクトの一部が座標軸の範囲の外に表示されることがあります。

オブジェクトを含む座標軸の剪裁プロパティは“上”に設定しなければなりません。そうしない場合,このプロパティの効果はありません。クリップ動作の詳細にいては,座標軸の剪裁プロパティを参照してください。

コルバック

すべて展開する

マウスクリックコルバック。次の値のいずれかとして指定します。

  • 関数ハンドル

  • 関数ハンドルと追加の引数を含むcell配列

  • ベースワークスペース内で評価される有効なMATLABコマンドまたはMATLAB関数の文字ベクトル(非推奨)

このプロパティは,オブジェクトをクリックしたときにコドを実行するために使用します。関数ハンドルを使用してこのプロパティを指定した場合、MATLAB はコールバックを実行するときに次の 2 つの引数をコールバック関数に渡します。

  • クリックしたオブジェクト——コールバック関数内から,クリックしたオブジェクトのプロパティにアクセスします。

  • e .ベントデタ—空の引数です。この引数が使用されないことを示すために,関数定義の中でこの引数をチルダ文字(に置換します。

関数ハンドルを使用してコルバック関数を定義する方法にいての詳細は,コルバック定義を参照してください。

メモ

PickablePartsプロパティが“没有”に設定されている場合またはHitTestプロパティが“关闭”に設定されている場合には,このコルバックは実行されません。

オブジェクト作成関数。次の値のいずれかとして指定します。

  • 関数ハンドル。

  • 最初の要素が関数ハンドルであるcell配列。细胞配列内のその後の要素はコールバック関数に渡される引数です。

  • 有効なmatlab式を含む文字ベクトル(非推奨)。Matlabは,この式をベース ワークスペースで評価します。

コルバックを関数ハンドル,单元格配列,または文字ベクトルとして指定する方法の詳細にいては,コルバック定義を参照してください。

このプロパティは,MATLABがオブジェクトを作成するときに実行されるコールバック関数を指定します。MATLABはCreateFcnコルバックを実行する前に,すべてのプロパティ値を初期化します。CreateFcnプロパティを指定しない場合,matlabは既定の作成関数を実行します。

既存のコンポネントにCreateFcnプロパティを設定しても効果はありません。

このプロパティを関数ハンドルまたは细胞配列として指定した場合,コールバック関数の最初の引数を使用して,作成中のオブジェクトにアクセスできます。それ以外の場合は,関数gcboを使用してオブジェクトにアクセスします。

オブジェクト削除関数。次の値のいずれかとして指定します。

  • 関数ハンドル。

  • 最初の要素が関数ハンドルであるcell配列。细胞配列内のその後の要素はコールバック関数に渡される引数です。

  • 有効なmatlab式を含む文字ベクトル(非推奨)。Matlabは,この式をベース ワークスペースで評価します。

コルバックを関数ハンドル,单元格配列,または文字ベクトルとして指定する方法の詳細にいては,コルバック定義を参照してください。

このプロパティは,MATLABがオブジェクトを削除するときに実行されるコールバック関数を指定します。Matlabは,オブジェクトのプロパティを破棄する前にDeleteFcnコルバックを実行します。DeleteFcnプロパティを指定しない場合,matlabは既定の削除関数を実行します。

このプロパティを関数ハンドルまたは细胞配列として指定した場合,コールバック関数の最初の引数を使用して,削除されるオブジェクトにアクセスできます。それ以外の場合は,関数gcboを使用してオブジェクトにアクセスします。

コルバック実行制御

すべて展開する

コルバックの割り込み。“上”または“关闭”,もしくは数値または逻辑1真正的)または0として指定します。“上”の値は真正的と等価であり,“关闭”と等価です。したがって,このプロパティの値を逻辑値として使用できます。値はmatlab.lang.OnOffSwitchState型の开/关逻辑値として格納されます。

このプロパティは実行中のコルバックが割り込み可能かどうかを決定します。次の2のコルバックの状態に。

  • "実行中"コルバックは,現在実行しているコルバックです。

  • “割り込み”コルバックは,実行中のコルバックです。

MATLABは,コールバックキューを処理するコマンドを実行するたびにコールバックの割り込み動作を判別します。これらのコマンドには,drawnow数字uifiguregetframe等待暂停があります。

実行中コルバックにこれらのコマンドが含まれていない場合,割り込みは発生しません。Matlabは,実行中コールバックの実行を先に終了させ、その後に割り込みコールバックを実行します。

実行中コールバックにこれらのいずれかのコマンドが含まれている場合,実行中コールバックを所有するオブジェクトの可中断プロパティに応じて割り込みが発生するかどうかが決まります。

  • 可中断の値が“关闭”の場合,割り込みは発生しません。代わりに,割り込みコールバックを所有するオブジェクトのBusyActionプロパティに応じて,割り込みコールバックが破棄されるかコールバックキューに追加されるかが決まります。

  • 可中断の値が“上”の場合,割り込みが発生します。Matlabは,コルバックキューの次回処理時に、実行中コールバックの実行を停止し、割り込みコールバックを実行します。割り込みコールバックが完了した後、MATLAB は実行中だったコールバックの実行を再開します。

メモ

コルバックの割り込みと実行は,以下の状況では動作が異なります。

  • 割り込みコルバックがDeleteFcnCloseRequestFcnまたはSizeChangedFcnコルバックの場合,可中断プロパティの値にかかわらず割り込みが発生します。

  • 実行中のコルバックが関数等待を現在実行している場合,可中断プロパティの値にかかわらず割り込みが発生します。

  • 割り込みコルバックが计时器オブジェクトで所有されている場合,可中断プロパティの値にかかわらずスケジュルに従ってコルバックが実行されます。

メモ

Matlabは,割り込みが発生したときにプロパティの状態や表示を保存しません。たとえば,gcaコマンドやgcfコマンドから返されたオブジェクトは,別のコールバックを実行するときに変更されている可能性があります。

コルバックキュング。“队列”または“取消”として指定します。BusyActionプロパティはmatlabによる割り込みコによる割り込みコルバックの実行の処理方法を決定します。次の2のコルバックの状態に。

  • "実行中"コルバックは,現在実行しているコルバックです。

  • “割り込み”コルバックは,実行中のコルバックです。

BusyActionプロパティによってコールバックキューイングの動作が決まるのは,次の両方の条件を満たす場合のみです。

  • 実行中コルバックにdrawnow数字uifiguregetframe等待暂停などのコルバックキュを処理するコマンドが含まれている。

  • 実行中コルバックを所有するオブジェクトの可中断プロパティの値が“关闭”である。

これらの条件に当てはまる場合,割り込みコルバックを所有するオブジェクトのBusyActionプロパティに応じてmatlabによる割り込みコによる割り込みコルバックの処理方法が決まります。BusyActionプロパティは次の値を取ることができます。

  • “队列”—割り込みコルバックをキュに入れ,実行中のコルバックが終了した後に処理されるようにします。

  • “取消”—割り込みコルバックを実行しません。

マウスクリックキャプチャ機能。次の値の1として指定します。

  • “可见”-表示されている場合にのみマウスクリックをキャプチャします。可见プロパティは,“上”に設定しなければなりません。区域オブジェクトがクリックに応答するか,先祖がクリックに応答するかは,HitTestプロパティが決定します。

  • “没有”-マウスクリックをキャプチャしません。区域オブジェクトをクリックすると,图ウィンドウの現在のビュー内でその後ろにあるオブジェクトにクリックが渡されます。区域オブジェクトのHitTestプロパティの効果はありません。

キャプチャしたマウスクリックへの応答。“上”または“关闭”,もしくは数値または逻辑1真正的)または0として指定します。“上”の値はtrueと等価であり,“关闭”と等価です。したがって,このプロパティの値を逻辑値として使用できます。値はmatlab.lang.OnOffSwitchState型の开/关逻辑値として格納されます。

  • “上”- - - - - -区域オブジェクトのButtonDownFcnコルバックをトリガします。快捷菜单プロパティが定義されている場合は,コンテキストメニュを呼び出します。

  • “关闭”- - - - - -区域オブジェクトの先祖のう,次のいずれかの条件を満たす最も近い先祖のコルバックをトリガします。

    • HitTestプロパティが“上”に設定されている

    • PickablePartsプロパティが,先祖によるマウスクリックのキャプチャを有効にする値に設定されている

メモ

PickablePartsプロパティは,区域オブジェクトがマウスクリックをキャプチャできるかどうかを決定します。キャプチャできない場合,HitTestプロパティは無効です。

このプロパティは読み取り専用です。

削除状態。matlab.lang.OnOffSwitchState型の开/关逻辑値として返されます。

Matlabは,DeleteFcnコルバックが実行を開始すると,BeingDeletedプロパティを“上”に設定します。コンポネントオブジェクトが存在しなくなるまでBeingDeletedプロパティは“上”に設定されたままです。

クエリや変更の前にオブジェクトが削除されようとしていないか確認するためにBeingDeletedプロパティの値をチェックします。

親/子

すべて展開する

親。集团または变换オブジェクトとして指定します。

子。空のGraphicsPlaceholder配列,またはDataTipオブジェクト配列として返されます。このプロパティを使用して、チャートにプロットされるデータ ヒントのリストを表示します。

孩子们プロパティを使用して子の追加や削除を行うことはできません。このリストに子を追加するには,DataTipオブジェクトのプロパティをチャトオブジェクトに設定します。

親の孩子们プロパティ内でのオブジェクトハンドルの可視性。次の値のいずれかとして指定します。

  • “上”-オブジェクトハンドルは常に表示されます。

  • “关闭”-オブジェクトハンドルは常に非表示です。このオプションは,他の関数による意図しない変更を防止するために役立ます。HandleVisibility“关闭”に設定すると,その関数の実行中にハンドルが一時的に非表示になります。

  • “回调”——オブジェクトハンドルはコールバック内から,あるいはコールバックにより呼び出される関数から参照できます。しかし、コマンドラ以及ンから呼び出される関数からは参照できません。このオプションを使用すると,コマンドラインからのオブジェクトへのアクセスがブロックされますが,コールバック関数からのアクセスは許可されます。

オブジェクトが親の孩子们プロパティ内にリストされない場合,オブジェクト階層の検索またはハンドルプロパティのクエリによってオブジェクトハンドルを取得する関数は,そのオブジェクトハンドルを返しません。こうした関数の例としては,関数得到findobjgcagcfgconewplotclf,および关闭などが挙げられます。

非表示のオブジェクトハンドルは有効なままです。ルトのShowHiddenHandlesプロパティを“上”に設定すると,HandleVisibilityプロパティの設定にかかわらず,すべてのオブジェクトハンドルがリストされます。

識別子

すべて展開する

このプロパティは読み取り専用です。

グラフィックスオブジェクトのタ邮箱プ。“区域”として返されます。プロット階層内にある特定のタイプのすべてのオブジェクトを検出するためにこのプロパティを使用できます。たとえばfindobjを使用してタ邮箱プを検索します。

オブジェクト識別子。文字ベクトルまたは字符串スカラとして指定します。オブジェクトの識別子として機能する一意の标签値を指定できます。コドの他の部分からオブジェクトにアクセスする必要がある場合,関数findobjを使用して标签値に基づいてオブジェクトを検索できます。

ユザデタ。任意のmatlab配列として指定します。たとえば,スカラー、ベクトル、行列、cell 配列、文字配列、table、または構造体を指定できます。このプロパティを使用して、任意のデータをオブジェクトに保存します。

App Designerを使用している場合は,用户数据プロパティを使用する代わりに,アプリでパブリックプロパティまたはプライベートプロパティを作成してデータを共有します。詳細にいては,App Designerアプリ内でのデタの共有を参照してください。

バジョン履歴

R2006aより前に導入

すべて展開する

R2020a以降は非推奨