3

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

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

4

3 回答 3

1

NetworkX 提到了很多使用Graphviz绘制图形的方法。

于 2011-01-24T19:36:50.907 回答
1

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

于 2011-01-24T20:08:57.890 回答
0

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

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

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

于 2011-01-24T22:37:54.973 回答