MATLAB实战系列(十三)-Matlab绘制柱形图使用技巧解答(附Matlab代码)

本文介绍了如何使用MATLAB绘制柱形图,包括如何展示数据的百分比占比,添加轴标签和标题,以及如何进一步优化图表,如自定义轴刻度和在柱形顶端显示百分比。通过实例代码,展示了从基本到进阶的柱形图绘制技巧。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前言

博主最近在用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;17;29;52];
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

文宇肃然

精神和物质鼓励你选一个吧

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值