In [1]:
a=rand(3,4)

In [2]:
x=arange(4)+0.5
y=arange(3)+0.5
[xx,yy]=meshgrid(x,y)

In [9]:
pcolormesh(a,vmin=0,vmax=1)
plot(xx,yy,'ko');



In [4]:
X=xx+1j*yy
X=X*exp(1j*pi/4)
xx2=X.real
yy2=X.imag

In [7]:
pcolormesh(xx2,yy2,a,vmin=0,vmax=1,shading='flat')
plot(xx2,yy2,'ko');



In [5]: