SCI规范作图(Matlab)+简洁干货+源代码+免费
文|梁佐佐
折线走势图是所有文章必不可少的数据分析直观展现方式,本文以上图为例,以小见大来说明如何用Matlab画出SCI投稿专用单栏图片:线形、标记点、线宽、坐标、图例、字体、画幅、600dpi高清。
上代码:
xdeg=0:pi/10:2*pi;
%% X坐标取值范围0-360度(xdeg采用弧度制),总共21个点
ysinval=sin(xdeg);
%%函数1为:y对应x 取值sin函数的21个点
ycosval=cos(xdeg);
%%函数2为:...cos函数...
plot(xdeg,ysinval,':b ','LineWidth',2.5);
%%绘制函数1,线形为:,线颜色为蓝色,线宽为2.5
hold on;
%%继续在该画板上绘制函数2
plot(xdeg,ycosval,'-.r*','MarkerSize',10,'LineWidth',1);
%%绘制函数2,线形为-.,线颜色为红色,标记点为符号*,标记点大小为10,
线宽为1
set(gca,'FontSize',18);set(gca,'FontName','Helvetica');
%%设置所有字体大小为18号,字体为Helverica
set(gca,'linewidth',1.5);
%%设置图框的线宽
axis([0 2*pi -1 1]);
%%设置横纵的坐标显示范围
set(gca,'xtick',[0,2*pi*1/4,2*pi/2,2*pi*3/4,2*pi]);
%%设置横坐标有哪些显示点
set(gca,'xticklabel',{'0\circ','90\circ','180\circ','270\circ','360\circ'});
%%设置横坐标显示点的标记名称,此处为度数
xlabel('Phi (deg)','fontsize',18);
%%设置横坐标的名称和字号
ylabel('Arbitral Units','fontsize',18);
%%设置纵坐标的名称和字号
set(gcf,'position',[0 0 650 450]);
%%设置画幅大小为横650*纵450
legend('sin(x)','cos(x)');
%%曲线对应的图例
print(1,'-dtiff','-r600','20190227-sin&&cos-r600.tif');
%%保存图片为600dpi的tiff格式,-dpng对应*.png为png格式。
本期分享先到这,读者有啥特殊需求可在后台回复。未来的几期会分享讨论二维热点图、三维空间分布图等的作图代码分析。论文撰写中,文献引用对新手同样是个耗时的活,也将有专门的教程给予讨论。此外,3D建模及简单示意动画的制作也将以最低的门槛呈现给大家,丰富文章甚至学术报告PPT的演示效果,python的简单入门以及利用python做3D建模的易入手教程也将涉及。