• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

用Matlab对表格导出的数据进行可视化

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

事实上,matlab可以直接粘贴xlsx或者csv甚至txt的表格数据,非常方便。

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


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
matlab矢量场数值可视化(动态数值模拟)发布时间:2022-07-18
下一篇:
c.Matlab(数据和函数的可视化)发布时间:2022-07-18
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap