MATLAB pie函数 绘制饼图

标签:
matlabit饼图函数pie |
分类: matlab基础 |
pie用于描绘平面饼图。
(1)pie(X)
利用向量X中的数据描绘饼图。
例如:
X = [1, 1, 2, 2, 3, 4, 5];
pie(X)
http://s15/bmiddle/00264AsHzy6IZIlkVD8ce&690pie函数
注意,X中的数据被看做频数,饼图中比率的获得:X中的元素x[i]/sum(X).
当X中所有元素的和sum(X)< 1.0时,图形不是整一个圆。如X = [0.1,0.2,0.3]时,得到
http://s11/bmiddle/00264AsHzy6IZJuE84i6a&690pie函数
2.pie( X, {'...', '...', ...} )
X的意义同上,是数据向量,‘...’是标注。
例子:
X = [2,3,5];
pie(X,{'2','3','5'})
http://s4/bmiddle/00264AsHzy6IZJxB8Tp13&690pie函数
二、pie3
pie3用于描绘三维饼图
例子:
X = [1,2,3];
pie3(X)
使用pie等函数的第二个参数explode,设置某一个部分与主题的分离状态来强调重点。
x=[1 3 0.5 2.5 2];
explode=[0 1 0 0 0];
pie(x,explode);
http://s2/bmiddle/00264AsHzy6IZJOs8zTb1&690pie函数
利用循环函数circshift可以实现饼的每一块分别跳跃凸显出来。
%%实现饼图每个部分的依次跳跃
x=[1 3 0.5 2.5 2];
explode=[0 1 0 0 0];
pie(x,explode);
axis off
for ii=1:10
end