labelnode
그래프 노드에 레이블 지정
설명
예제
그래프 노드에 레이블 지정
그래프를 생성하고 플로팅합니다.
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
함수는 해당 노드 인덱스(또는 사용 가능한 경우 해당 노드 이름)를 사용하여 그래프 노드에 자동으로 레이블을 지정합니다. 일부 그래프 노드에 대해 텍스트 레이블을 대신 사용합니다.
labelnode(h,[1 2],{'source' 'target'})
노드 3과 노드 4에 'A'
로 레이블을 지정합니다. 노드 레이블은 기본 그래프 G
에 영향을 미치지 않으므로, 레이블에 이름을 중복하여 사용할 수 있습니다(단, G
에 포함된 식 노드 이름은 항상 고유해야 함).
labelnode(h,[3 4],'A')
입력 인수
nodeIDs
— 노드 ID
논리형 벡터 | 노드 인덱스 | 노드 이름
노드 ID로, 논리형 벡터나 하나 이상의 노드 인덱스 또는 노드 이름으로 지정됩니다. nodeIDs
가 논리형 벡터이면 길이가 그래프에 있는 노드의 개수와 일치해야 합니다.
다음 표에서는 숫자형 노드 인덱스 또는 노드 이름을 사용하여 하나 이상의 노드를 참조하는 몇 가지 방법을 보여줍니다.
형식 | 단일 노드 | 여러 노드 |
---|---|---|
노드 인덱스 | 스칼라 예: | 벡터 예: |
노드 이름 | 문자형 벡터 예: | 문자형 벡터로 구성된 셀형 배열 예: |
string형 스칼라 예: | string형 배열 예: |
Labels
— 노드 레이블
문자형 벡터 | string형 스칼라 | 문자형 벡터로 구성된 셀형 배열 | string형 배열
노드 레이블로, 문자형 벡터로 구성된 셀형 배열이나 문자형 벡터로 지정됩니다.
Labels
가 문자형 벡터 또는 string형 스칼라이면labelnode
는nodeIDs
로 지정된 각 노드에 그 레이블을 사용합니다.Labels
가 셀형 배열 또는 string형 배열이면nodeIDs
로 지정된 각 노드에 대한 레이블을 하나씩 포함해야 합니다.
데이터형: char
| cell
| string
버전 내역
R2015b에 개발됨
MATLAB 명령
다음 MATLAB 명령에 해당하는 링크를 클릭했습니다.
명령을 실행하려면 MATLAB 명령 창에 입력하십시오. 웹 브라우저는 MATLAB 명령을 지원하지 않습니다.
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)