一、pie

pie用于描绘平面饼图。

1pie(X)

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

例如:

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

得到

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

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

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

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

例子:

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

得到

二、pie3

pie3用于描绘三维饼图

例子:

X = [1,2,3];
pie3(X)

得到

matlab pie函数绘制动态饼图

使用pie等函数的第二个参数explode,设置某一个部分与主题的分离状态来强调重点。利用循环函数circshift可以实现饼的每一块分别跳跃凸显出来。

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

x=[1 3 0.5 2.5 2];

explode=[0 1 0 0 0];

pie(x,explode);

axis off

for ii=1:10

explode=circshift(explode,[0,-1]);

pie(x,explode);

pause(0,5);

end

同样可以使用pie3函数3D显示效果

对Matlab中画饼图的函数pie的一点改进(同时显示标签及其百分比)

Matlab中用pie画饼图,只能在显示百分比和显示标签二者之间择其一,而不能同时显示,针对这个问题,一下代码有解释:

 clear,clc
money=[ ];%输入数据
name={'George','Sam','Betty','Charlie'};%输入标签
explode=[ ];%定义突出的部分
bili=money/sum(money);%计算比例
baifenbi=round(bili*)/;%计算百分比
baifenbi=num2str(baifenbi');%转化为字符型
baifenbi=cellstr(baifenbi);%转化为字符串数组
%在每个姓名后加2个空格
for i=:length(name)
name(i)={[name{i},blanks()]};
end
bfh=cellstr(repmat('%',length(money),));%创建百分号字符串数组
c=strcat(name,baifenbi',bfh');
pie(money,explode,c)

最新文章

  1. 使用QQ第三方登录时,手机应用和网站应用对同一个QQ号,获取到的openid不一样
  2. java代码实现栈
  3. 谷歌和HTTPS
  4. 活用scanf
  5. HTML5自学笔记[ 7 ]defer和async
  6. 解决eclipse无法解析shared_ptr
  7. stackoverflow,stackexchange,zhihu,ilewen,segmentfault,answerhub,question2answer,,
  8. codeforces 598D Igor In the Museum
  9. #云栖大会# 移动安全专场——APP渠道推广作弊攻防那些事儿(演讲速记)
  10. 【Java框架型项目从入门到装逼】第八节 - 用EasyUI绘制主界面
  11. .net使用websocket
  12. resin远程调试配置
  13. Hdu2841 Visible Trees 2017-06-27 22:13 24人阅读 评论(0) 收藏
  14. Mybatis 的配置xml和properties放在jar包以外的一种方法
  15. 【转载】COM 组件设计与应用(十六)——连接点(vc.net)
  16. AssetBundle 在Android机子上进行读取 .
  17. 怎样将Arranged_2压入General_Polygon_set_2中
  18. 课时49.非input标签(掌握)
  19. bzoj 3373: [Usaco2004 Mar]Lying Livestock 说谎的牲畜
  20. 第05章-构建Spring Web应用程序

热门文章

  1. MSP430的看门狗常见用法以及中断函数的书写方法
  2. openCV学习笔记
  3. htmlcss笔记--定位
  4. Hibernate学习笔记(四)关系映射之一对一关联映射
  5. Docker系列(七)Shipyard安装及介绍
  6. hbase运行模式
  7. python 类和实例
  8. HDU 1018 Big Number
  9. android 文件上传
  10. 依賴注入入門——Unity(一)