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

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

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

二维条形图

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

 Y = [5,2,18,7,39,8,65,5,54,3,2];figurebar(Y)

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

 figurebar(Y,'stacked')

二维水平条形图

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

 Y = [5,2,18,7,39,8,65,5,54,3,2];figurebarh(Y)

3-D条形图

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

 Y = [5,2,18,7,39,8,65,5,54,3,2];figurebar3(Y)

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

 figurebar3(Y,'stacked')

3-D水平条形图

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

 Y = [5,2,18,7,39,8,65,5,54,3,2];figurebar3h(Y)


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

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

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

《MATLAB编程360》视频课程:

MATLAB编程360 - 网易云课堂study.163.com​study.163.com

matlab 柱状图_MATLAB作图实例:24:条形图相关推荐

  1. matlab 直方图_MATLAB作图实例:19:用二元直方图分析图片颜色

    本示例说明如何调整二元直方图的颜色标度(color scale),以显示有关分箱(bin)的其他详细信息. 加载图像peppers.png,该图像是几种类型的辣椒和其他蔬菜的彩色照片.无符号的8位整数 ...

  2. matlab 等高线_MATLAB作图实例:39:更改等高线图的填充颜色

    本示例说明如何更改在填充等高线图中使用的颜色. 更改颜色模板 通过更改颜色图设置填充等高线图的颜色.将预定义的颜色图名称hot传递给colormap函数. [X,Y,Z] = peaks;figure ...

  3. matlab 动画_MATLAB作图实例:51:表面动画

    本示例说明如何为表面设置动画.具体而言,此示例对球形谐波进行了动画处理.球形谐波是傅立叶级数的球形版本,可用于模拟地球的自由振动. 定义球面网格 在球形网格上定义一组点以计算谐波. theta = 0 ...

  4. matlab 折线图_MATLAB作图实例:13:折线图和条形图的双轴图

    折线图和条形图的双轴图Combine Line and Bar Charts Using Two y-Axes 本示例说明如何使用绘制折线图和条形图的双周图.它还显示了如何自定义线条和条形图. 使用创 ...

  5. matlab批量修改txt内容_MATLAB作图实例:18:为饼图添加文本标签和百分比

    创建饼图时,MATLAB会用切片所代表的整个饼图的百分比来标记每个饼图切片.您可以更改标签以显示不同的文本. 简单文字标签 用简单的文本标签创建一个饼图. x = [1,2,3];pie(x,{'It ...

  6. matlab 柱状图_Matlab入门4-(伪)玫瑰

    借助复数乘法的几何意义做到不断缩放图形,重复步骤就会得到优美的图案. 看到玫瑰的形状之后突想,是否可以看作一个多边形不断旋转+缩小然后组成这样的玫瑰呢?那么用Matlab如何来实现呢? 今日简单题:绘 ...

  7. echarts x轴像直尺一样设置刻度_MATLAB作图实例:6:指定轴刻度值和标签

    沿轴自定义刻度值和标签可以帮助突出显示数据的特定方面.本文示例显示了一些常见的自定义设置,例如,修改刻度值的位置,更改刻度标签的文本和格式以及旋转刻度标签. 更改刻度值位置和标签 将x创建为介于-10 ...

  8. matlab 小波变换_matlab小波工具箱实例(二):时频分析和连续小波变换

    本文讲解matlab小波工具箱实例(二):时频分析和连续小波变换.目录如下: 链接:https://www.mathworks.com/help/wavelet/ug/time-frequency-a ...

  9. fvdm 跟驰模型 matlab仿真_MATLAB数值计算在光学仿真和教学中的应用

    摘要:在光学教学过程中从基本的物理概念出发,建立相应的理论模型,并将光学问题归纳为特征方程求根.积分求解.常微分方程求解等几类数值求解问题,结合MATLAB强大的数值计算和图形显示功能,完成光学问题的 ...

最新文章

  1. 真是没想到,Springboot + Flowable 开发工作流会这么简单!
  2. 从终端运行python程序
  3. 深入Java虚拟机——类型装载、连接(转)
  4. 推荐算法炼丹笔记:科学调参在模型优化中的意义
  5. 反思不可佛系:刺激身体 刺激神经 目标反馈 定量奖惩 注重氛围
  6. javascript --- 实现Ajax的代码
  7. OPENCV-1 学习笔记
  8. C# 调用 Microsoft.VisualBasic.Collection
  9. 【C语言进阶深度学习记录】二十七 C语言中字符串的相等比较
  10. 一周内自动登录php,利用php实现一周之内自动登录存储机制(cookie、session、localStorage)...
  11. 麻省理工、微软为AI量身打造了一套leetcode编程题
  12. SSM项目中配置问题
  13. Pythonamp;R爬取分析赶集网北京二手房数据(附详细代码)
  14. vue安装vue-pdf(预览pdf)(2021/03/02)
  15. php高并发秒杀解决方案
  16. 51单片机复习:红外通信
  17. 泰晤士高等教育世界大学排名(400强)—前50位
  18. 如何让ie窗口显示到最前面
  19. Android 4.1.2微信版本,ttkefu在线客服系统
  20. 傅里叶变换的简单理解

热门文章

  1. CSS3学习笔记-技术提示
  2. Ubuntu14.04中踩过的坑
  3. Python稳基修炼之计算机等级考试易错概念题3(含答案与解析)
  4. HTTP与HTTP协议
  5. 那些html编辑器有代码片段6,VS Code 折腾记 - (6) 基本配置/快捷键定义/代码片段的录入(snippet)...
  6. php适配器设计模式,螃蟹学PHP设计模式之适配器模式
  7. mysql 数据缓冲区,MySQL写入缓冲区在数据库中的作用( Change Buffer )
  8. HTML引用外部css 、js的路径
  9. python numpy库安装 mac_MAC系统下安装Python模块
  10. 力扣93. 复原 IP 地址(JavaScript)