code-saturne

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\')

分类:

技术点:

相关文章: