2013-07-02 9 views
0

그래프에 노드와 에지 집합이 있습니다. 총 460 개의 노드, 총 7606 개의 에지.NetworkX - 레이블이없는 플롯 그래프

노드의 이름이 길어서 그래프를 왜곡시키는 긴 이름이 없으면 그래프에 문제가 있습니다. 여기 예를 들어

은 샘플 노드 이름입니다 A/mallard/Interior Alaska/9BM1974/2009(H4N6)이 (가 여기에 존재하는 경우 인플루엔자의 우위를,이 이름을 잘 알고있을 것입니다)

그리고 나는 here에 직면하고있어 문제를 보여줍니다 이미지를 가지고있다.

import matplotlib.pyplot as plt 
nx.draw_networkx(G) 
plt.show() 

아무도 내가 그와 관련된 모든 라벨을하지 않고 그래프를 그릴 수있는 방법을 알고 있나요 다음과 같이

나는 그림을 만드는 데 사용한 코드는 무엇입니까?

답변

3
nx.draw_networkx(G,with_labels=False) 

은 노드의 레이블을 끕니다.

+0

많은 감사, Vikram! 어디서 문서에'with_labels'이 나타나나요? 나는 거기에서 그것을 발견 할 수 없다 ... – ericmjl

+1

[여기] (http://networkx.github.io/documentation/latest/reference/generated/networkx.drawing.nx_pylab.draw_networkx.html)를 볼 수있다 – Vikram

+0

Ahhhh ! 문서를 훑어 보지 말고 나를위한 교훈 ... Vikram 다시 한번 감사드립니다! :-) – ericmjl