用于(简单)无向图的Python库/模块

时间:2011-01-24 19:29:25

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

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

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

3 个答案:

答案 0 :(得分:1)

NetworkX提到draw graphs使用Graphviz的很多方法。

答案 1 :(得分:1)

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

答案 2 :(得分:0)

谷歌图表现在有(丑陋的)Graphviz支持,也许这可行吗?

GChartWrapper是一个在Python 3上运行的优秀API,所以请检查一下。否则你可以用urllib打电话......

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