我知道这不完全是Python,但你可以通过Jython在Python中使用Prefuse。 以下是操作步骤: 将Prefuse添加到您的路径中: export JYTHONPATH=$JYTHONPATH:prefuse.jar 然后从您的Jython机器上执行: >>> import prefuse 这个家伙有一个使用jython从Prefuse开始的例子,点击这里查看。
你可能想要查看SUMMON,这是一个使用Python处理相当大的数据集的可视化系统。有一个令人印象深刻的视频展示了如何可视化和导航一个庞大的树形结构。(由于我是第一次发帖,无法发布链接,请在SUMMON首页查看。)
这是在OP之后,但以防万一: pydot。允许生成和渲染图形。如果您需要图形算法(传递闭包等),还应查看扩展并集成pydot的pygraphlib。请注意,两者都不允许交互式编辑呈现的图表。它们都使用graphviz生成输出。