Python有一个好的图表库吗?

8
我应该说我正在寻找一些互动性的东西,类似于Nevron在其.NET Diagram产品中提供的内容,用户可以创建节点,并通过拖动它们等方式与它们进行交互。我知道有GraphViz,但据我所知它是静态的,只能呈现图形/图表,无法与之交互。
我有一种不好的感觉,即在Python或任何其他脚本语言的跨平台世界中没有像这样丰富的东西,但也许我错过了什么。

你找到了什么吗?我也在寻找同样的东西。 - LB40
快到2019年了,你找到什么了吗? - kakyo
3个回答

3

Ubigraph 可能不是你想要的,但它仍然非常优秀。


但是这是否允许用户选择节点呢?据我所知,它并不是交互式的。 - Leeks and Leaks
抱歉,我记错了,它并不是以那种交互方式工作的。Ubigraph 不是你想要的。:/ - Jonathan Feinberg
Ubigraph允许您将回调函数连接到顶点的双击事件,但它不允许拖动它们。不过,它的强制定向布局仍然非常棒。 - synthesizerpatel

1

我自己已经寻找了相当长的时间来解决这个问题,最近发现了一个基于Cairo和GTK的Apache 2.0许可项目,名为Gaphas

它具有图表小部件,允许用户放置和交互,并且似乎非常活跃。

还有一个由Python代码生成的图表库(适当地,可能会让人感到困惑),称为Diagrams,您可以从中借鉴,但似乎不支持交互。


0

2
OP特别指出:“我知道有GraphViz,但据我所知它是静态的,只能呈现图表/图表,没有与之交互的功能。”这里的情况也是如此;GraphViz非常适合查看,但不适合编辑图表。 - Léo Lam

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接