我一直在网上搜索过去一小时试图找到一个python库,这将帮助我创建和绘制简单的无向图。看起来NetworkX(http://networkx.lanl.gov/index.html)是迄今为止最受欢迎的一个,但不幸的是它不支持Python 3的绘图。
有什么建议吗?我不需要任何超级强大或复杂的东西,只需要基本的(甚至是无向的)图形创建和绘图(并且可能导出为png,jpeg等)。你知道,只有几个节点和边缘。
答案 0 :(得分:1)
NetworkX提到draw graphs使用Graphviz的很多方法。
答案 1 :(得分:1)
你看过python-graph图书馆吗?它是一个库,您可以使用它来绘制图形,因为您可能会觉得它很有用。简单的无向图是非常有可能的。我看到他们也提到了Python3.1 support。它使用Graphviz将其导出到png。 (我无法找到它的py3k支持)
答案 2 :(得分:0)
谷歌图表现在有(丑陋的)Graphviz支持,也许这可行吗?
GChartWrapper是一个在Python 3上运行的优秀API,所以请检查一下。否则你可以用urllib打电话......