Python有没有好的绘图库?

8 投票
3 回答
5415 浏览
提问于 2025-04-15 15:15

我想说的是,我在寻找一种互动性强的工具,类似于Nevron在它的.NET图表产品中提供的那种,用户可以创建节点,还可以通过拖动它们来进行互动。我知道有GraphViz,但据我所知,它是静态的,只是渲染一个图形/图表,用户无法与之互动。

我有种不好的预感,在跨平台的Python或其他脚本语言中,可能没有像这样的丰富工具,但也许我错过了什么。

3 个回答

1

我自己也找了很久这个问题的解决办法,最近发现了一个基于Cairo和GTK的项目,叫做Gaphas,它是Apache 2.0许可证的。

这个项目有一些图表小部件,允许用户自己放置和互动,看起来还挺活跃的。

另外,还有一个用Python代码生成的图表库,叫做Diagrams,这个名字可能有点让人困惑,虽然你可以借鉴一下,但它似乎不支持互动。

3

Ubigraph 可能不是你想要的东西,但它依然非常出色。

0

写graphviz的dot文件是个不错的选择。你可以在网上搜索graphviz,看看这个链接 http://code.google.com/p/pydot/,那里有一个适用于Python的工具,可以帮助你更方便地使用graphviz。

撰写回答