Rob, This is now in svn, for pcolor only, not for pcolormesh. Please check it out. If everything is OK I can add it to pcolormesh as well (although pcolormesh still has a deeply-buried bug such that it does not work with alpha != 1).
Eric Robert Hetland wrote: > > I would like to propose expanding the inputs of pcolor to take vectors. > Often, you have x and y independent (seperable), and you don't want to > go on constructing an x array of redundant values. Actually, in NumPy > it is not straightforward to do this with resize if your variable is in > the first dimension like time (well, there is meshgrid, but you would > only use it for plotting, and with two vectors -- see below). Since > NumPy makes such heavy use of array broadcasting, it is not necessary. > > I think MPL should follow the spirit of array broadcasting, and make it > such that: > > x = arange(10) > y = arange(30) > z = rand(30,10) > pcolor (x, y, z) > > will work as expected. Perhaps, we could require a NewAxis in the right > places, but it would also make sense without. You should also be able to > send in just one vector. Consider > > x,y = meshgrid(arange(10), arange(30)) > y = y + random.normal(size=y.shape) > z = random.random(y.shape) > pcolor (x, y, z) > % but x is still essentially just arange(10) > pcolor(arange(10), y, z) > > What do you all think? > > -Rob. > > > ----- > Rob Hetland, Assistant Professor > Dept of Oceanography, Texas A&M University > p: 979-458-0096, f: 979-845-6331 > e: [EMAIL PROTECTED], w: http://pong.tamu.edu > ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys - and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ Matplotlib-users mailing list Matplotlib-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/matplotlib-users