layout
그래프 플롯의 레이아웃 변경
설명
layout(는 그래프의 구조에 따라 자동으로 선택된 레이아웃 메서드를 사용하여 그래프 플롯 H)H의 레이아웃을 변경합니다. layout 함수는 H의 XData 속성과 YData 속성을 수정합니다.
layout(는 하나 이상의 이름-값 쌍의 인수로 지정된 추가 옵션을 사용합니다. 예를 들어, H,method,Name,Value)layout(H,'force','Iterations',N)은 힘-방향 레이아웃을 생성하는 데 사용할 반복 횟수를 지정하며, layout(H,'layered','Sources',S)는 첫 번째 계층에 포함된 소스 노드 S를 사용하여 계층화된 레이아웃을 사용합니다.
예제
입력 인수
이름-값 인수
팁
그래프를 플로팅할 때 그래프의 레이아웃을 변경하려면
Layout이름-값 쌍을 사용하십시오. 예를 들어,plot(G,'Layout','circle')은 원형 레이아웃을 사용하여 그래프G를 플로팅합니다.'force'나'force3'레이아웃 메서드를 사용할 때는XStart,YStart,ZStart를 사용하여 이전 출력값으로 알고리즘을 다시 시작하는 대신 알고리즘에 더 많은 반복을 사용하는 것이 좋습니다. 100번의 반복을 사용하여 알고리즘을 실행하는 경우의 결과는 50번의 반복을 실행한 후 끝 위치에서 알고리즘을 다시 시작하여 반복을 50번 더 실행한 경우의 결과와 다릅니다.
참고 문헌
[1] Fruchterman, T., and E. Reingold,. “Graph Drawing by Force-directed Placement.” Software — Practice & Experience. Vol. 21 (11), 1991, pp. 1129–1164.
[2] Gansner, E., E. Koutsofios, S. North, and K.-P Vo. “A Technique for Drawing Directed Graphs.” IEEE Transactions on Software Engineering. Vol.19, 1993, pp. 214–230.
[3] Barth, W., M. Juenger, and P. Mutzel. “Simple and Efficient Bilayer Cross Counting.” Journal of Graph Algorithms and Applications. Vol.8 (2), 2004, pp. 179–194.
[4] Brandes, U., and B. Koepf. “Fast and Simple Horizontal Coordinate Assignment.” LNCS. Vol. 2265, 2002, pp. 31–44.
[5] Y. Koren. “Drawing Graphs by Eigenvectors: Theory and Practice.” Computers and Mathematics with Applications. Vol. 49, 2005, pp. 1867–1888.
버전 내역
R2015b에 개발됨









