我这里是MapReduce导出的数据,MapReduce导出的数据中,Key和Value之间用制表符分隔的,可以直接作为表格型数据进行操作,复制一下导出的数据

1. 首先在Matlab工作区创建一个元胞型的变量

2. 然后复制导出的数据(注意,这里的数据必须是 " \t "制表符分隔的数据才行,否则会全部塞进一个单元格,就没有了效果)

3. 在变量区选择,粘贴Excel数据,就创建好了

如图所示

然后就可以画图了,以饼状图为例

names = source(:,1);
count = cell2mat(source(:,2));
p = pie(count, names)

然而过于简陋了,在上面加上各个块的比例

可以如下操作

names = source(:,1);
count = cell2mat(source(:,2));
p = pie(count, names)
pText = findobj(p, 'Type', 'text');
percentValues = count/sum(count);
for i=1:length(pText)
pText(i).String = strcat(names(i), '(',num2str(percentValues(i)*100),'%)');
end

-----------------------------

author:ZKe

最新文章

  1. 关于Python的数据分析工具
  2. Visual Studio 2013 和 ASP.NET 预览
  3. winform窗体最大化、最小化、还原
  4. row_number() OVER(PARTITION BY)函数介绍
  5. Razor视图引擎 语法学习(一)
  6. div 绝对布局居中
  7. UIAlertView的使用方法
  8. Javascript 拖拽雏形中的一些问题——逐行分析代码,让你轻松了解拖拽的原理
  9. PHP修改记录
  10. JavaScript实现淡入淡出
  11. 利用spring,实现package下的类扫描
  12. 如何在ASP.NET Core程序启动时运行异步任务(2)
  13. ViewPagerWithViewDemo【ViewPager和View搭配以及演示获取里面的值和CheckBox单选效果】
  14. Java互联网应用和企业级应用的区别
  15. 汇编语言转换成c语言,或者汇编语言转换成golang的汇编,c语言转换成golang的方法
  16. ZYNQ. Interrupt(2)SPI.AXI TIMER
  17. Python安装及运行中可能遇到的问题。
  18. AltiumDesigner元器件搜索中英文对照
  19. Windows搭建python开发环境
  20. Vue和element-ui结合的简单使用

热门文章

  1. 035 01 Android 零基础入门 01 Java基础语法 04 Java流程控制之选择结构 02 多重if结构
  2. Java知识系统回顾整理01基础05控制流程06break
  3. 《C++primerplus》第4章练习题
  4. 南方IT比赛项目
  5. JavaScript事件对象属性e.target和this的区别
  6. linux块设备驱动---概念与框架(转)
  7. 多测师讲解requests __上_高级讲师肖sir
  8. 多测师讲解常用的测试工具分为10类_高级讲师肖sir
  9. 从面试角度学完 Kafka
  10. IDEA SpringBoot+JPA+MySql+Redis+RabbitMQ 秒杀系统