1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
| y_lim = [floor(min(data(:))) ceil(max(data(:)))];
hfig = figure;
for i = 1:11
s = subplot(11, 1, i);
plot(s, t, data(:,i), 'Color', [1 0.38 0.53], 'LineWidth', 1.5, 'DisplayName', 'N1')
if i < 11
set(s, 'XLabel', [], 'Xtick', [], 'XColor', 'none', 'XLabel', [], 'YLim', y_lim, 'Ytick', [y_lim(1) 0 y_lim(2)], 'YTickLabel', [y_lim(1) 0 y_lim(2)]);
else
set(s, 'YLim', y_lim, 'Ytick', [y_lim(1) 0 y_lim(2)], 'YTickLabel', [y_lim(1) 0 y_lim(2)]);
end
if i == 6
ylabel('$Acc$ (g)')
end
if i == 11
xlabel('$Time$ (s)')
end
end
picturewidth = 20;
hw_ratio = 1.2;
%set(findall(hfig,'-property','FontSize'),'FontSize',21)
set(findobj(gcf,'type','axes'),'FontSize',15)
% set(findobj(gcf,'type','axes'),'ytick',[-0.5 0 0.5])
set(findall(hfig,'-property','LabelFontSizeMultiplier'),'LabelFontSizeMultiplier',1.5)
set(findall(hfig,'-property','Box'),'Box','off')
set(findall(hfig,'-property','Interpreter'),'Interpreter','latex')
set(findall(hfig,'-property','TickLabelInterpreter'),'TickLabelInterpreter','latex')
set(hfig,'Units','centimeters','Position',[3 3 picturewidth hw_ratio*picturewidth])
pos = get(hfig,'Position');
set(hfig,'PaperPositionMode','Auto','PaperUnits','centimeters','PaperSize',[pos(3), pos(4)])
print(hfig,'pdf_figure','-dpdf','-vector','-fillpage')
print(hfig,'png_figure','-dpng','-vector') |
Partager