2010-01-18 114 views
2

我已經安裝了matplotlib和networkx軟件包。 有人可以告訴我這些軟件包中存在的功能,可用於爲電影演員協作,合作作者甚至是P2P網絡的圖形生成社交網絡圖表,如圖表。Python:爲社交網絡生成圖形

+0

我發現這個函數爲10個角色繪製了一個社交網絡圖。 但我需要一個更大的圖 http://networkx.lanl.gov/reference/generated/networkx.krackhardt_kite_graph.html#networkx.krackhardt_kite_graph – Bruce 2010-01-18 11:55:41

回答

3

我認爲matplotlib不太適合這個任務。改爲嘗試PIL

此外,this post顯示基督教S. Perone如何使用Ubigraph創建Twitter用戶的三維可視化

2

我會用PyDot,它的pythton的graphviz的圖書館結合。

1

將此數字計爲Graphviz的第二票。格式非常簡單,佈局引擎功能強大。安裝了Graphviz之後,您可以添加PyDot來運行,或者將數據寫入文件,格式顯示圖形結構。

看看Graphviz用戶手冊(pdf)。

如果你想推出自己的,matplotlib將是我的選擇,但佈局是複雜的。

+0

如果您覺得需要downvote,這將有助於解釋原因。你認爲這是錯的嗎? – telliott99 2011-09-12 10:54:02

1

你也可以使用graph-tool,因爲它有一個graphviz的接口,它非常易於使用。有關更多詳細信息,請參閱網站上的文檔。