2012-10-24 7 views

답변

2

보고있는 내용은 노드를 배치하는 데 사용되는 nx.spring_layout() 알고리즘의 결과입니다. 알고리즘은 노드의 임의의 위치로 시작하므로 결과는 비 결정적입니다.

그러나 무작위가 아닌 초기 위치를 지정할 수 있습니다. 예 : 이와 같은 원형 레이아웃을 사용하십시오.

pos=nx.circular_layout(G) 
pos=nx.spring_layout(G,dim=2,pos=pos) # positions for all nodes 

그런 다음 매회 동일한 결과가 나타납니다.

+0

동일한 결과를 얻는 것이 좋습니다. spring_layout을 사용하면 그래프의 회전을 어떻게 지정할 수 있습니까 (예 : rotate_deg (45))? – user1772523

+0

위치를 회전하는 기본 제공 옵션이 없습니다. 그러나 당신은 "pos"에 x, y 데이터를 가지고 있으며 원하는 각도로 회전시킬 수 있습니다. – Aric

관련 문제