2

我已经安装了 matplotlib 和 networkx 包。谁能告诉我这些包中存在的功能,可用于生成社交网络图,例如电影演员合作图、共同作者图,甚至 P2P 网络图。

4

4 回答 4

3

我认为 matplotlib 不太适合这个任务。请改用PIL

此外,这篇文章还展示了 Christian S. Perone 如何使用Ubigraph创建 Twitter 用户的 3D 可视化

于 2010-01-18T11:47:36.410 回答
2

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

于 2010-01-18T12:02:32.270 回答
1

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

于 2010-12-03T14:22:26.053 回答
1

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

查看 Graphviz 用户手册 ( pdf )。

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

于 2010-01-18T13:32:31.547 回答