matlab 柱状图_MATLAB作图实例:24:条形图

887fc095dc25bc92c53cf8e2fbb63322.png

条形图对于查看、比较来自不同类别的数据,以及显示单个元素如何影响总体数据非常有用。

默认情况下,条形图将矢量或矩阵中的每个元素表示为一个条形,以使条形高度与元素值成比例。

通常,水平的称为条形图,垂直的称为柱状图,本文中不加区分。

二维条形图

bar函数沿x轴分布条形图。矩阵同一行中的元素被分组在一起。例如,如果矩阵具有五行三列,则bar沿x轴显示五组三栏。第一组条形图表示Y的第一行中的元素。

 Y = [5,2,1
      8,7,3
      9,8,6
      5,5,5
      4,3,2];
 figure
 bar(Y)

82ef40a63435e54491f0c506e55e00c1.png

如果要将元素堆叠在一行中,需要为bar函数指定stacked选项。

 figure
 bar(Y,'stacked')

6e4b2d3d04d66f11588d417dd48835a6.png

二维水平条形图

barh函数沿y轴分布条形图。矩阵同一行中的元素被分组在一起。

 Y = [5,2,1
      8,7,3
      9,8,6
      5,5,5
      4,3,2];
 figure
 barh(Y)

27504e9d2f7e7fa5e7bc74e9a0ba4895.png

3-D条形图

bar3函数将每个元素绘制为单独的3-D块,并沿y轴分布每列的元素。

 Y = [5,2,1
      8,7,3
      9,8,6
      5,5,5
      4,3,2];
 figure
 bar3(Y)

30eaeeba9af1d297da1a434ba46ab9bd.png

要将元素堆叠在一行中,需要为bar3函数指定stacked选项。

 figure
 bar3(Y,'stacked')

63c7266c98c629c2c75efacf80b83f9a.png

3-D水平条形图

bar3h函数将每个元素绘制为单独的3-D块,并沿z轴分布每列的元素。

 Y = [5,2,1
      8,7,3
      9,8,6
      5,5,5
      4,3,2];
 figure
 bar3h(Y)

a82aedb692e9bd572a1bd7adf19a71b2.png

注:本文根据MATLAB官网内容修改而成。

我推荐给你以下的视频教程,特点是没有PPT,不掺水,直接编程环境下的实操课程: 用100分钟了解MATLAB编程

知乎 - 安全中心​www.1data.pro

《MATLAB编程360》视频课程:

MATLAB编程360 - 网易云课堂study.163.com​study.163.com
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值