|
From: Ryan K. <rya...@gm...> - 2007-06-22 13:38:19
|
I would also highly recommend Ken McIvor's wxmpl: http://agni.phys.iit.edu/~kmcivor/wxmpl/ It makes wxPython and mpl play very nicely together. I have been involved in several threads recently about how no to import pylab in data analysis libraries and when embedding in gui's. You may find this thread useful: http://www.mail-archive.com/mat...@li.../msg02732.html Ryan On 6/22/07, John Hunter <jd...@gm...> wrote: > On 6/22/07, Paul Smith <pau...@ca...> wrote: > > I've converted an analysis program that does some plotting to use the > > matplotlib API, then wrote a GUI control program using wxWidgets to call it. > > I've tried to keep the two parts as separate as possible so there is an > > analysis class that is instantiated in the GUI part, and then the GUI part > > just calls the analysis methods. > > > Ok, so under ipython -pylab everything seems to (mostly) go ok. The GUI > > This appears to be your problem. If you are using mpl in a wx app, > you should not be importing pylab or running ipython in pylab mode > because you will get mainloop conflicts. Rather, use the matplotlib > API directly following the lead of examples/embedding_in_wx*.py and > tthen run ipython in -wthread mode rather than pylab mode. > > JDH > > ------------------------------------------------------------------------- > This SF.net email is sponsored by DB2 Express > Download DB2 Express C - the FREE version of DB2 express and take > control of your XML. No limits. Just data. Click to get it now. > http://sourceforge.net/powerbar/db2/ > _______________________________________________ > Matplotlib-users mailing list > Mat...@li... > https://lists.sourceforge.net/lists/listinfo/matplotlib-users > |