特殊绘图
柱状图
- bar函数
语法:
bar(y)
bar(x,y)
barh(y)
--更换行和列
y=rand(1,10); bar(y);
x=0:0.1:2*pi;
y=sin(x);
bar(x,y);
y=rand(4,3);
bar(y);
y=rand(4,3);
bar(y,'stacked');
(堆叠图/叠加图)对数据进行对比
y=rand(4,3);
barh(y,'stacked');
面积图
- area函数
语法;
area(数据)
basevalue=-2;
--(可设置Y轴起始坐标)
y=rand(5,3); area(y);
以列为单位进行绘制
饼图
- pie函数
语法:
pie(数据)
- 数据和超过1,自动计算百分比;
- 数据和不超过1,直接绘制,其余部分空缺;
a=[1 2 3 4 5 6]; pie(a);
a=[0.1 0.2 0.6];
pie(a);
直方图
- hist函数
语法:
hist(数据)
hist(数据,分组个数)
hist(数据,X轴划分情况)
a=[1 3 4 3 1 2 6 6 4 2 3 1]; hist(a);
x=0:0.1:2*pi;
y=sin(x);
hist(y);