主要内容

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

传说のプロパティ

凡例の外観と動作

传说プロパティは,传说オブジェクトの外観と動作を制御します。プロパティの値を変更することによって,凡例の一部の特性を変更できます。ドット表記を使用して,特定のオブジェクトとプロパティを参照します。

Plot (rand(3)) LGD = legend('a','b','c');c = lgd.TextColor;乐金显示器。输入TextColor =“红色”;

位置とレイアウト

すべて展開する

座標軸に対する相対的な位置。次の表に挙げる位置の値のいずれかとして指定します。

说明
“北” 座標軸内の上部
“南” 座標軸内の下部
“东” 座標軸内の右側
“西方” 座標軸内の左側
'东北' 座標軸内の右上部(2次元座標軸の既定値)
“西北” 座標軸内の左上部
“东南” 座標軸内の右下部
'西南' 座標軸内の左下部
'orthoutside' 座標軸外の上部
“southoutside” 座標軸外の下部
'eastoutside' 座標軸外の右側
“westoutside” 座标轴外の左
“northeastoutside” 座标轴外の右上隅(3次元座标轴の既定値)
“northwestoutside” 座標軸外の左上隅
'南东南' 座標軸外の右下隅
“southwestoutside” 座標軸外の左下隅
“最佳” プロットボックス内でデータとの接触が最も回避できる座標軸内の場所
“最好的方向” 座标轴外の右上隅(凡例凡例縦方向のの合)
'布局' タイル表示チャートレイアウト内のタイル。凡例を別のタイルに移動させるには,凡例の布局プロパティを设定します。
'没有任何' 位置プロパティに依存。位置プロパティを使用してカスタムの位置を指定します。

例:传说('地点','东北斗')

向き。第1次の値のつとして指定します。

  • “垂直”——凡例の項目を垂直方向に重ねて表示します。凡例に複数の列がある場合は,各列に沿って上から下に項目をレイアウトします。

  • '水平的'——凡例の項目を横に並べて表示します。凡例に複数の列がある場合は,各行に沿って左から右に項目をレイアウトします。

例:传奇(“取向”、“水平”)

指定されたよります项目项目が少ないよりことされる少ないよりなるされるが少なくことさ列が少なくことれるががなることれるが少なくことされるが少なくことがれるが少なくことがれるが少なくことががが少なくことがががことががががことががありことことががありありなることががあり

各列または各行のいずれに沿って凡例項目を順番に表示するかを制御するには,方向プロパティを使用します。

例:lgd.numcolumns = 3.

NumColumns値の选択モード。

  • '汽车'——値を自動で選択します。

  • '手动的'——手動で指定した値を使用します。値を指定するには,NumColumnsプロパティを设定します。

カスタムの位置とサイズ。[左下角宽度高度]の形式の4要素ベクトルとして指定します。最初の2つの値剩下は,图の左下隅から凡例の左下隅までの距離を指定します。最後の2つの値宽度高度は,凡例のサイズを指定します。位置の単位は单位プロパティで定义されます。

位置プロパティを設定すると,MATLAB®位置プロパティを自動的に'没有任何'に変更します。

例:传奇({'a','b'},'位置',[0.2 0.6 0.1 0.2])

メモ

親コンテナーがTiledChartLayoutの場合,このプロパティを設定しても効果はありません。

位置の単位。次の表のいずれかの値を指定します。

单位 说明
'标准化'(既定) コンテナー(通常は图)を基準に正規化されます。图の左下隅が(0,0)で,右上隅が(1,1)になります。Figure のサイズを変更すると、位置ベクトルの値が更新されます。
'英寸' インチ。
“厘米” センチメートル。
“角色”

既定のシステムフォントの文字サイズを基準にします。

  • 文字の幅=文字Xの幅。

  • 文字の高さ= 2行のテキストのベースライン間の距離。

“点” ポイント。1ポイントは 1/72 インチです。
“像素”

ピクセル。

R2015b以降,窗户®およびMacintosh.システムにおいて,ピクセル単位の距離はシステム解像度に依存しません。

  • Windowsシステムの1ピクセルは1/96インチです。

  • Macintosh.システムの1ピクセルは1/72インチです。

  • Linux®システムでは,ピクセルのサイズは使用しているシステムの解像度によって決まります。

すべての単位は,コンテナーウィンドウの左下隅から測定されます。

このプロパティは位置プロパティに影響します。単位を変更した場合,单位が既定値であることを前提としている他の関数に影響を及ぼさないように,計算終了後に元の既定値に戻すことを推奨します。

オブジェクトの作成時に位置プロパティと单位プロパティを名称,价值のペアとして指定する場合は,指定する順序が重要です。特定の単位で位置を定義するには,单位プロパティを設定してから位置プロパティを設定しなければなりません。

レイアウトオプション。TiledChartLayoutOptionsオブジェクトとして指定します。このプロパティは那凡例がタイル表示チャート レイアウトにある場合に役立ちます。

タイルタイル表示チャートレイアウトレイアウトのグリッド内に凡例を配置配置にははにに瓷砖プロパティをTiledChartLayoutOptionsたとえば,3行3列タイル表示レイアウト中央考えのがあり央エッジにて,外侧のに沿ってつのタイルがありに実际ににはがあり実际実际にはありあり。表示であり,座标轴またはその他のオブジェクトが入力されるまで,外侧のタイルは领域を占有しません。

3×3瓷砖图表布局图。

次のコードは,凡例乐金显示器をグリッドの3番目のタイルに配置します。

lgd.Layout.Tile = 3;

,瓷砖プロパティを“北”“南”“东”,または“西方”として指定します。たとえば,値を“东”に設定すると,タイル内の凡例はグリッドの右側のタイルに配置されます。

lgd.Layout.Tile =“东”

凡例がタイル表示チャートレイアウトの子ではない場合(たとえば,图の子である場合),このプロパティは空で,効果はありません。

ラベル

すべて展開する

座標軸の現在の状態を反映する凡例項目の自動更新。'在'または“关闭”,もしくは数値または逻辑1真正的)または0.)として指定します。'在'の値は真正的と等価であり,“关闭”と等価です。したがって,このプロパティの値を逻辑値として使用できます。値はmatlab.lang.OnOffSwitchState型の开/关逻辑値として格式されます。

  • '在'- 座标轴に追加さた新闻グラフィックスオブジェクトに対して自动的に凡例凡例追ます。

  • “关闭”——凡例項目の追加や削除を自動的には実行しません。

例:传奇({“A”、“B”},“自动更新”,“关闭”)

凡例ラベルテキストテキスト。文件字の细胞配列,字符串配列または分类配列として指定します。ラベルに特殊文章やギリシャ字字を含めるに,texマークアップを使使。オプションオプション表は,翻译プロパティを参照してください。

凡例のタイトル。传奇text オブジェクトとして返されます。凡例のタイトルを追加するには、legend text オブジェクトの细绳プロパティを设定します。フォントスタイルや色など、タイトルの外観を変更するには、凡例のテキスト プロパティを設定します。一覧については、文本のプロパティを参照してください。

情节(兰特(3));lgd =图例(1号线的'第2行'3号线的);lgd.Title.String ='我的传奇冠军';lgd.Title.FontSize = 12;

别の方法として,关节标题を使用してタイトルを追加し,外観を制御することができます。

情节(兰特(3));lgd =图例(1号线的'第2行'3号线的);标题(乐金显示器,'我的传奇冠军'“字形大小”, 12)

テキストインタープリター。次の値のいずれかとして指定します。

  • “泰克斯”- - - - - -特克斯マークアップのサブセットを使用して文字を解釈します。

  • “乳胶”——乳胶マークアップを使用して文字を解釈します。

  • '没有任何'- リテラル文字を表示します。

特克斯マークアップ

matlabでは,既定でtexマークアップのサブセットをサポートしてます.texマークアップを使使使し,上付き文字や付きのの追加,フォントのタイプタイプ色の,テキストへの特征文件の插入插入行为ことができます。

修饰子の效果はの末尾までまで适までれますますますます。上付き文字と付き付き字は别であり,次の1文库または中间で囲まれた字に适さます。“泰克斯”に設定した場合にサポートされる修飾子は次のとおりです。

修飾子 说明
^ {} 上付き文字 “文本^{上标}’
_ {} 下付き文字 'text_ {subscript}'
\男朋友 太字フォント '\ bf text'
它\ イタリックフォント “\它文本”
\ sl 繁体フォント(通常はイタリックフォントと同じ) “\ sl文本”
rm \ 標準フォント “\ rm文本”
\字体名{说明符} フォント名 -说明符をフォントファミリの名前に置き換えます。これは他の修飾子と組み合わせて使用できます。 “\字体名{快递}文本”
\字形大小{说明符} フォントサイズ-说明符をポイント単位の数値スカラーに置き換えます。 '\ fontsize {15}文本'
\颜色{说明符} フォントの色-说明符红色的绿色黄色品红蓝色黑色的白色灰色的深绿色橙色lightBlueの色のいずれかに置き換えます。 “{品红}\颜色文本”
\颜色(rgb){说明符} フォントのカスタムの色-说明符をRGB 3成分に置き換えます。 “\颜色(rgb){0, 0.5, 0.5}文本”

次の表に,“泰克斯”インタープリターでサポートされる特殊文字を示します。

文件列 記号 文件列 記号 文件列 記号

α

\ Upsilon.

υ

\ sim

\角

\ leq

\ ast

*

\气

χ

\ infty.

β\

β

ψ

\ Clubsuit.

γ

ω

\ amdondsuit.

δ

Γ

\ heartsuit.

ϵ

Δ

\ spadesuit

ζ

Θ

\ leftrightarrow

\埃塔

η

Λ

\ leftarrow

θ

习\

Ξ

\ Leftarrow

\ vartheta

ϑ

Π

\向上箭头

iota.

ι

Σ

\ rightarrow

\卡巴

κ

\ Upsilon

ϒ

\ Rightarrow

λ

Φ

\ downarrow

μ.

Ψ

\保监会

º

ν

Ω

下午\

±

\ xi.

ξ

\对所有人

\ geq.

π

\存在

\ propto.

ρ

倪\

\部分

\ sigma.

σ

丛\

\子弹

\ varsigma.

ς

\约

\ div

÷

\ Tau

τ

\再保险

\ neq

\枚

\ oplus

a

、即时通讯

\杯

\ WP.

\ otimes.

\ subseteq

\帕

\帽

中\

\ supseteq

\ supset

\ lceil

\子集

int \

\ cdot

·

阿\

ο

\ rfloor

\底片

¬.

\微分算符

\ lfloor

\ *

X

\ ldots

...

\ Perp.

\清音

\主要的

'

\楔

\ varpi

ϖ

\ 0

\ rceil

\ rangle.

>

\中

|

\ vee.

\ langle

<

\版权

©.

乳胶マークアップ

乳胶マークアップを使用するには,インタープリターを“乳胶”に设定します。インラインモードでは,マークアップを1つのドル议号($)で囲みます。表示モードでは、マークアップを 2 つのドル記号 ($$)で囲みます。

乳胶モード 結果
インライン

“美元\ int_1 ^ {20} x ^ 2 dx $ '

方程与LaTeX内联模式。

表示

' $ $ \ int_1 ^ {20} x ^ 2 dx $ $”

方程式与乳胶显示模式。

テキストは乳胶の既定のフォントスタイルで表示され,字体名FontWeightFontAngleのプロパティは無視されます。フォントスタイルを変更するには、LaTeX マークアップを使用します。

乳胶インタープリターで使用できるテキストの最大サイズは1200文字です。複数行のテキストの場合は,さらに1行につき10文字ほど文字数が少なくなります。

特克斯および乳胶の使用例については,チャートのテキスト内のギリシャ文字と特殊文字をを参照してて.Latexシステムの详细について,乳胶プロジェクトの网サイト(https://www.latex-project.org/)を参照してください。

フォント

すべて展開する

フォント名。サポートされているフォント名または“FixedWidth”として指定します。テキストを正しく表示し印刷するには,システムでサポートされているフォントを選択しなければなりません。既定のフォントは,オペレーティングシステムとロケールによって異なります。

どのロケールでもテキストが整って見える固定幅のフォントを使用するには,“FixedWidth”を使使ます。固定固定幅フォント,ルートルートFixedWidthFontNameプロパティによって決まります。ルートのFixedWidthFontNameプロパティを設定すると,表示内容が新しいフォントを使用して直ちに更新されます。

フォント単位のゼロよりスカラー値サイズはし。

座標軸のフォントサイズを変更すると,カラーバーのフォントサイズはMATLABによって自動的に座標軸のフォントサイズの90%に設定されます。カラーバーのフォントサイズを手動で設定した場合は,座標軸のフォントサイズを変更してもカラーバーのフォントは影響を受けません。

文字の太さ。“正常”または“大胆”として指定します。

MATLABではフォントは,FontWeightプロパティプロパティ使使て,ユーザーのシステムで使使ますフォントから选択しますとははませませませんそのその,太字フォントをして标准フォントの太と変わらも标准のさと変わらないないがあります。

文件の倾斜。“正常”または'斜体'として指定します。

すべてのフォントに両方のフォントスタイルがあるとは限りません。そのため,イタリックフォントを指定しても標準フォントと変わらない場合があります。

色とスタイル

すべて展開する

テキストの色.RGB 3成分,16次数量カラーコード,色名,または省略名称として指定します。(0 0 0)の値で指定されます。

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

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

  • 16次数カラーコードは,ハッシュ秒()で始まり3桁または6桁の0.からFまでの范囲の16次数量が続く文章ベクトルまたはスカラーです。これらの値では大文字したがって,カラーコード“# FF8800”“# ff8800”“# F80”,および'#f80'は等価です。

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

色名 省略名 RGB 3成分 16進数カラーコード 外観
“红色” 'r' (1 0 0) “# FF0000”

“绿色” ‘g’ (0 1 0) “# 00 ff00”

“蓝” “b” (0 0 1) “# 0000 ff”

'青色' “c” (0 1 1) “# 00飞行符”

“红色” “米” (1 0 1) “#就”

“黄色” '是' [1 1 0] '#ffff00'

“黑” “k” (0 0 0) # 000000的

'白色的' 'W' [1 1 1] “# FFFFFF”

'没有任何' 該当なし 該当なし 該当なし 色なし

MATLABの很多くのので使使れれいるの色のののの3

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

[0.8500 0.3250 0.0980] “# D95319”

[0.9290 0.6940 0.1250] '#edb120'

(0.4940 0.1840 0.5560) “# 7 e2f8e”

(0.4660 0.6740 0.1880) “# 77 ac30”

(0.3010 0.7450 0.9330) “# 4 dbeee”

[0.6350 0.0780 0.1840] “# A2142F”

例:(0 0 1)

例:“蓝”

例:“# 0000 ff”

背景色。RGB 3成分,16進数カラーコード,色名,または省略名として指定します。既定値の[1 1 1]は,白に相当します。

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

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

  • 16次数カラーコードは,ハッシュ秒()で始まり3桁または6桁の0.からFまでの范囲の16次数量が続く文章ベクトルまたはスカラーです。これらの値では大文字したがって,カラーコード“# FF8800”“# ff8800”“# F80”,および'#f80'は等価です。

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

色名 省略名 RGB 3成分 16進数カラーコード 外観
“红色” 'r' (1 0 0) “# FF0000”

“绿色” ‘g’ (0 1 0) “# 00 ff00”

“蓝” “b” (0 0 1) “# 0000 ff”

'青色' “c” (0 1 1) “# 00飞行符”

“红色” “米” (1 0 1) “#就”

“黄色” '是' [1 1 0] '#ffff00'

“黑” “k” (0 0 0) # 000000的

'白色的' 'W' [1 1 1] “# FFFFFF”

'没有任何' 該当なし 該当なし 該当なし 色なし

MATLABの很多くのので使使れれいるの色のののの3

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

[0.8500 0.3250 0.0980] “# D95319”

[0.9290 0.6940 0.1250] '#edb120'

(0.4940 0.1840 0.5560) “# 7 e2f8e”

(0.4660 0.6740 0.1880) “# 77 ac30”

(0.3010 0.7450 0.9330) “# 4 dbeee”

[0.6350 0.0780 0.1840] “# A2142F”

例:传奇({“A”、“B”},“颜色”,“y”)

例:传奇({“A”、“B”},“颜色”,[0.8 - 0.8 1])

例:传奇({“A”、“B”},“颜色”,“# D9A2E9”)

ボックス外枠の色。RGB 3成分那16 進数カラー コード、色名、または省略名として指定します。既定値の(0.15 0.15 0.15)は,濃いグレーに相当します。

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

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

  • 16次数カラーコードは,ハッシュ秒()で始まり3桁または6桁の0.からFまでの范囲の16次数量が続く文章ベクトルまたはスカラーです。これらの値では大文字したがって,カラーコード“# FF8800”“# ff8800”“# F80”,および'#f80'は等価です。

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

色名 省略名 RGB 3成分 16進数カラーコード 外観
“红色” 'r' (1 0 0) “# FF0000”

“绿色” ‘g’ (0 1 0) “# 00 ff00”

“蓝” “b” (0 0 1) “# 0000 ff”

'青色' “c” (0 1 1) “# 00飞行符”

“红色” “米” (1 0 1) “#就”

“黄色” '是' [1 1 0] '#ffff00'

“黑” “k” (0 0 0) # 000000的

'白色的' 'W' [1 1 1] “# FFFFFF”

'没有任何' 該当なし 該当なし 該当なし 色なし

MATLABの很多くのので使使れれいるの色のののの3

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

[0.8500 0.3250 0.0980] “# D95319”

[0.9290 0.6940 0.1250] '#edb120'

(0.4940 0.1840 0.5560) “# 7 e2f8e”

(0.4660 0.6740 0.1880) “# 77 ac30”

(0.3010 0.7450 0.9330) “# 4 dbeee”

[0.6350 0.0780 0.1840] “# A2142F”

例:传奇({“A”、“B”},“EdgeColor”,[0 1 0])

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

  • '在'——凡例の周囲にボックスを表示します。

  • “关闭”——凡例の周囲にボックスを表示しません。

例:传说({'a','b'},'box','关闭')

ボックスのの正の値指定します.1ポイントは1/72インチです。

例:1.5

対話機能

すべて展開する

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

  • '在'- オブジェクトを表示します。

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

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

メモ

PickablePartsプロパティが'没有任何'に设定されてているいる合hプロパティが“关闭”に设定されている场合には,このコンテキストメニューは表示されません。

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

  • '在'- 选択选択されていいプロット编集モードででオブジェクトをしたた场た合书,matlabは选择プロパティを'在'に設定します。选择高灯プロパティも'在'に設定されている場合,MATLABはオブジェクトの周囲に選択ハンドルを表示します。

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

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

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

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

コールバック

すべて展開する

凡例の項目をクリックすると実行されるコールバック。次の値のいずれかとして指定します。

  • 関数ハンドル。たとえば,@myCallbackのようになります。

  • 関数ハンドルと追加の引数を含む细胞配列。たとえば,{@myCallback,长度}のようになります。

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

関数ハンドルを使用してこのプロパティを指定すると,MATLABは,传说オブジェクトとイベントデータ構造体を1番目と2番目の入力引数として関数に渡します。次の表は,イベントデータ構造体のフィールドについて説明しています。

イベントデータ構造体のフィールド

フィールド 说明
同行 クリックされた凡例項目に関連付けられているチャートオブジェクト。
地区 凡例項目のクリックされる領域。“图标”または“标签”のいずれかとして返されます。
SelectionType

クリックのタイプ。

  • “正常”- 左マウスボタンをシングルクリック

  • “扩展”-转移キーを押しながら,左マウスボタンをシングルクリック

  • “开放”——任意のマウスボタンをダブルクリック

  • “alt”——右マウスボタン,両方のマウスボタン(WindowsおよびMac)または中央のマウスボタン(MacおよびLinux)をシングルクリック。快捷菜单プロパティに有象なコンテキストメニューがれるれる合(既定既定设定),このタイプのクリックは,ItemHitFcn.コールバックをトリガーする代わりにコンテキストメニューを開きます。

传说オブジェクト。
EventName イベント名'itemhit'

メモ

ButtonDownFcnプロパティを設定した場合,ItemHitFcn.プロパティは無効になります。

凡例内の項目をクリックしたときに,関連付けられたチャートが何らかの方法で更新されるように,対話型の凡例を作成できます。たとえば,チャートの表示/非表示を切り替えたり,ラインの幅を変更したりすることができます。凡例のItemHitFcn.プロパティを,チャートをどのようにするするをするコールバックコールバック设定ししますますこの例でははははははのチャートのラベルをクリックしたたときまたはをクリッククリックたたときに表示をクリックしたたときの表示表示クリックしたたとき表示表示表示表示クリック表示表示をた切り替える说说表示说しし。チャートチャート可见プロパティを'在'または“关闭”のいずれかに変更するコールバック关数を作成します。

次のコードを新闻关有关部ファイルコピーし,hitcallback_ex1.M.として,现处于のフォルダーまたはmatlab検索パス上のフォルダーいずれか保存します。srcevntは,传说オブジェクトとイベントデータ構造体です。凡例内の項目がクリックされると,MATLABによって,これらの入力がコールバック関数に自動的に渡されます。イベントデータ構造体の同行フィールドを使用して,クリックされた凡例項目に関連付けられたチャートオブジェクトのプロパティにアクセスします。

功能hitcallback_ex1(src,evnt)如果比较字符串(evnt.Peer.Visible'在') evnt.Peer.Visible =“关闭”其他的evnt.Peer.Visible ='在'结尾结尾

次に4本のラインをプロットし,凡例を作成して,传说オブジェクトを変数に代入します。传说オブジェクトのItemHitFcn.プロパティをコールバック関数に設定します。凡例内の項目をクリックすると,関連付けられたチャートの表示/非表示が切り替わります。チャートを非表示にすると,凡例ラベルがグレーに変わります。

情节(兰德(4));l =传奇(1号线的“第2行”3号线的4号线的);l.ItemHitFcn = @hitcallback_ex1;

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

  • 関数ハンドル

  • 关关ハンドルと添加ののををを

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

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

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

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

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

メモ

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

[作物作用。

  • 関数ハンドル。

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

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

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

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

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

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

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

  • 関数ハンドル。

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

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

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

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

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

コールバック実行制御

すべて展開する

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

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

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

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

Matlabがコールバックを呼び出すたびに,そのコールバックは実行中のコールバックに割り込もとします。中断プロパティが,割り込みを許可するかどうかを決定します。中断プロパティは次の2つの値をとることができます。

  • 値が'在'の場合,他のコールバックがオブジェクトのコールバックに割り込むことができます。割り込みは,drawnow数字uifigureGetFrame.等待暂停コマンドなどの,MATLABが次にキューを処理するポイントで発生します。

    • 実実のコールバックにのいずれかコマンドが含まている场场でのはそのしでのを停止し,割り込みコールバックを実とし。中だったコールバックの実を开着。

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

  • 値が“关闭”のの合,割り込みの试行はすべてブロックされ。BusyActionプロパティが,その割り込みコールバックを破棄するかキューに入れるかを決定します。

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

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

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

Matlabがコールバックを呼び出すたびに,そのコールバックは実行中のコールバックに割り込もとします。中断プロパティが,割り込みを许可するかか可决定します割り込み割り込み许可れれないないないは,割り込みコールバックを所所するオブジェクトBusyActionプロパティが,そのコールバックを破弃するかキューに入れるかを决定します。BusyActionプロパティは次の値を取ることができます。

  • “队列”- 割り込みコールバックをキューに入れ,行动中のコールバックが终了た后ににされるようにしし

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

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

  • “可见”——表示されている場合にマウスクリックをキャプチャします。可见プロパティが'在'にに设定されれていなければならず,传说オブジェクトオブジェクトの色が定义されている部をクリックなけれなければませませませのられられているいるプロパティプロパティ'没有任何'に設定されている部分をクリックすることはできません。传说オブジェクトがクリックに応答するか,先祖がクリックに応答するかは,hプロパティが決定します。

  • '没有任何'——マウスクリックをキャプチャしません。传说オブジェクトをクリックすると,图ウィンドウの现在のビュー内でその下にあるオブジェクトにクリックが渡されます。传说オブジェクトのhプロパティの効果はありません。

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

  • '在'-传说オブジェクトのButtonDownFcnコールバックをトリガーします。快捷菜单プロパティが定义されているいるいる,コンテキストメニューを呼び出し。

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

    • hプロパティが'在'にに设定されている

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

メモ

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

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

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

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

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

親/子

すべて展開する

親コンテナー。数字オブジェクト,面板オブジェクト,选项卡オブジェクト,またはTiledChartLayoutオブジェクトとして指定します。

传说オブジェクトの亲は,关键词付けている座标轴同じ亲でなければなりませんをられて座标轴のを変更するととと変更と,同じ亲を使とする传说オブジェクトが自動的に更新されます。

このオブジェクトには子がありません。このプロパティは設定できません。

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

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

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

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

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

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

识别子

すべて展開する

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

グラフィックスオブジェクトのタイプ。“传奇”として返されます。このプロパティを使用して,プロット階層内にある特定のタイプのすべてのオブジェクトを見つけます。

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

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

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

互换互换性についての考虑事项

すべて展開する

R2020a以降は非推奨

R2014bで導入