2011-09-28 49 views

回答

2

我使用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,所以請挖掘這種方式,讓我知道你找到了什麼!