Matlab画图 常用功能及属性设置脚本

一、plot使用脚本

常规设置

1.线型+颜色+宽度
2.legend 字体+字号+位置
3.label 字体+字号
4.title 字体+字号+加粗
5.gca 边框宽度+坐标轴字体+坐标轴范围+网格

x=linspace(0,2*pi,100);
y1=sin(x);
y2=cos(x);
plot(x,y1,'-g','LineWidth',3);		hold on;
plot(x,y2,'--r','LineWidth',3);		hold off;
legend('y1','y2','FontName','Times New Roman','FontSize',20,'Location','northeast');			
xlabel('x','FontName','Times New Roman','FontSize',30);
ylabel('y','FontName','Times New Roman','FontSize',30);
title("Test",'FontName','Times New Roman','FontSize',34,'FontWeight','bold');
xlim([0 7]);
ylim([-1.1 1.1]);
set(gca,'fontsize',24,'fontname','Times New Roman','LineWidth',2);
grid on;

在这里插入图片描述

二、pcolor使用脚本(绘制伪彩图)

常规设置

shading interp: 色彩平滑过度(未平滑时每个值可视为单独的像素,每个像素均含有边框)

x=linspace(0,2*pi,50);
y=linspace(0,2*pi,50);
z=sin(x);
z_matrix=zeros(50,50);
for i=1:50
    z_matrix(i,:)=z;
end
pcolor(x,y,z_matrix);			% 调用pcolor
shading interp; 

在这里插入图片描述

三、subplot使用脚本

常规设置

1.subplot 分区绘图
2.text 对图片进行标号(a) (b) ©…

% 生成数据
x=linspace(0,2*pi,50);
y=linspace(0,2*pi,50);
z=sin(x);
z_matrix=zeros(50,50);
for i=1:50
    z_matrix(i,:)=z;
end

% 调用subplot
subplot(2,2,[1 2]);
plot(x,z);
text(-0.5,1.2,"(a)",'FontName','Times New Roman','FontSize',20);

subplot(2,2,3)
pcolor(x,y,z_matrix);           % 无shading interp
text(-1,2*pi+1,"(b)",'FontName','Times New Roman','FontSize',20);

subplot(2,2,4)
pcolor(x,y,z_matrix);          
shading interp;
text(-1,2*pi+1,"(c)",'FontName','Times New Roman','FontSize',20);

在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值