2010-05-15 32 views

回答

4

Nodebox Graph库专为图形可视化和分析而设计:值得考虑。

2

你可以尝试NetworkX: (http://networkx.lanl.gov/

它使用非常简单,支持matplotlib或Graphviz图形。 文档也非常棒。

+0

但是,NetworkX使用Matplotlib呈现连接相同两个节点的MultiGraphs [覆盖边缘](http://stackoverflow.com/questions/15053686/networkx-overlapping-edges-when-visualizing-multigraph)。对于在Python中导出或绘图,可以通过在[Background]中调用[dot](http://www.graphviz.org/),通过[NetworkX.to_pydot](http://networkx.lanl.gov/reference) /generated/networkx.drawing.nx_pydot.to_pydot.html,提供[Pydot](https://code.google.com/p/pydot/)可用。但对于Python中的交互式可视化/动画,这不是一个下降解决方案。 – 2013-08-08 18:41:31

0

matplotlib是一个很好的可视化工具。和mayaVi三维可视化。 pygl和pyglet有点低的图形,否则!