Matlab中图形的修饰(代码和不需要代码)包括:颜色、线型、字体、粗细、标题、坐标轴、网格等

Matlab中图形的绘制需要用到plot函数:
plot(x,y) %x为横坐标,y为纵坐标

颜色、线形、标记符等

Matlab中图形的修饰用到的函数为:
plot(x,y,a,b,c,d…) %x横y纵,a,b,c,d等为颜色粗细字体等等

具体见下表:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在‘’中输入选项,当选项多于一个时各项直接相连即可。无需再用单独的‘’列开。如:

x=(0:0.01:2*pi);  %x以0.01为步长从0取到2pi
y1=sin(x);
y2=cos(x);
plot(x,y1,'-- + R',x,y2,': * y')  %sin(x)线形为虚线,标记符号为+号,颜色为红色.cos(x)线形为点线,标记符号为*,颜色为黄色.并输出y1=sin(x)和y2=cos(x)在同一个figure上

在这里插入图片描述

坐标轴、网格、标注等

图形的标注通常有:title、xlabel、ylabel等

axis([xmin,xmax,ymin,ymax]);     %指定x轴和y轴的坐标范围
grid on(off);                    %开启/关闭网格
box on(off);                     %画出/取消图形外围的长方形(使其变成一个坐标轴)
title('title');                  %将标题命名为title
xlabel('x(0-\pi)');              %将x轴的标签命名为x(0-Π)   /pi即反斜杠pi输出的是Π而非pi了
ylabel('y=sin(x)')               %将y轴的标签命名为y=sin(x)

title()、xlabel()、ylabel()等的调用大同小异,以xlabel为例:
xlabel(’标注‘,’属性1‘,属性值1,’属性2‘,属性值2)
这里的属性有字体大小、字体名、字体粗细等

注:对于这些标签、坐标轴等的修改需要先plot后再输入指令

将其总结整理在一起:

x=(0:0.01:2*pi);                  %x以0.01为步长从0取到2pi
y1=sin(x);
y2=cos(x);
plot(x,y1,'-- + R',x,y2,': * y')  %sin(x)线形为虚线,标记符号为+号,颜色为红色.cos(x)线形为点线,标记符号为*,颜色为黄色.并输出y1=sin(x)和y2=cos(x)在同一个figure上
grid on;                          %开启网格
box off;                          %取消图形外围的长方形(使其变成一个坐标轴)
axis([0,2*pi,-1,1]);              %指定x轴坐标范围为0-2pi,y轴坐标范围为-11
title('sin&cos','fontsize',12);               %将标题命名为sin&cos,并设置字体大小为12xlabel('x(0-\pi)','fontweight','bold');   %将x轴的标签命名为x(0-Π)并加粗   /pi即反斜杠pi输出的是Π而非pi了        
ylabel('y=sin(x)','fontweight','bold');%将y轴的标签命名为y=sin(x),并加粗

如下
在这里插入图片描述

不需要代码和函数的图形修饰

以上的这些指令都可以通过菜单手动进行调整修饰,同时也是可视化的调整。无需输入和记录这些修改指令:

比如要修改y=sin(x)的图像,只需要输出y=sin(x)之后:查看→属性检查器
如下:
在这里插入图片描述
在属性检查器里字体、刻度、网格、线形、标签、图例等等等等全都可以在线可视化调整。十分的方便
在这里插入图片描述
删除掉图片多余空白指令:
set(gca, ‘LooseInset’, [0,0,0,0]);

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

华毓

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值