物理学习者的笔记程序员人芳觅

SCI规范作图(Matlab)+简洁干货+源代码+免费

2019-03-04  本文已影响125人  人芳觅

文|梁佐佐

        折线走势图是所有文章必不可少的数据分析直观展现方式,本文以上图为例,以小见大来说明如何用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建模的易入手教程也将涉及。

上一篇下一篇

猜你喜欢

热点阅读