绘制直方图(水平和垂直的)

语法

bar(Y)

bar(x,Y)

bar(...,width)

bar(...,'style')

bar(...,'bar_color')

bar(axes_handle,...)

h = bar(...)

hpatches = bar('v6',...)

barh(...)

h = barh(...)

hpatches = barh('v6',...)

描述

一个条形图展示向量或者矩阵的值,使用水平的或者垂直的直方图。

1、bar(Y):为Y中的每一个元素绘制一个条。如果Y是一个矩阵,会对每一行元素所产生的条进行分组。当Y是一个向量时,x轴的刻度范围是1到Y的长度,当Y是一个矩阵时,长度即是行的数量。

2、bar(x,Y):为Y中的每一个元素在指定的x位置绘制条形图。x是一个单调增加的向量,其用来定义垂直直方图中的x轴间距。如果Y是一个矩阵,bar对Y中的每行元素在指定x位置进行分组。

3、bar(...,width):设置相关bar的宽度和控制一个组之间bar的距离。默认宽度是0.8,所以如果你不指定x,这些一个组内的bars有一个比较小的距离。如果宽度是1,则一个组内的bars是相互紧挨着的。

4、bar(...,'style'):指定bars的样式。样式是'grouped' or 'stacked'。默认是'grouped'

'grouped':表示展示m个组的每组n个垂直直方图。m代表矩阵行数,n代表矩阵列数。

'stacked':表示为每一行展示一个bar,bar的高度是每一行元素的总和。每一个bar是多种颜色,根据颜色的分布显示各元素对总元素的贡献。

5、bar(...,'bar_color'):使用单个字母缩写 'r', 'g', 'b', 'c', 'm', 'y', 'k', or 'w'所指定的颜色展示bar.

6、bar(axes_handles,...) and barh(axes_handles,...):使用指定句柄的坐标轴代替当前坐标轴。

7、h = bar(...):返回barseries图形对象句柄的向量。bar为Y中每列创建一个barseries图形对象。

8、barh(...) and h = barh(...):创建水平直方图。Y决定bar的长度。向量x是一个自增的向量,用来定义y轴上直方图的间距。

向后兼容版本

hpatches = bar('v6',...) and hpatches = barh('v6',...):对于兼容版本MATLAB 6.5和更早,返回 的是patch对象的句柄而不是 barseries对象的。

示例

Single Series of Data

这个示例绘制钟形曲线作为直方图,设置其颜色为红色。

x = -2.9:0.2:2.9;

bar(x,exp(-x.*x),'r')

Bar Graph Options

这个示例显示一些条形图设置选项

Y = round(rand(5,3)*10);

subplot(2,2,1)

bar(Y,'group')

title 'Group'

subplot(2,2,2)

bar(Y,'stack')

title 'Stack'

subplot(2,2,3)

barh(Y,'stack')

title 'Stack'

subplot(2,2,4)

bar(Y,1.5)

title 'Width = 1.5'

Setting Properties with Multiobject Graphs

这个示例展示了3组,每组5个barseries对象的直方图。由于所有的barseries对象共用同一个基线,所以你可以使用任何一个对象去设置其BaseLine属性。这个例子使用返回h的第一个句柄。

Y = randn(3,5);

h = bar(Y);

set(get(h(1),'BaseLine'),'LineWidth',2,'LineStyle',':')

colormap summer % Change the color scheme

matlab barh命令,matlab中的bar, barh相关推荐

  1. matlab 曲线命令,matlab软件基本的曲线拟合函数命令

    matlab软件基本的曲线拟合函数命令 MATLAB软件提供了基本的曲线拟合函数的命令. 曲线拟合就是计算出两组数据之间的一种函数关系,由此可描绘其变化曲线及估计非 采集数据对应的变量信息.1.线性拟 ...

  2. matlab中的bar, barh

    随时随地技术实战干货,获取项目源码.学习资料,请关注源代码社区公众号(ydmsq666) 绘制直方图(水平和垂直的) 语法 bar(Y) bar(x,Y) bar(...,width) bar(... ...

  3. matlab 矩阵命令,matlab中的矩阵的基本运算命令

    matlab中的矩阵的基本运算命令 (2013-07-19 08:45:49) 1.1 矩阵的表示 1.2 矩阵运算 1.2.14 特殊运算 1.矩阵对角线元素的抽取 函数 diag 格式 X = d ...

  4. matlab中如何清空文本框中的值_在MATLAB的命令窗口中执行()命令,将命令窗口的显示内容清空。...

    [单选题]已知 x = [3, 5, 7],那么执行语句 x[1:] = [2]之后,x的值为___________.(3.0分) [判断题]Python集合中的元素可以是整型(3.0分) [判断题] ...

  5. matlab 控制命令,Matlab绘图基本控制命令

    图形的控制与表现 (Figurecontrol and representation) MATLAB提供的用于图形控制的函数和命令: axis: 人工选择坐标轴尺寸. clf:清图形窗口. ginpu ...

  6. matlab 矩阵命令,matlab矩阵运算命令

    有哪位高人总结了matlab中的矩阵的基本运算命令?还有有关极限.积 1.1 矩阵的表示 1.2 矩阵运算 1.2.14 特殊运算 1.矩阵对角线元素的抽取 函数 diag 格式 X = diag(v ...

  7. matlab 扫雷命令,Matlab版扫雷

    我发现有些人平常闲着的时候会玩window自带的游戏,其中最常见的就是扫雷和纸牌.本来想用matlab编写全自动扫雷程序用来作弊,可是后来发现扫雷问题是NP完全问题(正如:旅行商NP难问题一样不能被解 ...

  8. matlab mex命令,matlab 调用mex

    装了visual studio 2015,可是在matlab中调用失败了. >> mex -setup Error using mex No supported compiler or S ...

  9. matlab image命令,Matlab 图像处理相关函数命令大全

    一.通用函数: colorbar显示彩色条 语法:colorbar \ colorbar('vert') \ colorbar('horiz') \ colorbar(h) \ h=colorbar( ...

最新文章

  1. LPCRITICAL_SECTION 函数
  2. java多线程之生产者和消费者问题
  3. php闪屏程序,节日闪屏的两种构成方式
  4. 文档主题分类项目Python代码
  5. MyCat分布式数据库集群架构工作笔记0008---Mycat主--从复制原理
  6. js html utf8编码转换,js中的UTF-8编码与解码
  7. N的阶乘的长度 V2(斯特林近似)
  8. 读Zepto源码之集合操作
  9. SOJSONV5解密,SOJSON.V5解密方法,SOJSONV5解密分析
  10. AcWing 棋盘挑战 dsf
  11. TFS2010中如何添加用户
  12. 计算机第一级开机密码设置,开机密码怎么设置
  13. 红米6.0系统如何无root激活xposed框架的教程
  14. 写贺卡给毕业师姐怎么写计算机系的,[给师姐的毕业祝福语]对师姐的毕业祝福语...
  15. laravel中artisan工具(命令)的使用详解
  16. git第一次提交不能使用git commit -a -m
  17. 小白学习HCIA2022
  18. 全球与中国薄膜形成设备市场现状及未来发展趋势2022-2028
  19. 蓝桥杯 DFS经典题 —— 算式900、寒假作业(告别枚举法)
  20. 记录每天学习的新知识:DataBinding

热门文章

  1. 风控模型中的变量替换
  2. 新冠疫情,或加速银行数字化服务转型
  3. 智慧零售erp通用版管理系统+门店管理+商品管理+厂商管理+财务管理+销售管理+仓储管理+Axure高保真交互ERP通用版零售行业web端简易版管理系统
  4. python :编写装饰器
  5. Linux 软件包管理
  6. 测试思想-验收测试 关于验收测试
  7. C# ASPX页面做上传提示:超过了最大请求长度,解决方法
  8. g++能过,c++过不了
  9. [POJ3928 Ping pong]
  10. lua学习笔记(三)