figure();
set(gcf, 'units','normalized','outerposition',[0 0 1 1]); 
for j=1:3
    subplot(4,3,c(j))
    for cv = 1:11
        plot()
    end
    
    subplot(4,3,c(j)+3)
    for cv = 1:11
        plot()
    end
    
    subplot(4,3,c(j)+3)
    for cv = 1:11
        plot()
    end
    
    subplot(4,3,c(j)+6)
    for cv = 1:11
        plot()
    end
    
    subplot(4,3,c(j)+9)
    for cv = 1:11
        plot()
    end
end
subplot(4,3,1); ylabel(
subplot(4,3,2); title(
subplot(4,3,3); title(
subplot(4,3,4); yyaxis left; ylabel(
legend([p(1),p(23),p(12)],{
subplot(4,3,7); ylabel(
subplot(4,3,10); ylabel(
subplot(4,3,11); xlabel(
subplot(4,3,12); xlabel(
subplot(4,3,7); sp=get(gca,'Position'); 
text(
annotation ('arrow',
annotation('line',
subplot(4,3,8); 
text(
annotation ('arrow',
annotation('line',
subplot(4,3,9); 
text(
annotation ('arrow',
annotation('line',
subplot(4,3,10); sp=get(gca,'Position'); 
text(
annotation ('arrow',
subplot(4,3,11);
text(
annotation ('arrow',
subplot(4,3,12); 
text(
annotation ('arrow', .. ); annotation('line', .. );
ax = subplot(4,3,2); 
h=findobj(ax,'Type','text','String','ON'); set(h(2), 'Color', [0 1 0])
sp = get(ax, 'position'); 
xscale = get(ax, 'xlim' ); 
yscale = get(ax, 'ylim'); 
X_norm = (h(2).Position(1)-xscale(1))/(xscale(2)-xscale(1))*sp(3)+sp(1);
Y_norm = (h(2).Position(2)-yscale(1))/(yscale(2)-yscale(1))*sp(4)+sp(2);
annotation('rectangle',[X_norm sp(2)+sp(4) .1347 .0125],'FaceColor','black','FaceAlpha',1);