Main Content

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

箭袋のプロパティ

Quiverグラフグラフ外観动作动作

Quiverプロパティは,Quiver,と制御制御します。プロパティ,,,,,,,,,,,,グラフグラフグラフグラフグラフの一部のの特性をを変更できできます。プロパティプロパティの

Q =箭袋(1:10,1:10);Q.Color ='red';

矢印

すべて展开する

RGB 3成分。。,,,进数コード色名または名として指定し。。。。

カスタム色を使用する場合は、RGB 3 成分または 16 進数カラー コードを指定します。

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

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

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

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

'green' 'G' [0 1 0] '#00FF00'

'blue' 'b' [0 0 1] '#0000FF'

'cyan' 'C' [0 1 1] '#00ffff'

'品红' 'M' [1 0 1] '#ff00ff'

'黄色' 'y' [11 0] '#FFFF00'

'black' 'K' [0 0 0] '#000000'

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

'none' 該当なし 該当なし 該当なし 色なし

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

RGB 3 成分 16 進数カラー コード 外観
[0 0.4470 0.7410] '#0072BD'

[0.8500 0.3250 0.0980] '#D95319'

[0.9290 0.6940 0.1250] '#EDB120'

[0.4940 0.1840 0.5560] '#7E2F8E'

[0.4660 0.6740 0.1880] '#77AC30'

[0.3010 0.7450 0.9330] '#4dbeee'

[0.6350 0.0780 0.1840] '#A2142F'

例:'blue'

例:[0 0 1]

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

  • 'auto'— 座標軸のColorOrderプロパティから色を選択することにより、MATLAB がColorプロパティ値制御します。

  • 'manual'— ユーザーがオブジェクトのColorプロパティのを设定か,プロットを呼び出すときにLinesPec引数にを含めること,,Colorプロパティのを手动制御します。

Colorプロパティの値を手動で変更すると、MATLAB は菌落プロパティの値を'manual'に変更します。

矢印の軸のスタイル。次の表に挙げるライン スタイルのいずれかとして指定します。

ライン スタイル 説明 結果
“- - -” 実线

'--' 破線

':' 点線

'-.' 一点鎖線

'none' 軸なし 軸なし

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

  • 'auto'— MATLAB が座標軸の线性Orderプロパティからライン スタイルを選択することにより、线性プロパティ値制御します。

  • 'manual'— ユーザーがオブジェクトの线性プロパティのを设定か,プロットを呼び出すときにLinesPec引数をすることにより,线性プロパティのを手动制御します。

线性プロパティの値を手動で変更すると、MATLAB は线性Modeプロパティの値を'manual'に変更します。

矢印の軸と矢じりの幅。ポイント単位の 0 より大きいスカラー数値として指定します。1 ポイントは1/72インチです既定値は0.5ポイントです。

例:0.75

シリーズ インデックス。0または正の整数として指定します。このプロパティは、いくつかのQuiverオブジェクトのライン,またはを互いにするよう再割り当てするのにに役立ちますますでででQuiverオブジェクトのSeriesIndexプロパティは,1から始まる作成に対応する数値。。

MATLAB はこの数値を使用して、プロット関数を呼び出すときに、色、ライン スタイル、またはマーカーを割り当てるインデックスを計算します。インデックスは座標軸のColorOrderプロパティと线性Orderプロパティに格納されている配列の行を参照します。

matlabははそのSeriesIndexを変更か,座标轴のColorOrderプロパティまたは线性Orderプロパティを変更する際に、Quiverオブジェクトのライン,またはマーカーを的更新し。。ただし,,変更変更変更ががが有效になるにには,,,,以下以下以下

  • Quiverオブジェクトの菌落线性Mode,またはMarkerModeプロパティの少なくとも 1 つが'auto'に設定されている。

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

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

矢じりの表示。'on'または'离开'もしくは数値または logical1(真的)または0(false) として指定します。'on'の値は真的と等価であり、'离开'falselogical値をををををを値値値使用使用できますますはmatlab.lang.onoffswitchstate型の on/off logical 値として格納されます。

  • 'on'- ベクトルを付き表示し。。

  • '离开'— ベクトルを矢じりなしで表示します。

矢じりの最大サイズ。矢印の長さを単位基準としたスカラー値として指定します。

例:0.1

データ::单身的|double|int8|int16|int32|int64|uint8|uint16|uint32|uint64

矢印の長さの自動スケーリング。'on'または'离开'もしくは数値または logical1(真的)または0(false) として指定します。'on'の値は真的と等価であり、'离开'falselogical値をををををを値値値使用使用できますますはmatlab.lang.onoffswitchstate型の on/off logical 値として格納されます。

  • 'on'— グリッドで定義された座標データ内に収まるように矢印の長さをスケーリングし、矢印が重なり合わないようにします。関数quiverまたはQuiver3は、その後にその矢印の長さに対してAutoScaleFactorを適用します。

  • '离开'— 矢印の長さをスケーリングしません。

スケール係数。スカラーとして指定します。値が2の場合は矢印の長さが 2 倍になり、値が0.5の場合は矢印の長さが半分になります。

このプロパティはAutoScale'on'に設定されている場合のみ有効です。

例:2

垂直および水平のラインのシャープ化。'on'または'离开'、もしくは数値または logical1(真的)または0(false) として指定します。'on'の値は true と等価であり、'离开'falselogical値をををををを値値値使用使用できますますはmatlab.lang.onoffswitchstate型の on/off logical 値として格納されます。

  • 'on'- 垂直水平ラインシャープ化て均一なを取り除きます。

  • '离开'— 垂直または水平のラインをシャープ化しません。均一でない太さや色でラインが表示される場合があります。

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

メモ

この机能グラフィックスカードなければん。机能がサポートさされているかかどうかをを确认确认确认关数rendererinfoを呼び出します。サポートされている場合、rendererinfoinfo.details.金宝appsupportsalignvertexcenters1の値を返します。

マーカー

すべて展开する

マーカー記号。次の表に挙げる値のいずれかとして指定します。既定では、オブジェクトはマーカーを表示しません。マーカー記号を指定すると、各データ点または各頂点にマーカーが追加されます。

説明
'o'
'+' プラス記号
'*' アスタリスク
'.'
'x' 十字
'_' 水平線
'|' 垂直線
'正方形'または's' 正方形
'diamond'または'D' 菱形
'^' 上向き三角形
'v' 下向き三角形
'>' 右向き三角形
'<' 左向き三角形
“五角星”または'p' 星形五角形
'hexagram'または'H' 星形六角形
'none' マーカーなし

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

  • 'auto'— MATLAB がオブジェクトのMarkerプロパティ値制御します。

  • 'manual'— ユーザーがオブジェクトのMarkerプロパティのを设定か,プロットを呼び出すときにLinesPec引数にを含めること,,Markerプロパティのを手动制御します。

Markerプロパティの値を手動で変更すると、MATLAB はMarkerModeプロパティの値を'manual'に変更します。

マーカー サイズ。ポイント単位の正の値として指定します。1 ポイントは 1/72 インチです。

マーカーの轮郭色。'auto'、RGB 3 成分、16 進数カラー コード、色名、または省略名として指定します。既定値の'auto'は、Colorプロパティと同じ色を使用します。

カスタム色を使用する場合は、RGB 3 成分または 16 進数カラー コードを指定します。

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

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

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

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

'green' 'G' [0 1 0] '#00FF00'

'blue' 'b' [0 0 1] '#0000FF'

'cyan' 'C' [0 1 1] '#00ffff'

'品红' 'M' [1 0 1] '#ff00ff'

'黄色' 'y' [11 0] '#FFFF00'

'black' 'K' [0 0 0] '#000000'

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

'none' 該当なし 該当なし 該当なし 色なし

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

RGB 3 成分 16 進数カラー コード 外観
[0 0.4470 0.7410] '#0072BD'

[0.8500 0.3250 0.0980] '#D95319'

[0.9290 0.6940 0.1250] '#EDB120'

[0.4940 0.1840 0.5560] '#7E2F8E'

[0.4660 0.6740 0.1880] '#77AC30'

[0.3010 0.7450 0.9330] '#4dbeee'

[0.6350 0.0780 0.1840] '#A2142F'

マーカーの涂りつぶし。'auto'、RGB 3 成分、16 進数カラー コード、色名、または省略名として指定します。'auto'オプションは親の座標軸のColorプロパティと同じ色を使用します。'auto'を指定座标轴のボックスが非の,,のの涂りつぶし色ははのののののです。

カスタム色を使用する場合は、RGB 3 成分または 16 進数カラー コードを指定します。

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

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

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

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

'green' 'G' [0 1 0] '#00FF00'

'blue' 'b' [0 0 1] '#0000FF'

'cyan' 'C' [0 1 1] '#00ffff'

'品红' 'M' [1 0 1] '#ff00ff'

'黄色' 'y' [11 0] '#FFFF00'

'black' 'K' [0 0 0] '#000000'

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

'none' 該当なし 該当なし 該当なし 色なし

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

RGB 3 成分 16 進数カラー コード 外観
[0 0.4470 0.7410] '#0072BD'

[0.8500 0.3250 0.0980] '#D95319'

[0.9290 0.6940 0.1250] '#EDB120'

[0.4940 0.1840 0.5560] '#7E2F8E'

[0.4660 0.6740 0.1880] '#77AC30'

[0.3010 0.7450 0.9330] '#4dbeee'

[0.6350 0.0780 0.1840] '#A2142F'

データ

すべて展开する

ベクトルのx方向の長さ。ベクトルまたは行列として指定します。プロパティUDatavdataWDataQuiver Quiverグラフグラフ矢印として表示れるののを指定します。。

例:1:10

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

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

メモ

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

ベクトルのy方向の長さ。ベクトルまたは行列として指定します。プロパティUDatavdataWDataQuiver Quiverグラフグラフ矢印として表示れるののを指定します。。

例:1:10

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

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

メモ

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

ベクトルのz方向の長さ。ベクトルまたは行列として指定します。プロパティUDatavdataWDataQuiver Quiverグラフグラフ矢印としてされるベクトルの成分を指定しますます。。ののののののののののWDataは空の配列になります。

例:1:10

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

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

メモ

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

x座標。ベクトルまたは行列として指定します。x座标は,关数quiverの入力引数Xに基づきます。Xを指定し场合,quiverUDataのインデックスをx座標として使用します。XDataのサイズはYDataと等しくなければなりません。

このプロパティを設定すると、対応するモード プロパティが manual モードに設定されます。

例:1:10

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

  • 'auto'- 値をで选択ます。。

  • 'manual'— 手動で指定した値を使用します。値を設定するには、XDataプロパティをするか关数引数引数Xを使用します。

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

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

メモ

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

例:'x'

y座標。ベクトルまたは行列として指定します。y座标は,关数quiverの入力引数Yに基づきます。Yを指定し场合,quivervdataのインデックスをy座標として使用します。YDataのサイズはXDataと等しくなければなりません。

このプロパティを設定すると、対応するモード プロパティが manual モードに設定されます。

例:1:10

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

  • 'auto'- 値をで选択ます。。

  • 'manual'— 手動で指定した値を使用します。値を設定するには、YDataプロパティをするか关数引数引数Yを使用します。

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

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

メモ

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

例:'y'

z座標。ベクトルまたは行列として指定します。z座标は,关数Quiver3の入力引数Zに基づきます。2 次元の quiver グラフの場合、ZDataは空の配列になります。3 次元の quiver グラフの場合、ZDataのサイズはXDataおよびYDataと等しくなければなりません。

例:1:10

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

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

メモ

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

例:'z'

凡例

すべて展开する

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

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

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

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

  • '离开'— 凡例にオブジェクトを含めません。

たとえば、グラフィックス オブジェクトgoを凡例から除外するには、IconDisplayStyleプロパティを'离开'に设定し。

go.annotation.legendinformation.icondisplaystyle ='离开';

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

対話機能

すべて展开する

可视性の状态。'on'または'离开'、もしくは数値または logical1(真的)または0(false) として指定します。'on'の値は真的と等価であり、'离开'falselogical値をををををを値値値使用使用できますますはmatlab.lang.onoffswitchstate型の on/off logical 値として格納されます。

  • 'on'— オブジェクトを表示します。

  • '离开'- オブジェクト削除に非にます。表示オブジェクトののプロパティには引き続きアクセスアクセス。。

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

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

メモ

DataTipTemplateオブジェクトはFindobjまたはfindallによって返されず、CopyObjによってコピーされません。

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

メモ

挑剔的零件プロパティが'none'に設定されている場合またはHitTestプロパティが'离开'に設定されている場合には、このコンテキスト メニューは表示されません。

選択状態。'on'または'离开'、もしくは数値または logical1(真的)または0(false) として指定します。'on'の値は true と等価であり、'离开'falselogical値をををををを値値値使用使用できますますはmatlab.lang.onoffswitchstate型の on/off logical 値として格納されます。

  • 'on'— 選択されています。プロット編集モードでオブジェクトをクリックした場合、MATLAB はSelectedプロパティを'on'に设定し。SelectionHighlightプロパティも'on'に設定されている場合、MATLAB はオブジェクトの周囲に選択ハンドルを表示します。

  • '离开'- 选択さていん。。

選択時の選択ハンドルの表示。'on'または'离开'、もしくは数値または logical1(真的)または0(false) として指定します。'on'の値は true と等価であり、'离开'falselogical値をををををを値値値使用使用できますますはmatlab.lang.onoffswitchstate型の on/off logical 値として格納されます。

  • 'on'Selectedプロパティが'on'に设定れいるに选択ハンドル表示します。

  • '离开'Selectedプロパティが'on'に設定されている場合でも選択ハンドルを表示しません。

座标轴のでのオブジェクト。。'on'または'离开'、もしくは数値または logical1(真的)または0(false) として指定します。'on'の値は true と等価であり、'离开'falselogical値をををををを値値値使用使用できますますはmatlab.lang.onoffswitchstate型の on/off logical 値として格納されます。

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

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

オブジェクトを含む座標軸のClippingプロパティは'on'に设定ばませんそうし场合このの效果效果はありませんん。クリップクリップ动作の详细详细についてについてClippingプロパティを参照してください。

コールバック

すべて展开する

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

  • 关数ハンドル

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

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

このプロパティをクリックしときにを実行実行するする使用ししますます。。。。关数关数ハンドルハンドルハンドルハンドルをををを使用使用使用使用ししししししててててこのこのこのこのこのこのプロパティプロパティプロパティプロパティプロパティををををを关数に渡し。

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

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

关数ハンドルして关数を定义方法のの详细は,コールバック定義を参照しください。

メモ

挑剔的零件プロパティが'none'に設定されている場合またはHitTestプロパティが'离开'に設定されている場合には、このコールバックは実行されません。

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

  • 关数ハンドル。

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

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

cell配列,配列配列または文字として指定方法の详细については,,コールバック定義を参照しください。

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

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

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

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

  • 关数ハンドル。

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

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

cell配列,配列配列または文字として指定方法の详细については,,コールバック定義を参照しください。

matlabがががオブジェクト削除する実行れるコールバックコールバック关数を指定指定しますますます。。。。。ははははは,オブジェクトオブジェクトDeleteFcnコールバックを実行します。DeleteFcnプロパティを指定しない場合、MATLAB は既定の削除関数を実行します。

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

コールバック実行制御

すべて展开する

コールバックの割り込み。'on'または'离开'、もしくは数値または logical1(真的)または0(false) として指定します。'on'の値は真的と等価であり、'离开'falselogical値をををををを値値値使用使用できますますはmatlab.lang.onoffswitchstate型の on/off logical 値として格納されます。

このプロパティは実行中のコールバックが割り込み可能かどうかを決定します。次の 2 つのコールバックの状態について考慮する必要があります。

  • "実行中"コールバックは现在しているコールバック。。

  • “割り込み”コールバックは、実行中のコールバックに割り込もうとするコールバックです。

MATLAB がコールバックを呼び出すたびに、そのコールバックは実行中のコールバック (がある場合) に割り込もうとします。実行中のコールバックを所有するオブジェクトのInterruptibleプロパティが、割り込み可能かどうかを決定します。

  • 値が'on'の場合、他のコールバックがオブジェクトのコールバックに割り込むことができます。割り込みは、drawnow数字uifigure得到framewaitforpausematlabががが次キュー处理ポイントで発生し。。

    • 実行中のコールバックにこれらのいずれかのコマンドが含まれている場合、MATLAB はそのポイントでコールバックの実行を停止し、割り込みコールバックを実行します。割り込みコールバックが完了すると、MATLAB は実行中だったコールバックの実行を再開します。

    • 実行中のコールバックにこれらのコマンドが含まれていない場合、MATLAB はそのコールバックの実行を割り込みなしで完了します。

  • 値が'离开'の場合、割り込みの試行はすべてブロックされます。割り込みコールバックを所有するオブジェクトのBusyActionプロパティが、その割り込みコールバックを破棄するかキューに入れるかを決定します。

メモ

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

  • 割り込みコールバックがDeleteFcnCloseRequestFcnまたはSizeChangedFcnの各コールバックの場合、Interruptibleプロパティのに割り込みが発生し。。

  • 実行中のコールバックが関数waitforを現在実行している場合、Interruptibleプロパティのに割り込みが発生し。。

  • Timerオブジェクトは、Interruptibleプロパティ値にかかわらず、スケジュールに従って実行されます。

matlabはは割り込みが発生したときにプロパティの状態や表示を保存しません。たとえば、GCAコマンドやGCFコマンドからたは,别コールバック実行するとき変更変更されているいる可能可能ますますます

コールバック キューイング。'队列'または'cancel'として指定し。BusyActionmatlabによるによるコールバックのの处理决定し。次次のののののつつつののの状态について考虑考虑するする

  • "実行中"コールバックは现在しているコールバック。。

  • “割り込み”コールバックは、実行中のコールバックに割り込もうとするコールバックです。

MATLAB がコールバックを呼び出すたびに、そのコールバックは実行中のコールバックに割り込もうとします。実行中のコールバックを所有するオブジェクトのInterruptibleプロパティが、割り込みを許可するかどうかを決定します。割り込みが許可されない場合は、割り込みコールバックを所有するオブジェクトのBusyActionプロパティが、そのコールバックを破棄するかキューに入れるかを決定します。BusyActionプロパティは次の値を取ることができます。

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

  • 'cancel'- 割り込みコールバック実行しん。。

マウスクリック机。次の値のののつとしてつとして指定。。。

  • 'visible'- 表示さいるにマウスクリックキャプチャます。。可见的プロパティが'on'に設定されていなければならず、Quiverオブジェクトの色が定義されている部分をクリックしなければなりません。関連付けられている色のプロパティが'none'设定さいるををすることはませませんににマーカーマーカーがが含ま含ま含まれれてて场合场合はは,,エッジエッジまたは涂りつぶし涂りつぶしののいずれいずれいずれいずれかかかか定义定义さささささQuiverオブジェクトが応答する,先祖がにするするかは,HitTestプロパティが決定します。

  • 'none'— マウス クリックをキャプチャしません。Quiverオブジェクトをクリックすると、Figure ウィンドウの現在のビュー内でその下にあるオブジェクトにクリックが渡されます。QuiverオブジェクトのHitTestプロパティの効果はありません。

キャプチャしマウスクリックへ。。'on'または'离开'、もしくは数値または logical1(真的)または0(false) として指定します。'on'の値は true と等価であり、'离开'falselogical値をををををを値値値使用使用できますますはmatlab.lang.onoffswitchstate型の on/off logical 値として格納されます。

  • 'on'Quiverオブジェクトのbuttondownfcnコールバックをトリガーます。ContextMenuプロパティが定義されている場合は、コンテキスト メニューを呼び出します。

  • '离开'Quiverオブジェクトの先祖のうち、次のいずれかの条件を満たす最も近い先祖のコールバックをトリガーします。

    • HitTestプロパティが'on'に設定されている

    • 挑剔的零件プロパティがによるマウスのキャプチャをに値に设定されている

メモ

挑剔的零件プロパティは,Quiverオブジェクトがマウス クリックをキャプチャできるかどうかを決定します。キャプチャできない場合、HitTestプロパティは无效。

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

削除状態。matlab.lang.onoffswitchstate型の on/off logical 値として返されます。

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

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

親/子

すべて展开する

親。AxesGroupまたはTransformオブジェクトとして指定します。

子。空のGraphicsPlaceholder配列、またはDataTipオブジェクト配列れ。このをしてチャートにプロットされるデータヒントヒントのリストリストししし

Childrenプロパティをての追加削除行うことできません。このリストにに子ををにににDataTipオブジェクトのParentプロパティをオブジェクトに设定。。

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

  • 'on'— オブジェクト ハンドルは常に表示されます。

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

  • 'callback'- オブジェクトハンドルコールバック,,により呼び出される关数から参照。しかししかし,,コマンドコマンドコマンドラインから呼び出されるれる关数关数からからはは参照できできませんんん。。このオプションオプションオプションをするするされが关数からのアクセス许可されます。

オブジェクトが親のChildrenプロパティにれない场合,オブジェクトの検索ハンドルプロパティクエリによってによってによってオブジェクトハンドルハンドルハンドルをを取得するする关数はは,,そのハンドルハンドルを返しませませ得到FindobjGCAGCFGCOnewplotclaclf,およびcloseなどが挙げられます。

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

識別子

すべて展开する

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

グラフィックス オブジェクトのタイプ。'颤动'として返さ。阶层にあるのののオブジェクトオブジェクトを検出するためにこのこのプロパティプロパティを使用できできFindobjを使用してタイプを検索します。

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

matlab配列配列配列として指定し。たとえば,,,ベクトル,行列,,,,,,,,,配列配列配列配列,,,,,,,,または构造体をを指定できできでき。このこのこのををします。

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

互換性についての考慮事項

すべて展开する

R2020a 以降は非推奨

R2006Aよりに导入导入