MATLAB ヘルプ センター
グラフ ノードにラベルを付ける
labelnode(H,nodeIDs,Labels)
labelnode(H,nodeIDs,Labels) は、nodeIDs で指定されたノードに、Labels に含まれる文字ベクトルまたは string でラベルを付けます。
H
nodeIDs
Labels
例
すべて折りたたむ
グラフを作成してプロットします。
s = [1 1 2 2 3 4 5 5]; t = [2 3 3 4 4 5 1 2]; G = digraph(s,t); h = plot(G);
関数 plot は、グラフ ノードにノード インデックス (使用できる場合はノード名) のラベルを自動的に付けます。その代わりに、グラフの一部のノードにテキスト ラベルを使用します。
plot
labelnode(h,[1 2],{'source' 'target'})
ノード 3 およびノード 4 に 'A' のラベルを付けます。ノード ラベルによって基礎グラフ G は変更されないため、ラベルに重複する名前を含めることができます (G の正式なノード名は常に一意でなければならない)。
'A'
G
labelnode(h,[3 4],'A')
GraphPlot
入力グラフ プロット。GraphPlot オブジェクトとして指定します。関数 graph または digraph を使用してグラフを作成してから、GraphPlot オブジェクトを返す出力引数を指定して plot を使用します。
graph
digraph
例: H = plot(G)
H = plot(G)
ノード識別子。logical ベクトル、または 1 つ以上のノード インデックスかノード名として指定します。nodeIDs が logical ベクトルである場合、その長さはグラフのノードの数と一致しなければなりません。
次の表に、1 つ以上のノードを数値ノード インデックスまたはノード名のいずれかで参照するさまざまな方法を示します。
スカラー
例: 1
1
ベクトル
例: [1 2 3]
[1 2 3]
文字ベクトル
例: 'A'
文字ベクトルの cell 配列
例: {'A' 'B' 'C'}
{'A' 'B' 'C'}
string スカラー
例: "A"
"A"
string 配列
例: ["A" "B" "C"]
["A" "B" "C"]
ノードのラベル。文字ベクトルまたは文字ベクトルの cell 配列として指定します。
Labels が文字ベクトルまたは string スカラーである場合、labelnode は nodeIDs で指定された各ノードにそのラベルを使用します。
labelnode
Labels が cell 配列または string 配列である場合、nodeIDs で指定された各ノードのラベルを含まなければなりません。
データ型: char | cell | string
char
cell
string
R2015b で導入
labeledge
highlight
layout
layoutcoords
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
Web サイトの選択
Web サイトを選択すると、翻訳されたコンテンツにアクセスし、地域のイベントやサービスを確認できます。現在の位置情報に基づき、次のサイトの選択を推奨します:
また、以下のリストから Web サイトを選択することもできます。
最適なサイトパフォーマンスの取得方法
中国のサイト (中国語または英語) を選択することで、最適なサイトパフォーマンスが得られます。その他の国の MathWorks のサイトは、お客様の地域からのアクセスが最適化されていません。
南北アメリカ
ヨーロッパ
アジア太平洋地域
最寄りの営業オフィスへのお問い合わせ