用Matlab对导出的数据进行可视化
2024-10-19 23:29:24
我这里是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
最新文章
- 关于Python的数据分析工具
- Visual Studio 2013 和 ASP.NET 预览
- winform窗体最大化、最小化、还原
- row_number() OVER(PARTITION BY)函数介绍
- Razor视图引擎 语法学习(一)
- div 绝对布局居中
- UIAlertView的使用方法
- Javascript 拖拽雏形中的一些问题——逐行分析代码,让你轻松了解拖拽的原理
- PHP修改记录
- JavaScript实现淡入淡出
- 利用spring,实现package下的类扫描
- 如何在ASP.NET Core程序启动时运行异步任务(2)
- ViewPagerWithViewDemo【ViewPager和View搭配以及演示获取里面的值和CheckBox单选效果】
- Java互联网应用和企业级应用的区别
- 汇编语言转换成c语言,或者汇编语言转换成golang的汇编,c语言转换成golang的方法
- ZYNQ. Interrupt(2)SPI.AXI TIMER
- Python安装及运行中可能遇到的问题。
- AltiumDesigner元器件搜索中英文对照
- Windows搭建python开发环境
- Vue和element-ui结合的简单使用
热门文章
- 035 01 Android 零基础入门 01 Java基础语法 04 Java流程控制之选择结构 02 多重if结构
- Java知识系统回顾整理01基础05控制流程06break
- 《C++primerplus》第4章练习题
- 南方IT比赛项目
- JavaScript事件对象属性e.target和this的区别
- linux块设备驱动---概念与框架(转)
- 多测师讲解requests __上_高级讲师肖sir
- 多测师讲解常用的测试工具分为10类_高级讲师肖sir
- 从面试角度学完 Kafka
- IDEA SpringBoot+JPA+MySql+Redis+RabbitMQ 秒杀系统