Hi,
I have a figure with 8 subplots, arranged in two rows. I need to generate an automated code adding a centered title above each row, but fail to do so.
A sample code to illustrate the configuration (I also have annotations):
clf;m = 2;n = 4;p = 1;for i = 1:m*n s(i) = subplot(m,n,p); ant(i) = annotation('textbox',s(i).Position,'String',[num2str(i)+")"],... 'linestyle', 'none','Fontsize',14,'FontWeight','bold'); p = p + 1;end
I want to place the titles without explictly give coordinates, i.e. something like titlehandle.position=[1 2 3 4] is not good, because I sometime use different computers/monitors/OS and the output is not consistent.
Thanks!
Best Answer