pcolor shading interp, nonuniform and 2D x, y

I am trying to do a simple
pcolor(x,y,z,shading='interp')

Once there is no such thing, I am using the NonUniformImage way, but I see 2D x,y is not allowed !!?

So, All I want is a plot like:
http://www.odyle.net/mma/tmp/pcolor_flat.png

but with shading interp (like in matlab)

All is ok, with the pcolor_nonuniform.py from the matplotlib examples, but x and y are 1D vectors...

Is there a solution?

Thanks
MMA