我制造图表在一Python程序,现在我需要想象他们。

我使用Tkinter为GUI想象所有其他数据,并且我想有一个小子窗口里面有图表的数据。在那一刻我有的数据表示中的一个。点的文件。然后我让graphviz打开,其中显示的图表。但是,这当然是最理想的。我需要获取的图表内的传统知识的窗口。

我认为有关使用graphviz从命令行,但我总是遇到同样众所周知的错误:

Desktop ibook$ dot -Tpng -O 1.dot
dyld: lazy symbol binding failed: Symbol not found: _pixman_image_create_bits
  Referenced from: /usr/local/lib/graphviz/libgvplugin_pango.5.dylib
  Expected in: flat namespace

dyld: Symbol not found: _pixman_image_create_bits
  Referenced from: /usr/local/lib/graphviz/libgvplugin_pango.5.dylib
  Expected in: flat namespace

Trace/BPT trap

错误似乎是众所周知的Graphviz社会:

http://www.graphviz.org/bugs/b1479.html

http://www.graphviz.org/bugs/b1488.html

http://www.graphviz.org/bugs/b1498.html

如此以来,它似乎是我不能使用命令行程序,我想知道,如果任何人认识一个直接的方式绘制一点的曲线图在蟒蛇,而不采用命令行,或做的事情会产生同样的错误?

我的编程上的一个Mac豹,蟒蛇2.5.2

有帮助吗?

解决方案

我没有一个mac测试,但是 NetworkX 包括方法 读。圆点文件绘制图表 使用 matplotlib.你可以嵌入一个matplotlib图在传统知识(例1, 例2).

其他提示

快速 谷歌 拉起来 http://code.google.com/p/pydot/.我没有尝试过,但是它看起来很有希望。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top