0
나는 graphviz를 사용하여 파이썬으로 그래프를 그린다. 한 가지 예외는 있습니다. 노드의 위치는 내가 원했던 것이 아니기 때문입니다. 여기 내 예입니다파이썬은 graphviz에서 노드의 위치를 바꾼다
import graphviz as gv
A=[[1],[2,3,5,7],[4,6,9,10],[8]]
G=gv.Digraph(format='png',filename='Test')
for k in range(len(A)-1):
for l in A[k]:
G.node(str(l))
for m in A[k+1]:
if m%l==0:
G.edge(str(l),str(m))
G.view()
그리고 그 결과입니다 :
여기 내 문제는 내가 같은 순위의 노드가, 크기로 주문해야 할 것입니다그래서 "2" 순위 1의 맨 왼쪽 노드 (순위 0부터 시작), "4"는 순위 2의 가장 왼쪽 노드입니다.
답변 해 주셔서 감사합니다!
마틴
나는 이미 이미이 주제에 유래에 질문 몇 가지 유사한 문제가 있다는 것을 알고 추가해야합니다. 그러나, 제 의견으로는,이 질문들 중 어느 것도 나의 필요에 정말로 부합하지 않습니다. 나는 누군가가 벌써 나를 도울 수있는 이미 대답 한 질문을 발견하면 기뻐할 것이다 ... ^^ –
Uhhhm ...여보세요? 거기있는 누군가? ^^ –