MATLAB实战系列(十三)-Matlab绘制柱形图使用技巧解答(附Matlab代码)
【摘要】
前言
博主最近在用MATLAB绘制柱形图时遇到了一些问题。
比如说我想画出下面两组数据所占总数之和的百分比。
A=[5;20;17;29;52];B=[62;12;3;48;33];
解决方案
我们可以使用下面的代码初步画出表示各个数百分比占比的柱形图
clearclc A=[5;20;17;29;52];B...
前言
博主最近在用MATLAB绘制柱形图时遇到了一些问题。
比如说我想画出下面两组数据所占总数之和的百分比。
-
A=[5;20;17;29;52];
-
B=[62;12;3;48;33];
解决方案
我们可以使用下面的代码初步画出表示各个数百分比占比的柱形图
-
clear
-
clc
-
-
A=[5;20;17;29;52];
-
B=[62;12;3;48;33];
-
%% 求出各个数占所有数总和的百分比
-
A=100*A./sum(A);
-
B=100*B./sum(B);
-
-
x1=1:length(A);
-
x2=1:length(B);
-
figure
-
bar(x1,A)
-
-
figure
-
bar(x2,B)
实现效果如下:
左边的图为数组A中各个数字所占总数之和的百分比,右边的图为数组B中各个数字所占总数之和的百分比。
完善
下面我们添加一下上述两个图的横轴、纵轴以及标题,实现代码如下:
-
clear
-
clc
-
-
A=[5;20
文章来源: wenyusuran.blog.csdn.net,作者:文宇肃然,版权归原作者所有,如需转载,请联系作者。
原文链接:wenyusuran.blog.csdn.net/article/details/108403204
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)