在过去的一个小时里,我一直在网上搜索,试图找到一个 python 库,它可以帮助我创建和绘制简单的无向图。看起来 NetworkX (http://networkx.lanl.gov/index.html) 是迄今为止最受欢迎的一个,但不幸的是它不支持 Python 3 的绘图。
有什么建议么?我不需要任何超级强大或复杂的东西,只需要基本的(甚至是无向的)图形创建和绘图(可能导出为 png、jpeg 等)。你知道,只有几个节点和边。
在过去的一个小时里,我一直在网上搜索,试图找到一个 python 库,它可以帮助我创建和绘制简单的无向图。看起来 NetworkX (http://networkx.lanl.gov/index.html) 是迄今为止最受欢迎的一个,但不幸的是它不支持 Python 3 的绘图。
有什么建议么?我不需要任何超级强大或复杂的东西,只需要基本的(甚至是无向的)图形创建和绘图(可能导出为 png、jpeg 等)。你知道,只有几个节点和边。
你看过python-graph库吗?它是一个库,您可以使用它来绘制图形,因为您可能会发现它很有用。简单无向图是很有可能的。我看到他们也提到了Python3.1 支持。它使用 Graphviz 将其导出为 pngs。(我无法找到它的 py3k 支持)
Google Chart 现在有(丑陋的)Graphviz 支持,也许可以工作?
GChartWrapper 是一个在 Python 3 上运行的优秀 API,因此请检查一下。否则,您可以使用 urllib 进行调用...