2010-01-18 10 views
2

matplotlib 및 networkx 패키지를 설치했습니다. 누군가가 영화 배우 공동 작업, 공동 저자 또는 P2P 네트워크의 그래프에 대한 그래프와 같은 소셜 네트워크 그래프를 생성하는 데 사용할 수있는이 패키지에있는 기능을 말할 수 있습니까?Python : 소셜 네트워크 용 그래프 생성

+0

10 명의 액터에 대해 소셜 네트워크 그래프를 그려주는이 함수를 발견했습니다. 하지만 큰 그래프가 필요합니다.http://networkx.lanl.gov/reference/generated/networkx.krackhardt_kite_graph.html#networkx.krackhardt_kite_graph – Bruce

답변

3

matplotlib가이 작업에 적합하지 않다고 생각합니다. 대신 PIL을 시도하십시오.

또한, this post 기독교 S. Perone이

2

내가 PyDot을 사용, 그것은은 GraphVIZ 라이브러리의 결합 pythton가의 트위터 사용자의 3D 시각화를 만들 Ubigraph을 사용하는 방법을 보여줍니다.

1

Graphviz에 대한 2 표를 넣으십시오. 형식은 매우 간단하며 레이아웃 엔진은 강력합니다. Graphviz를 설치하면 PyDot를 추가하여 작업을 실행하거나 그래프 구조를 나타내는 형식으로 파일에 데이터를 쓸 수 있습니다.

Graphviz 사용자 설명서 (pdf)를보십시오.

자신 만의 롤을 만들고 싶다면 matplotlib을 선택하되 레이아웃은 복잡합니다.

+0

다운 vote의 필요성을 느낀다면, 이유를 설명하는 데 도움이됩니다. 이것이 잘못된 것이라고 생각하십니까? – telliott99

1

graphviz에 대한 인터페이스가 있으므로 graph-tool을 사용할 수도 있습니다. 매우 사용하기 쉽습니다. 자세한 내용은 웹 사이트의 설명서를 참조하십시오.

관련 문제