一个专注于计算机编程和硬件学习的博客主
7/1
2019

MATLAB入门(十)

特殊绘图

柱状图

  • bar函数
  • 语法:

    • bar(y)
    • bar(x,y)
    • barh(y)--更换行和列
y=rand(1,10);
bar(y);

51.png

x=0:0.1:2*pi;
y=sin(x);
bar(x,y);

52.png

y=rand(4,3);
bar(y);

53.png

y=rand(4,3);
bar(y,'stacked');

54.png

(堆叠图/叠加图)对数据进行对比

y=rand(4,3);
barh(y,'stacked');

55.png

面积图

  • area函数
  • 语法;

    • area(数据)
    • basevalue=-2;--(可设置Y轴起始坐标)
y=rand(5,3);
area(y);

56.png

以列为单位进行绘制

饼图

  • pie函数
  • 语法:

    • pie(数据)
    • 数据和超过1,自动计算百分比;
    • 数据和不超过1,直接绘制,其余部分空缺;
a=[1 2 3 4 5 6];
pie(a);

57.png

a=[0.1 0.2 0.6];
pie(a);

58.png

直方图

  • hist函数
  • 语法:

    • hist(数据)
    • hist(数据,分组个数)
    • hist(数据,X轴划分情况)
a=[1 3 4 3 1 2 6 6 4 2 3 1];
hist(a);

59.png

x=0:0.1:2*pi;
y=sin(x);
hist(y);

60.png

添加新评论