【问题标题】:Python : generate a graph for a social networkPython:为社交网络生成图表
【发布时间】:2010-01-18 11:36:59
【问题描述】:

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

【问题讨论】:

标签: python social-networking


【解决方案1】:

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

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

      【解决方案3】:

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

      查看 Graphviz 用户手册 (pdf)。

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

      【讨论】:

      • 如果您觉得有必要投反对票,这将有助于解释原因。你认为这是错误的吗?
      【解决方案4】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-03-12
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-11-30
        • 2012-08-12
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多