I have a GTK app which runs its matplotlib stuff in a separate thread. If I call pylab.show() at the end of building the plot the first time it displays, then after that I have to destroy the window before it will think about plotting something else, and it never does (it pretends to - my log message tell me that it is). If I call pylab.draw() no window is ever displayed. My GUI is always active.
I would like to pop up a new top-level window for each figure. How do I do that? My current build-a-plot code looks like this: figure = pylab.figure() ax = figure.add_subplot(111) ax.yaxis.set_major_formatter(pylab.FormatStrFormatter('%.7f')) ... build dates and prices lists ... ax.plot(dates, prices) formatter = matplotlib.dates.DateFormatter('%H:%M:%S') ax.xaxis.set_major_formatter(formatter) figure.autofmt_xdate() ... what goes here? ... Instead of show() or draw() as the last line what should I be doing? Thx, Skip Montanaro ------------------------------------------------------------------------------ Start uncovering the many advantages of virtual appliances and start using them to simplify application deployment and accelerate your shift to cloud computing. http://p.sf.net/sfu/novell-sfdev2dev _______________________________________________ Matplotlib-users mailing list Matplotlib-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/matplotlib-users