MATLAB: Can you move figures in subplot in there given subplot location

alignmentsubplot

Hi community,
I have a question about the following plot. It consists out of a subplot(x,5,1:3 and 4:5) for the shape.
In the last topoplot I want to add a colorbar on the right, but this makes the figure shift to the left.
Is there a way to align all the topoplots (using only one colorbar)?

Best Answer

h = subplot(5, 2, 10);
% your plot command here
% adjust position; the offset has to be determined by visually by trial and error
pos = get(h, 'Position')
posnew = pos; posnew(1) = posnew(1) + 0.04; set(h, 'Position', posnew)
Related Question