用Matlab对导出的数据进行可视化
Posted zhaoke271828
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用Matlab对导出的数据进行可视化相关的知识,希望对你有一定的参考价值。
我这里是MapReduce导出的数据,MapReduce导出的数据中,Key和Value之间用制表符分隔的,可以直接作为表格型数据进行操作,复制一下导出的数据
1. 首先在Matlab工作区创建一个元胞型的变量
2. 然后复制导出的数据
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
以上是关于用Matlab对导出的数据进行可视化的主要内容,如果未能解决你的问题,请参考以下文章
如何用Matlab 画出鸢尾花数据集的这个图?求Matlab代码,谢谢。
NO.13 利用Matlab对MSP432采集到的数据进行处理