> I agree that exploration of large data sets is an important application,
> and that we need to speed it up. A couple days ago I added automatic
> subsetting (but not decimation--although this could be added easily) to
> image drawing, and that made a big difference for panning and zooming
> using imshow or pcolorfast with regular grids.
Cool.
Low-pass filtering is more work to implement and takes away from the
computational gains, but it's necessary to prevent aliasing a la the
Nyquist-Shannon theorem.
> An easy, built-in interface makes sense for line/marker plotting as
> well, but it will take some thought to figure out exactly what that
> interface should be. The line plotting case (including things like
> scatter) is more complicated than the image. Probably optimizations
> should be specified via kwargs, not by default.
true
> Clipping should not be to points inside the xlim, but should include one
> more point on each side so that lines go to the edge of the box.
Good point. As I understand npy.searchsorted(), it should then be
ind0 = npy.searchsorted(self.xorig, xlim[0], side='left')
ind1 = npy.searchsorted(self.xorig, xlim[1], side='right')
instead of
ind0, ind1 = npy.searchsorted(self.xorig, xlim)
-
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference
Don't miss this year's exciting event. There's still time to save $100.
Use priority code J8TL2D2.
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
___
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-users