主要内容

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

葡萄园のプロパティ

グラフプロットの外観と動作

GraphPlotプロパティはプロットするグラフの外観と動作を制御します。プロパティの値を変更することによって、グラフ表示の外観を変更できます。ドット表記を使用して、特定のオブジェクトとプロパティを参照します。

G = graph([1 1 1 1 5 5 5],[2 3 4 5 6 7 8 9]);h =情节(G);c = h.EdgeColor;h.EdgeColor =“k”;

ノード

すべて展開する

ノードの色。次の値のいずれかとして指定します。

  • “没有”——ノードは描画されません。

  • “平坦”— 各ノードの色はNodeCDataの値によって決まります。

  • 行列 — 各行はそれぞれ 1.つのノードの色を表す RGB 3成分です。この行列のサイズはnumnodes (G)3.列です。

  • RGB 3成分、16進数カラー コードまたは色名 — 指定した色がすべてのノードで使用されます。

    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) #0000FF"

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

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

    “黄色” “是的” [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”

    [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] “# 77 ac30”

    (0.3010 0.7450 0.9330) “# 4 dbeee”

    [0.6350 0.0780 0.1840] "A2142F"

例:绘图(G、'NodeColor'、'k')は黒のノードをもつグラフ プロットを作成します。

ノード マーカー記号。次の表の値のいずれか、またはこのような値の 单间牢房配列または 一串ベクトルとして指定します。既定では、グラフ ノードに円マーカーを使用します。ノードごとに異なるマーカーを使用するには、文字ベクトルの 单间牢房配列、または 一串ベクトルを指定します。

説明
“o”
“+” プラス記号
‘*’ アスタリスク
'.'
“x” 十字
'_' 水平線
'|' 垂直線
“广场”または's' 正方形
“钻石”または' d ' 菱形
'^' 上向き三角形
“v” 下向き三角形
'>' 右向き三角形
'<' 左向き三角形
五角星形的または“p” 星形五角形
“卦”または“h” 星形六角形
“没有” マーカーなし

例:“+”

例:“钻石”

ノードのマーカーサイズ。ポイント単位の正の値,またはそのような値のベクトルとして指定します。グラフのノードごとに異なるマーカーサイズを使用するには,ベクトルを指定します。点尺寸の既定値は、ノード数が 100以下のグラフでは 4.ノード数が 100を超えるグラフでは2.です。

例:10

ノード マーカーの色データ。グラフ内のノード数に等しい長さをもつベクトルとして指定します。NodeCDataの値は現在のカラーマップの色に線形にマッピングされ、その結果、プロットしたグラフの各ノードが異なる色になります。

エッジ

すべて展開する

エッジの色。第1次の値のつとして指定します。

  • “没有”——エッジは描画されません。

  • “平坦”— 各エッジの色はEdgeCDataの値によって決まります。

  • 行列 — 各行はそれぞれ 1.つのエッジの色を表す RGB 3成分です。この行列のサイズは努梅杰斯(G)3.列です。

  • RGB 3成分、16進数カラー コードまたは色名 — 指定した色がすべてのエッジで使用されます。

    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) #0000FF"

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

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

    “黄色” “是的” [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”

    [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] “# 77 ac30”

    (0.3010 0.7450 0.9330) “# 4 dbeee”

    [0.6350 0.0780 0.1840] "A2142F"

例:绘图(G,'EdgeColor','r')は赤のエッジをもつグラフ プロットを作成します。

ライン スタイル。次の表のライン スタイルのいずれか、またはそのような値の 单间牢房配列または 一串ベクトルとして指定します。エッジごとに異なるライン スタイルを使用するには、文字ベクトルの 单间牢房配列または 一串ベクトルを指定します。

文字 ライン スタイル 結果として得られる線
'-' 実線

'--' 破線

':' 点線

'-.' 一点鎖線

“没有” ラインなし ラインなし

エッジのライン幅。ポイント単位の正の値、またはそのような値のベクトルとして指定します。グラフのエッジごとに異なるライン幅を使用するには、ベクトルを指定します。

例:0.75

グラフ エッジの透明度。0以上1.以下のスカラー値として指定します。1.の値は完全な不透明を,0の値は完全な透明(非表示)を意味します。

例:0.25

エッジラインの色データ。グラフ内のエッジ数に等しい長さをもつベクトルとして指定します。EdgeCDataの値は現在のカラーマップの色に線形にマッピングされ,その結果,プロットしたグラフの各エッジが異なる色になります。

矢印のサイズ。ポイント単位の正の値、またはそのような値のベクトルとして指定します。ベクトルとして指定した場合、箭头大小はグラフの各エッジの矢印のサイズを指定します。箭头大小の既定値は、ノード数が 100以下のグラフでは7.100年,ノード数がを超えるグラフでは4.です。

箭头大小は有向グラフでのみ有効です。

例:15

エッジ上での矢印の位置。[0 1]の範囲内の値、またはそのような値の、エッジ数と等しい長さのベクトルとして指定します。値が 0に近いと矢印はソース ノードに近くなり、値が 1.に近いと矢印はターゲット ノードに近くなります。既定値は0.5です。この場合、矢印はソース ノードとターゲット ノードの中間に配置されます。

ArrowPositionは有向グラフでのみ有効です。

有向エッジの矢印の表示切り替え。“关闭”または“开”、あるいは数値または 必然的1.(符合事实的)または0(错误的) として指定します。“开”の値は符合事实的と等価であり、“关闭”错误的と等価です。したがって、このプロパティの値を 必然的値として使用できます。値はmatlab.lang.OnOffSwitchState型の 开/关逻辑値として格納されます。

有向グラフでは,既定値が“开”で矢印が表示されますが,“关闭”の値を指定して有効エッジの矢印を非表示にすることができます。無向グラフでは、秀箭は常に“关闭”です。

位置

すべて展開する

メモ

扩展属性YDataは、各ノードが有効な (x,y)座標をもつように共に指定しなければなりません。オプションとして、3.次元座標用に兹达塔を指定できます。

ノードのx座標。グラフ内のノード数に等しい長さをもつベクトルとして指定します。

メモ

扩展属性YDataは、各ノードが有効な (x,y)座標をもつように共に指定しなければなりません。オプションとして、3.次元座標用に兹达塔を指定できます。

ノードのy座標。グラフ内のノード数に等しい長さをもつベクトルとして指定します。

メモ

扩展属性YDataは、各ノードが有効な (x,y)座標をもつように共に指定しなければなりません。オプションとして、3.次元座標用に兹达塔を指定できます。

ノードのz座標。グラフ内のノード数に等しい長さをもつベクトルとして指定します。

ノードとエッジのラベル

すべて展開する

ノードのラベル。数値ベクトルまたは文字ベクトルの 单间牢房配列として指定します。NodeLabelの長さはグラフのノード数と等しくなければなりません。既定では,NodeLabelはグラフ ノードのノード 身份证件を含む 单间牢房配列です。

  • ノードに名前がない場合 (つまりG.节点に変数的名字が含まれない)、ノードのラベルは 单间牢房配列に含まれる値独特的(G.Edges.EndNodes)になります。

  • 名前付きノードの場合、ノードのラベルはG.Nodes.Name'になります。

例:{' A ', ' B ', ' C '}

例:[1 2 3]

例:绘图(G,'NodeLabels',G.Nodes.Name)はノードにその名前のラベルを付けます。

データ型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64|单间牢房

ノードのラベルの選択モード。“自动”(既定)または“手册”として指定します。NodeLabelMode“自动”として指定すると、NodeLabelにグラフ ノードのノード 身份证(数値ノード インデックスまたはノード名) が入力されます。NodeLabelMode“手册”を指定しても、NodeLabelの値は変更されません。

ノード ラベルの色。次の値のいずれかとして指定します。

  • 行列-行はそれぞれ1つのノードラベルの色を表すRGB 3成分です。この行列のサイズはnumnodes (G)3.列です。

  • RGB 3成分、16進数カラー コードまたは色名 — 指定した色がすべてのノード ラベルで使用されます。

    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) #0000FF"

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

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

    “黄色” “是的” [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”

    [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] “# 77 ac30”

    (0.3010 0.7450 0.9330) “# 4 dbeee”

    [0.6350 0.0780 0.1840] "A2142F"

例:图(G,'NodeLabel',C,'NodeLabelColor',m')は、マゼンタのノード ラベルをもつグラフ プロットを作成します。

エッジのラベル。数値ベクトルまたは文字ベクトルの细胞配列として指定します。埃德格拉贝尔の長さはグラフのエッジ数と等しくなければなりません。既定では、埃德格拉贝尔は空の细胞配列です(エッジのラベルは表示されない)。

例:{' A ', ' B ', ' C '}

例:[1 2 3]

例:情节(G, EdgeLabels G.Edges.Weight)はグラフ エッジにその重みのラベルを付けます。

データ型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64|单间牢房

エッジのラベルの選択モード。“手册”(既定)または“自动”として指定します。EdgeLabelMode“自动”を指定すると、埃德格拉贝尔重量のエッジの重み (使用できる場合)、あるいはエッジ インデックスG.边(k,:)(重みが使用できない場合)が入力されます。EdgeLabelMode“手册”を指定しても、埃德格拉贝尔の値は変更されません。

エッジ ラベルの色。次の値のいずれかとして指定します。

  • 行列 — 行はそれぞれ 1.つのエッジ ラベルの色を表す RGB 3成分です。この行列のサイズは努梅杰斯(G)3.列です。

  • RGB 3成分、16進数カラー コードまたは色名 — 指定した色がすべてのエッジ ラベルで使用されます。

    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) #0000FF"

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

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

    “黄色” “是的” [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”

    [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] “# 77 ac30”

    (0.3010 0.7450 0.9330) “# 4 dbeee”

    [0.6350 0.0780 0.1840] "A2142F"

例:情节(G, EdgeLabel C“EdgeLabelColor”,“m”)は,マゼンタのエッジラベルをもつグラフプロットを作成します。

テキスト文字の解釈。第1次の値のつとして指定します。

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

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

  • “没有”— リテラル文字を表示します。

特克斯マークアップ

MATLABでは、既定で 特克斯マークアップのサブセットをサポートしています。特克斯マークアップを使用して、上付き文字や下付き文字の追加、フォントのタイプや色の変更、テキストへの特殊文字の挿入を行うことができます。

修飾子の効果はテキストの末尾まで適用されます。上付き文字と下付き文字は例外であり、次の 1.文字または中かっこで囲まれた文字にのみ適用されます。インタープリターを“泰克斯”に設定した場合にサポートされる修飾子は次のとおりです。

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

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

文字列 記号 文字列 記号 文字列 記号

\阿尔法

α

\上升

υ

\ sim

~

\角

\ leq

\ast

*

\气

χ

\英夫蒂

\贝塔

β

\防扩散安全倡议

ψ

\俱乐部套路

\伽马射线

γ

\欧米茄

ω

\钻石套装

δ

\伽马射线

Γ

\胸衣

ϵ

Δ

\ spadesuit

\泽塔

ζ

Θ

\左右箭头

\埃塔

η

Λ

\左箭头

θ

\十一

Ξ

\ Leftarrow

\ vartheta

ϑ

Π

\向上箭头

\一丁点儿

ι

Σ

\ rightarrow

\卡帕

κ

\上升

ϒ

\ Rightarrow

λ

Φ

\ downarrow

µ

\防扩散安全倡议

Ψ

\保监会

º

ν

Ω

下午\

±

\十一

ξ

\福尔

\geq

π

\存在

\普罗普托

ρ

倪\

\部分

\西格玛

σ

\丛

\子弹头

\瓦西格玛

ς

\大约

\ div

÷

\头

τ

\再保险

\ neq

\枚

\奥普拉斯

\阿莱夫

、即时通讯

\杯

\可湿性粉剂

\有时

\ subseteq

\帕

\帽

中\

\ supseteq

\ supset

\ lceil

\子集

int \

\cdot

·

阿\

ο

\地板

\底片

¬

\纳布拉

\ lfloor

\ *

x

\ldots

...

\罪犯

\清音

\主要的

´

\楔子

\ varpi

ϖ

\ 0

\ rceil

\激怒

\中段

|

\V型

\ langle

\版权

©

乳胶マークアップ

乳胶マークアップを使用するには,口译译员プロパティを“乳胶”に設定します。テキストをドル記号で囲みます。たとえば、インライン モードでは“$\int_1^{20}x^2 dx$”、表示モードでは' $ $ \ int_1 ^ {20} x ^ 2 dx $ $”を使用します。

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

乳胶インタープリターで使用できるテキストの最大サイズは1200文字です。

乳胶システムの詳細については,乳胶プロジェクトのWebサイト(https://www.latex-project.org/)を参照してください。

フォント

すべて展開する

ノードラベルのフォント名。サポートされているフォント名または“固定宽度”として指定します。ラベルを正しく表示および印刷するには,システムでサポートされているフォントを選択しなければなりません。既定のフォントは,特定のオペレーティングシステムとロケールによって異なります。たとえば,英語版の窗口®および Linux®システムでは、既定で 赫尔维蒂卡フォントが使用されます。

どのロケールでもテキストが整って見える固定幅のフォントを使用するには、“固定宽度”を指定します。

例:“威尔士”

ノードラベルのフォントサイズ。正の数値、または正の数値のベクトルとして指定します。节点大小がベクトルの場合、各要素は 1.つのノード ラベルのフォント サイズを指定します。

ノード ラベルのテキストの太さ。“正常”または“大胆的”として指定するか,各ノードについて“正常”または“大胆的”を指定する 一串ベクトルまたは文字ベクトルの 单间牢房配列として指定します。

  • “大胆的”標準よりも太い文字

  • “正常”— 各フォントで定義されている標準の太さ

すべてのフォントに太字フォントがあるとは限りません。

データ型:单间牢房|字符|字符串

ノード ラベルのテキストの文字の傾斜。“正常”または“斜体”として指定するか,各ノードについて“正常”または“斜体”を指定する 一串ベクトルまたは文字ベクトルの 单间牢房配列として指定します。

  • “斜体”"文字の傾斜あり"

  • “正常”- - - - - -文字の傾斜なし

すべてのフォントに両方のフォント スタイルがあるとは限りません。

データ型:单间牢房|字符|字符串

エッジラベルのフォント名。サポートされているフォント名または“固定宽度”として指定します。ラベルを正しく表示および印刷するには、システムでサポートされているフォントを選択しなければなりません。既定のフォントは、特定のオペレーティング システムとロケールによって異なります。たとえば、英語版の 窗户および Linuxシステムでは、既定で 赫尔维蒂卡フォントが使用されます。

どのロケールでもテキストが整って見える固定幅のフォントを使用するには、“固定宽度”を指定します。

例:“威尔士”

エッジ ラベルのフォント サイズ。正の数値、または正の数値のベクトルとして指定します。EdgeFontSizeがベクトルの場合,各要素は1つのエッジラベルのフォントサイズを指定します。

エッジ ラベルのテキストの太さ。“正常”または“大胆的”として指定するか,各エッジに対して“正常”または“大胆的”を指定する 一串ベクトルまたは文字ベクトルの 单间牢房配列として指定します。

  • “大胆的”標準よりも太い文字

  • “正常”— 各フォントで定義されている標準の太さ

すべてのフォントに太字フォントがあるとは限りません。

データ型:单间牢房|字符|字符串

エッジラベルのテキストの文字の傾斜。“正常”または“斜体”として指定するか,各エッジに対して“正常”または“斜体”を指定する 一串ベクトルまたは文字ベクトルの 单间牢房配列として指定します。

  • “斜体”"文字の傾斜あり"

  • “正常”- - - - - -文字の傾斜なし

すべてのフォントに両方のフォント スタイルがあるとは限りません。

データ型:单间牢房|字符|字符串

凡例

すべて展開する

凡例によって使用されるテキスト。文字ベクトルとして指定します。このテキストは 葡萄园のアイコンの隣に表示されます。

例:“文本描述”

テキストを複数行にする場合、把格式数据写成串を使用して改行文字\ nを含む文字ベクトルを作成します。

例:sprintf(1 \在线2行)

あるいは,関数传奇を使用して凡例テキストを指定することもできます。

  • 関数传奇の入力引数としてテキストを指定した場合、凡例には指定されたテキストが使用され、DisplayNameプロパティが同じ値に設定されます。

  • 関数传奇の入力引数としてテキストを指定しない場合,凡例にはDisplayNameプロパティのテキストが使用されます。DisplayNameプロパティにテキストが含まれていない場合は,凡例で文字ベクトルが生成されます。この文字ベクトルは“dataN”の形式になります。ここで,Nは,凡例エントリのリスト内の位置を基にGraphPlotオブジェクトに割り当てられる数字です。

既存の凡例内でこの文字ベクトルを対話的に編集した場合,MATLABはDisplayNameプロパティを編集後の文字ベクトルに更新します。

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

凡例アイコンの表示スタイル。注释オブジェクトとして返されます。このオブジェクトを使用してGraphPlotを凡例に含めたり凡例から除外したりします。

  1. 注释プロパティをクエリして注释オブジェクトを取得します。

  2. 注释オブジェクトの传奇信息プロパティをクエリして传奇オブジェクトを取得します。

  3. 传奇オブジェクトの图标显示样式プロパティを次のいずれかの値に指定します。

    • “开”— 凡例に 1.つのエントリとして 葡萄园オブジェクトを含めます (既定値)。

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

    • “孩子”-葡萄园オブジェクトの子のみを個別のエントリとして凡例に含めます。

凡例が既に存在するときに图标显示样式設定を変更した場合、表示を更新するためには传奇を呼び出さなければなりません。

対話機能

すべて展開する

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

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

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

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

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

メモ

数据模板オブジェクトは芬多布吉または芬德尔によって返されず,copyobjによってコピーされません。

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

メモ

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

選択状態。“开”または“关闭”、もしくは数値または 必然的1.(符合事实的)または0(错误的) として指定します。“开”の値は 符合事实的と等価であり、“关闭”错误的と等価です。したがって、このプロパティの値を 必然的値として使用できます。値はmatlab.lang.OnOffSwitchState型の 开/关逻辑値として格納されます。

  • “开”— 選択されています。プロット編集モードでオブジェクトをクリックした場合、MATLABは选择プロパティを“开”に設定します。选择突出显示プロパティも“开”に設定されている場合、MATLABはオブジェクトの周囲に選択ハンドルを表示します。

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

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

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

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

コールバック

すべて展開する

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

  • 関数ハンドル

  • 関数ハンドルと追加の引数を含む 单间牢房配列

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

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

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

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

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

メモ

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

例:@myCallback

例:{@myCallback,arg3}

作成コールバック。第1次の値のつとして指定します。

  • 関数ハンドル

  • 関数ハンドルと追加の引数を含む 单间牢房配列

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

このプロパティは、葡萄园の作成時にコードを実行するために使用します。既存の 葡萄园にCreateFcnプロパティを設定しても効果はありません。このプロパティの既定値を定義するか,GraphPlotの作成中に名称、值のペアを使用してこのプロパティを定義しなければなりません。MATLABはGraphPlotを作成し、そのプロパティをすべて設定した後でコールバックを実行します。

関数ハンドルを使用してこのコールバックを指定した場合、MATLABはコールバックを実行するときに次の 2.つの引数をコールバック関数に渡します。

  • 葡萄园オブジェクト — コールバック関数内から 葡萄园オブジェクトのプロパティにアクセスできます。ルートのCallbackObjectプロパティを介してGraphPlotオブジェクトにアクセスすることもできます。このプロパティは関数gcboを使用してクエリできます。

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

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

例:@myCallback

例:{@myCallback,arg3}

削除コールバック。次の値の 1.つとして指定します。

  • 関数ハンドル

  • 関数ハンドルと追加の引数を含む 单间牢房配列

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

このプロパティを使用して,GraphPlotを削除する際にコードを実行します。MATLABはGraphPlotを破棄する前にコールバックを実行するため、コールバックはそのプロパティ値にアクセスできます。

関数ハンドルを使用してこのコールバックを指定した場合、MATLABはコールバックを実行するときに次の 2.つの引数をコールバック関数に渡します。

  • 葡萄园オブジェクト — コールバック関数内から 葡萄园オブジェクトのプロパティにアクセスできます。ルートのCallbackObjectプロパティを介してGraphPlotオブジェクトにアクセスすることもできます。このプロパティは関数gcboを使用してクエリできます。

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

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

例:@myCallback

例:{@myCallback,arg3}

コールバック実行制御

すべて展開する

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

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

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

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

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

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

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

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

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

メモ

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

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

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

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

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

コールバックキューイング。“队列”または“取消”として指定します。巴士行动プロパティはMATLABによる割り込みコールバックの実行の処理方法を決定します。

メモ

次の 2.つのコールバックの状態について考慮する必要があります。

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

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

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

GraphPlotのButtonDownFcnコールバックが割り込み不可の実行中のコールバックに割り込もうとしている場合、巴士行动プロパティはそのコールバックを破棄するかキューに入れるかを決定します。巴士行动プロパティは次の値の 1.つとして指定します。

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

  • “取消”——割り込みコールバックを破棄します。

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

  • “可见”——表示されている場合にのみマウスクリックをキャプチャできます。可见プロパティは、“开”に設定しなければなりません。クリックに対しGraphPlotが応答するか,あるいは先祖が応答するかについては,命中测试プロパティが決定します。

  • “没有”— マウス クリックをキャプチャしません。葡萄园をクリックすると、图形ウィンドウの現在のビュー内でその下にあるオブジェクトにクリックが渡されます。葡萄园の命中测试プロパティには何の効果もありません。

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

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

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

    • 命中测试プロパティが“开”に設定されている

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

メモ

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

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

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

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

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

親/子

すべて展開する

葡萄园の親。斧头オブジェクト、グループ オブジェクトまたは変換オブジェクトとして指定します。

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

儿童プロパティを使用して子の追加や削除を行うことはできません。このリストに子を追加するには、数据提示オブジェクトのプロパティをチャート オブジェクトに設定します。

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

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

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

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

葡萄园オブジェクトが親の儿童プロパティ内にリストされない場合,オブジェクト階層の検索またはハンドルプロパティのクエリによってオブジェクトハンドルを取得する関数は,そのオブジェクトハンドルを返しません。このような関数には,得到芬多布吉gcagcfgco新图claclfがあります。

非表示のオブジェクトハンドルは有効なままです。ルートの显示隐藏句柄プロパティを“开”に設定すると,可操作性プロパティの設定にかかわらず、すべてのオブジェクト ハンドルがリストされます。

識別子

すべて展開する

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

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

葡萄园に関連付けるタグ。文字ベクトルとして指定します。タグはグラフィックス オブジェクトを識別する手段を提供します。プロット階層内にある特定のタグをもつすべてのオブジェクトを検出するためにこのプロパティを使用できます。たとえば芬多布吉を使用してタグを検索します。

例:“一月数据”

データ型:字符

GraphPlotオブジェクトに関連付けるデータ。スカラー、ベクトル、行列、cell 配列、文字配列、テーブルまたは構造体として指定します。MATLAB はこのデータを使用しません。

複数のデータセットを関連付ける場合またはデータにフィールド名を付加する場合は,関数getappdataおよびsetappdataを使用します。

例:1:100

データ型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64|必然的|字符|结构|桌子|单间牢房

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

すべて展開する

R2020a以降は非推奨

R2015bで導入