I’m now using MATLAB R2012b. I want to draw a grey rectangle together with the axes, and want the rectangle to be behind the axes. I tried
uistack(gca,'top');
but nothing happens.
In this article they mentioned that
However, it is possible to place axes objects on top of UIPANEL
objects (which were introduced in MATLAB 7.0 (R14)).
So I think there should be some way to do that.
Try the following:-
Ref: Draw Matlab graphs with frame, ticks, on top of graph lines