我们在sci论文的写作过程中通常需要对Matlab作出的线形图的线形、粗细、颜色控制,这篇文档将通过多个程序算例详细介绍Matlab作线形图时1. 曲线线形、粗细、颜色控制经验2. 坐标轴粗细的控制经验
工具/原料
matlab
情况1:线形图曲线的形状、粗细、颜色等控制经验
1、程序算例1:曲线形状的控制经验figuret = 0:pi/20:2*pi;plot(t,sin(t),'-.r*')hold onplot(t,sin(t-pi/2),'--mo')plot(t,sin(t-pi),':bs')hold off程序编译结果如右图所示
2、程序算例2:曲线粗细的控制经验,通过改变'LineWidth',后的数字大小改变曲线的粗细figureplot(t,sin(2*t),'-mo',... 'LineWidth',2,... 'MarkerEdgeColor','k',... 'MarkerFaceColor',[.49 1 .63],... 'MarkerSize',10)程序编译结果如右图所示
3、程序算例3:曲线颜色的控制经验figurex = -pi:pi/10:pi;y = tan(sin(x)) - sin(tan(x));plot(x,y,'--rs','LineWidth',2,'MarkerEdgeColor','k','MarkerFaceColor','g','MarkerSize',10)程序编译结果如右图所示
情况2:坐标轴粗细的控制经验
1、程序算例4:坐标轴粗细的控制经验figurexx=[0:0.1:2*pi]; yy=si艘绒庳焰n(5*xx);Q=plot(xx,y烤恤鹇灭y); %绘图xlabel('xxxxxx');ylabel('yyyyy');title('ttttt');set(Q,'LineWidth',2.0); %将图中的曲线加粗,1.0表示线的粗细set(gca,'FontSize',20); %改变图中坐标的大小 20表示坐标显示的大小set(get(gca,'XLabel'),'FontSize',20); %改变图中x轴的说明文字的大小 20表示说明文字的大小set(get(gca,'YLabel'),'FontSize',20); %改变图中y轴的说明文字的大小 20表示说明文字的大小set(get(gca,'title'),'FontSize',20); %改变图中title说明文字的大小 20表示说明文字的大小print(1,'-djpeg','E:\plxy.jpeg'); %保存图像程序编译结果如右图所示
2、程序算例5:坐标轴粗细的控制经验figurex = -pi:pi/10:pi;y = tan(sin烫喇霰嘴(x)) - sin(tan(x));Q=plot(x,y,'--rs','LineWidth',2,'MarkerEdgeColor','k','MarkerFaceColor','g','MarkerSize',10)xlabel('xxxxxx');ylabel('yyyyy');title('ttttt');set(Q,'LineWidth',2.0); %将图中的曲线加粗,1.0表示线的粗细set(gca,'FontSize',20); %改变图中坐标的大小 20表示坐标显示的大小set(get(gca,'XLabel'),'FontSize',20); %改变图中x轴的说明文字的大小 20表示说明文字的大小set(get(gca,'YLabel'),'FontSize',20); %改变图中y轴的说明文字的大小 20表示说明文字的大小set(get(gca,'title'),'FontSize',20); %改变图中title说明文字的大小 20表示说明文字的大小print(1,'-djpeg','E:\plxy.jpeg'); %保存图像程序编译结果如右图所示