This may help you if I understand your basic problem. I use a lot of interactive plots. This is an example of the work around to show() that I use: import matplotlib.pyplot as plt plt.ion() fig = plt.figure(figsize=(10,8)) ax = fig.add_axes([.15,.1,.8,.65]) ax.plot([1,2,3]) ax.set_title('Fisrt Plot') raw_input('Enter to close and Continue: ') plt.close(fig)
When I use this method when connecting to the axes I re-draw the figure after updating using: fig.canvas.draw() I hope this was useful Regards, Bob -- View this message in context: http://matplotlib.1069221.n5.nabble.com/Is-there-a-way-to-create-a-plot-and-call-show-so-as-not-to-use-the-main-Qt-loop-tp39653p39846.html Sent from the matplotlib - users mailing list archive at Nabble.com. ------------------------------------------------------------------------------ Monitor your physical, virtual and cloud infrastructure from a single web console. Get in-depth insight into apps, servers, databases, vmware, SAP, cloud infrastructure, etc. Download 30-day Free Trial. Pricing starts from $795 for 25 servers or applications! http://p.sf.net/sfu/zoho_dev2dev_nov _______________________________________________ Matplotlib-users mailing list Matplotlib-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/matplotlib-users