linwidth
plot(t_nor,m60,\'-o\',\'LineWidth\',2);
greek letter in plot label
ylabel (\'\it \omega_x\',\'fontsize\' ,20,\'fontname\',\'Symbol\');
side by side
code
%%%%%%%%%% % author: guiofei , kaiming HIT %%%%%%%%%%% clear; clc; %% read xls data data=xlsread(\'gap1Ur8.xlsx\'); A1=data(1000:10000,1); % assign 1st column data to A1, time A2=data(1000:10000,2); A3=data(1000:10000,3); A4=data(1000:10000,4); U=1.1686; %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% 1st figure-- C_D %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% subplot(1,2,1) % subplot(1,2,1, \'position\', [0.08,0.1 0.4,0.85]) % subplot(\'position\',[left bottom width height]), normalized position plot(A1*U/0.1,A4,\'k-\'); % black color, solid line xlabel(\'\ittU/D\',\'fontsize\',10,\'fontname\',\'Times New Roman\'); ylabel(\'\itC_{D}\',\'fontsize\',10,\'fontname\',\'Times New Roman\'); axis([20,200,-inf,inf]) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% 2st figure --% cl, lift coefficient %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% subplot(1,2,2) % subplot(1,2,2,\'position\', [0.53,0.1, 0.4,0.85]) plot(A1*U/0.1,A3,\'k --\'); % dashed line xlabel(\'\ittU/D\',\'fontsize\',10,\'fontname\',\'Times New Roman\'); ylabel(\'\itC_{l}\',\'fontsize\',10,\'fontname\',\'Times New Roman\'); axis([20,200,-inf,inf]) %%%%%%%%%%%%%% -- save as .eps %%%%%%%%%%%%%%%%% %% figure size fig = gcf; fig.PaperUnits = \'inches\'; fig.PaperPosition = [0 0 8 3]; saveas(gcf, \'sidebyside\',\'epsc\') % current window, file-name, format saveas(gcf, \'sidebyside\',\'png\') saveas(gcf, \'sidebyside\',\'svg\')
Upper and Lower Subplots
input: gap1Ur8.xlsx
t dis cl cd 0.005 0 -0.05781 0 0.01 -3.00E-06 -0.03478 0.37145 0.015 -9.00E-06 -0.04407 0.28399 0.02 -2.00E-05 -0.03909 0.25275 0.025 -3.40E-05 -0.04029 0.24478 0.03 -5.20E-05 -0.03861 0.25036 0.035 -7.30E-05 -0.03803 0.26657 0.04 -9.70E-05 -0.0367 0.29228
output:
code:
%%%%%%%%%%
% author: guiofei HIT
%%%%%%%%%%%
clear;
clc;
%% read xls data
data=xlsread(\'gap1Ur8.xlsx\');
A1=data(1000:10000,1); % 1st column; rows(1e3, 1e4)
A2=data(1000:10000,2);
A3=data(1000:10000,3);
A4=data(1000:10000,4);
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% 1st figure
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
figure(1);
U=1.1686;
%%
fig_hei=0.28; % height
fig_wei=0.9; % width
lef_cor_x=0.08;
lef_cor_y=0.1;
%% plot data
%cd, drag coeffcient
subplot(3,1,1,\'position\', [lef_cor_x lef_cor_y+fig_hei+fig_hei fig_wei fig_hei])
% 3 rows, 1 column, 1st subfigure [left bottom width height]
plot(A1*U/0.1,A4,\'k-\'); % black color, solid line
ylabel(\'\itC_{D}\',\'fontsize\',20,\'fontname\',\'Times New Roman\');
set(gca,\'fontsize\',20,\'fontname\',\'Times New Roman\')
axis([20,400,-inf,inf])
set(gca,\'xticklabel\',[])
box off
ax2 = axes(\'Position\',get(gca,\'Position\'),...
\'XAxisLocation\',\'top\',...
\'YAxisLocation\',\'right\',...
\'Color\',\'none\',...
\'XColor\',\'k\',\'YColor\',\'k\');
set(ax2,\'YTick\', []);
set(ax2,\'XTick\', []);
box on
% cl, lift coefficient
subplot(3,1,2,\'position\', [lef_cor_x lef_cor_y+fig_hei fig_wei fig_hei]) % 2nd subfigure
plot(A1*U/0.1,A3,\'k --\'); % dashed line
ylabel(\'\itC_{l}\',\'fontsize\',20,\'fontname\',\'Times New Roman\');
set(gca,\'fontsize\',20,\'fontname\',\'Times New Roman\')
axis([20,400,-inf,inf])
set(gca,\'xticklabel\',[])
box off
ax2 = axes(\'Position\',get(gca,\'Position\'),...
\'XAxisLocation\',\'top\',...
\'YAxisLocation\',\'right\',...
\'Color\',\'none\',...
\'XColor\',\'k\',\'YColor\',\'k\');
set(ax2,\'YTick\', []);
set(ax2,\'XTick\', []);
box on
%A/D
subplot(3,1,3,\'position\', [lef_cor_x lef_cor_y fig_wei fig_hei]) % 3rd subfigure
plot(A1*U/0.1,A2/0.1,\'k -.\'); % dashdot line
ylabel(\'\itA/D\',\'fontsize\',20,\'fontname\',\'Times New Roman\');
xlabel(\'\ittU/D\',\'fontsize\',20,\'fontname\',\'Times New Roman\');
set(gca,\'fontsize\',20,\'fontname\',\'Times New Roman\')
axis([20,400,-inf,inf])
box off
ax2 = axes(\'Position\',get(gca,\'Position\'),...
\'XAxisLocation\',\'top\',...
\'YAxisLocation\',\'right\',...
\'Color\',\'none\',...
\'XColor\',\'k\',\'YColor\',\'k\');
set(ax2,\'YTick\', []);
set(ax2,\'XTick\', []);
box on
4 figures side by side
% 4 figures x=linspace(0,1); %%%%% subplot-1 %%%%% subplot(2,2,1) plot(x,x) xlabel(\'input signal\'); text(0.1,0.90,\'$a)$\', \'Interpreter\', \'latex\'); % x-position, y-position, \'text\' %%%%% subplot-2 %%%%% subplot(2,2,2); plot(x,x.^2); xlabel(\'input signal\'); text(0.1,0.90,\'$b$\', \'Interpreter\', \'latex\'); %%%%% subplot-3 %%%%% subplot(2,2,3) plot(x,x.^3); xlabel(\'input\'); text(0.1,0.90,\'$c$\', \'Interpreter\', \'latex\'); %%%%% subplot-4 %%%%% subplot(2,2,4); plot(x,x.^4); xlabel(\'input\'); text(0.1,0.90,\'$d$\', \'Interpreter\', \'latex\'); % Create a common title for all the subplots set(gcf,\'NextPlot\',\'add\'); axes; set(gca,\'Visible\',\'off\'); h = title(\'Common title for all subplots\',\'fontweight\',\'b\'); set(h,\'Visible\',\'on\');
3*3 plot with images as background
% 3*3 figures clc; clear; img1 = imread(\'a.jpg\'); img2 = imread(\'b.jpg\'); img3 = imread(\'c.jpg\'); img4 = imread(\'d.jpg\'); img5 = imread(\'e.jpg\'); img6 = imread(\'f.jpg\'); img7 = imread(\'g.jpg\'); img8 = imread(\'h.jpg\'); x=linspace(0,10); %%%%% subplot-1 %%%%% subplot(3,3,1) image([0 10], [0 4], flipud(img1)); %hold on; %plot(x,x) set(gca,\'ydir\',\'normal\'); xlabel(\'input signal\'); text(0.1,0.5,\'$a)$\', \'Interpreter\', \'latex\'); % 0.1 >> normalized position %%%%% subplot-2 %%%%% subplot(3,3,2); imagesc([0 10], [0 4], flipud(img2)); % add image %hold on; %plot(x,x.^2); % % set the y-axis back to normal. set(gca,\'ydir\',\'normal\'); xlabel(\'input signal\'); text(0.1,0.5,\'$b)$\', \'Interpreter\', \'latex\'); %%%%% subplot-3 %%%%% subplot(3,3,3) imagesc([0 10], [0 4], flipud(img3)); %hold on; %plot(x,x) set(gca,\'ydir\',\'normal\'); xlabel(\'input\'); text(0.1,0.5,\'$c)$\', \'Interpreter\', \'latex\'); %%%%% subplot-4 %%%%% subplot(3,3,4); imagesc([0 10], [0 4], flipud(img4)); %hold on; %plot(x,x) set(gca,\'ydir\',\'normal\'); %plot(x,x.^4); xlabel(\'input\'); text(0.1,0.5,\'$d)$\', \'Interpreter\', \'latex\'); %%%%% subplot-5 %%%%% subplot(3,3,5); imagesc([0 10], [0 4], flipud(img5)); %hold on; %plot(x,x) set(gca,\'ydir\',\'normal\'); %plot(x,x.^5); xlabel(\'input\'); text(0.1,0.5,\'$e)$\', \'Interpreter\', \'latex\'); %%%%% subplot-6 %%%%% subplot(3,3,6); imagesc([0 10], [0 4], flipud(img6)); %hold on; %plot(x,x) set(gca,\'ydir\',\'normal\'); %plot(x,x.^6); xlabel(\'input\'); text(0.1,0.5,\'$f)$\', \'Interpreter\', \'latex\'); %%%%% subplot-7 %%%%% subplot(3,3,7); imagesc([0 10], [0 4], flipud(img7)); %hold on; %plot(x,x) set(gca,\'ydir\',\'normal\'); %plot(x,x.^7); xlabel(\'input\'); text(0.1,0.5,\'$g)$\', \'Interpreter\', \'latex\'); %%%%% subplot-8 %%%%% subplot(3,3,8); imagesc([0 10], [0 4], flipud(img8)); %hold on; %plot(x,x) set(gca,\'ydir\',\'normal\'); %plot(x,3*x); xlabel(\'input\'); text(0.1,0.5,\'$h)$\', \'Interpreter\', \'latex\'); %%%%% subplot-9 %%%%% subplot(3,3,9); plot(x,2*x); xlabel(\'input\'); text(0.1, 0.5,\'$i)$\', \'Interpreter\', \'latex\'); % Create a common title for all the subplots set(gcf,\'NextPlot\',\'add\'); axes; set(gca,\'Visible\',\'off\'); h = title(\'Common title for all subplots\',\'fontweight\',\'b\'); set(h,\'Visible\',\'on\'); saveas(gcf, \'figure9\',\'epsc\'); saveas(gcf, \'figure9\',\'png\'); saveas(gcf, \'figure9\',\'svg\')