1 画图基本指令
hold on :保持打开的命令关闭图形保持功能hold off:
title ( xx')命名
xlabel (xx’ ) x轴标注
ylabel (xx’ ) y轴标注
figure (x) 创建图窗
hidden on 将网格设为不透明
hidden off 将网格设为透明
legend (xx)加图例
grid on加网格线
subplot (2,2.4).显示第4个图形
yyaxis left 激活当前坐标区中与左侧y 轴关联的一侧yyaxis right 激活当前坐标区中与左侧 y 轴关联的一侧
plot (x,y) :描点连线,画简单的折线图
plot(x,y,'s’) : 设置点的类型
![](https://img-blog.csdnimg.cn/img_convert/0ca50f35dcc440a9ab817503bcebf1b7.png)
2 散点图
① 最基础的散点图
x = 0.01:0.01:0.08;
y = [3.0743,3.0707,3.0716,3.1133,3.1685,3.1778,3.2467,3.2634];
scatter(x, y);
![](https://img-blog.csdnimg.cn/img_convert/45b83692083e4ee3b20e8f5aec58b6a6.png)
② 函数专用散点图
x = linspace(-2, 2, 100);
y = x .^ 3;
scatter(x, y);
![](https://img-blog.csdnimg.cn/img_convert/25695db47db0439ca9338f42c9a21f86.png)
③ 设置圆圈大小的散点图
x = linspace(-2, 2, 100);
y = x .^ 2;
sz = linspace(1, 100, 100);
scatter(x, y, sz);
![](https://img-blog.csdnimg.cn/img_convert/9d61646ea0374be39d2f1a3894a98045.png)
3 折线图
① 一条线
x = 3:2:11;
y=[4,5,9,6,4];
plot(x, y);
![](https://img-blog.csdnimg.cn/img_convert/92a601e7d5f34ef1b2dd79198546a49c.png)
② 多条线
x = 3:2:11;
y=[4,5,9,6,4;5,8,2,4,3];
plot(x, y);
![](https://img-blog.csdnimg.cn/img_convert/ddef534dbe57403ca6e1d9ab0d8c3a80.png)
4 柱状图
① 最基础的柱形图
x = 3:2:11;
y=[4,5,9,6,4];
bar(x, y);
![](https://img-blog.csdnimg.cn/img_convert/d87f15c53e984dc784ab63fc50ec9ce0.png)
② 多变量的柱形图
x=3:5;
y=[4,5,9,6,4;5,7,9,8,7;1,3,5,9,7];
bar(x,y);
![](https://img-blog.csdnimg.cn/img_convert/c0f5b303ee0c4f828c32de203294ae47.png)
③ 三维的柱形图
只需要把bar换成bar3即可
x=3:5;
y=[4,5,9,6,4;5,7,9,8,7;1,3,5,9,7];
bar3(x,y);
![](https://img-blog.csdnimg.cn/img_convert/81a137e8aa4744209750c86bdfd21545.png)
④ 堆叠型柱形图
y=[4,5,9,6,4;5,7,9,8,7;1,3,5,9,7];
bar(y,'stacked');
![](https://img-blog.csdnimg.cn/img_convert/bfe170b970b14fe9a4730332f54036f6.png)
⑤ 水平柱形图
只需要把bar改成barh即可:
y=[4,5,9,6,4;5,7,9,8,7;1,3,5,9,7];
barh(y);
![](https://img-blog.csdnimg.cn/img_convert/27e0a4648db943a090912711e83d2b8d.png)
火柴棍图
① 案例1
clc;clear;
x =linspace(0,2*pi,60);
y = sin(x);
stem(x,y)
![](https://img-blog.csdnimg.cn/img_convert/29e407affc74475eae3b08d68398cc98.png)
② 案例2
clc;clear;
x =linspace(0,2*pi,60);
y1 = sin(x);
y2 = cos(x);
stem(x,y1);
hold on
stem(x,y2);
![](https://img-blog.csdnimg.cn/img_convert/0c9f5639a4374191aabcd2e12793e989.png)
饼状图
① 基本饼状图
y=[4,5,9,6,4];
pie(y);
![](https://img-blog.csdnimg.cn/img_convert/920045e64bd54f4d9835dbad9e28671f.png)
② 三维饼状图
把pie该为pie3即可
y=[4,5,9,6,4];
pie3(y);
![](https://img-blog.csdnimg.cn/img_convert/b35cc9bf98ae4e12a88d0b02e6cb6825.png)
③ 突出某一扇形的饼状图
X=[2,2,1,5,2];
explode = [0 1 0 0 0];
pie(X,explode);
![](https://img-blog.csdnimg.cn/img_convert/d1ca558a1c48433398c3fc991671d9d6.png)