Sebastian Haase wrote: > Hi, > I am still using the old "plt" package that used to be part of SciPy ( > I fixed it up, kept it alive and it runs now fine with numpy). > I would really like to switch to matplotlib (using the wx backend) but > I'm having concerns regarding speed. > > So I was wondering what are other people's speed benchmarks are like > -- to do something like a simple >>>> a = numpy.arange(500) >>>> mpl.plot(a) > > I timed it and it took something like 50ms for a repeat of the plot command. > With my plt plotting package it is probably 10-50x faster. > > I want to interactively plot and update (using the clear and plot > commands) things like image "line profiles" i.e. 512 points graphs. > Another example is that I started playing with ODEs (like > http://www.scipy.org/LoktaVolterraTutorial) and tried to make a small > gui to (like a Trait slider) for some parameters and the plotting > would make it completely unresponsive (plt worked again very fast -- > super ugly, but fast ;-) ) > > Is there a special way to update plots very fast, i.e. faster than > clr();plot(...) ?
I would not say "very fast", but check out the animation examples here: http://matplotlib.sourceforge.net/examples/index.html. Eric ------------------------------------------------------------------------------ OpenSolaris 2009.06 is a cutting edge operating system for enterprises looking to deploy the next generation of Solaris that includes the latest innovations from Sun and the OpenSource community. Download a copy and enjoy capabilities such as Networking, Storage and Virtualization. Go to: http://p.sf.net/sfu/opensolaris-get _______________________________________________ Matplotlib-users mailing list Matplotlib-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/matplotlib-users