Python:为社交网络生成图表

时间:2010-01-18 11:36:59

标签: python social-networking

我已经安装了matplotlib和networkx软件包。 有人可以告诉我这些包中存在的功能,可以用来为电影演员合作,共同作者甚至P2P网络的图形生成社交网络图形,如图形。

4 个答案:

答案 0 :(得分:3)

我认为matplotlib不太适合这项任务。请尝试使用PIL

此外,this post展示了Christian S. Perone如何使用Ubigraph创建Twitter用户的3D可视化

答案 1 :(得分:2)

我会使用PyDot,它是graphviz库的pythton绑定。

答案 2 :(得分:1)

将此计为Graphviz的第二次投票。格式非常简单,布局引擎功能强大。安装Graphviz后,您可以添加PyDot来运行,或者只是将数据写入文件,显示图形结构的格式。

查看Graphviz用户手册(pdf)。

如果你想自己动手,matplotlib将是我的选择,但布局很复杂。

答案 3 :(得分:1)

你也可以使用graph-tool,因为它有一个graphviz接口,非常容易使用。有关详细信息,请参阅网站上的文档。