python – 在GTK中嵌入chaco

将Chaco嵌入Qt和Wx似乎没有问题.有没有人有一个例子或想法如何将Chaco嵌入GTK? 最佳答案 我使用
python和matplotlib.

要在GUI中插入图形,我需要一个“后端”:
http://matplotlib.sourceforge.net/faq/installing_faq.html#backends

代码段:

from matplotlib.backends.backend_gtkagg import FigureCanvasGTKAgg as Canvas

然后,实例化它(add_subplot为一个绘图准备一个地方):

figsn  = matplotlib.pyplot.figure()
ax     = figsn.add_subplot(1,1,1)
canvas = Canvas(figsn)
...
snBox.pack_start(canvas, True, True)
canvas.draw()

所以,我想说的是你需要从你的包中获得一个“后端”,你可以在其中绘制,GTK可以识别.它假设您的chaco lib必须使用GTK支持进行编译.
我今天不能在这里安装chaco,所以请你这样挖掘,让我知道你发现了什么!

点赞