0
点赞
收藏
分享

微信扫一扫

MATLAB pie函数 绘制饼图


pie用于描绘平面饼图。

1pie(X)

利用向量X中的数据描绘饼图。

例如:

X = [1, 1, 2, 2, 3, 4, 5];
pie(X)

​​

MATLAB <wbr>pie函数 <wbr>绘制饼图

​​

注意,X中的数据被看做频数,饼图中比率的获得:X中的元素x[i]/sum(X).

当X中所有元素的和sum(X)< 1.0时,图形不是整一个圆。如X = [0.1,0.2,0.3]时,得到

​​

MATLAB <wbr>pie函数 <wbr>绘制饼图

​​

2.pie( X, {'...', '...', ...} )

X的意义同上,是数据向量,‘...’是标注。

例子:

X = [2,3,5];
pie(X,{'2','3','5'})

​​

MATLAB <wbr>pie函数 <wbr>绘制饼图

​​

二、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);

​​

MATLAB <wbr>pie函数 <wbr>绘制饼图

​​

利用循环函数circshift可以实现饼的每一块分别跳跃凸显出来。

%%实现饼图每个部分的依次跳跃

x=[1 3 0.5 2.5 2];

explode=[0 1 0 0 0];

pie(x,explode);

axis off

for ii=1:10

  

  

   pause(3); 

end

举报

相关推荐

0 条评论