【问题标题】:Python Library/Module for (simple) Undirected Graphs用于(简单)无向图的 Python 库/模块
【发布时间】:2011-06-14 17:54:29
【问题描述】:

过去一个小时我一直在网上搜索,试图找到一个 Python 库,它可以帮助我创建和绘制简单的无向图。看起来 NetworkX (http://networkx.lanl.gov/index.html) 是迄今为止最受欢迎的,但不幸的是它不支持 Python 3 的绘图。

有什么建议吗?我不需要任何超级强大或复杂的东西,只需要基本的(甚至是无向的)图形创建和绘图(可能导出为 png、jpeg 等)。你知道,只有几个节点和边。

【问题讨论】:

    标签: python graph python-3.x python-module


    【解决方案1】:

    Google Chart 现在有(丑陋的)Graphviz 支持,也许可以工作?

    GChartWrapper 是一个在 Python 3 上运行的优秀 API,因此请检查一下。否则,您可以使用 urllib 进行调用...

    http://pypi.python.org/pypi/GChartWrapper/

    【讨论】:

    • 看起来很有趣,但奇怪的是,他们的“示例”部分甚至没有一个图表。稍后/明天我会试一试,我会更新你。
    【解决方案2】:

    你看过python-graph图书馆吗?它是一个库,您可以使用它来绘制图形,因为您可能会发现它很有用。简单无向图是非常可能的。我看到他们也提到了Python3.1 support。它使用 Graphviz 将其导出为 pngs。 (我无法找到它的 py3k 支持)

    【讨论】:

      【解决方案3】:

      NetworkX 提到了很多使用Graphvizdraw graphs 的方法。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2011-03-07
        • 1970-01-01
        • 1970-01-01
        • 2021-09-06
        • 2013-07-11
        • 1970-01-01
        • 2021-06-13
        相关资源
        最近更新 更多