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

3 投票
3 回答
1323 浏览
提问于 2025-04-16 10:32

我在网上搜索了一个小时,想找一个可以帮助我创建和绘制简单无向图的Python库。看起来NetworkX(http://networkx.lanl.gov/index.html)是目前最受欢迎的,但不幸的是,它不支持Python 3的绘图功能。

有没有什么建议?我不需要特别强大或复杂的东西,只是基本的(甚至是无向的)图形创建和绘制(也许还可以导出为png、jpeg等格式)。你知道的,就几个节点和边。

3 个回答

0

现在,Google Chart 支持 Graphviz(虽然效果不太好),也许可以试试这个方法?

GChartWrapper 是一个不错的接口,适用于 Python 3,值得一看。否则,你也可以直接用 urllib 来发送请求...

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

1

你有没有看过python-graph这个库?这是一个可以用来画图的库,可能对你有帮助。它可以很简单地画出无向图。我看到他们提到支持Python3.1。这个库使用Graphviz来把图导出成png格式的图片。(我找不到它对Python3的支持情况)

1

NetworkX提到了一些使用Graphviz绘制图形的方法。

撰写回答