文档

酒吧

条形图

语法

巴(y)
巴(x,y)
栏(___、宽度)
栏(___,风格)
栏(___、颜色)
栏(___、名称、值)
巴(斧),___)
b =栏(___)

描述

例子

栏(Y)创建一个柱状图,其中每个元素都有一个柱状图Y.如果Y是一个矩阵酒吧根据其中的行对条形图进行分组Y

例子

栏(x,Y)在指定的位置绘制工具条x

例子

栏(___,宽度)设置相对条宽,控制组内条的分离。指定宽度作为标量值。将此选项与前面语法中的任何输入参数组合一起使用。

例子

栏(___,风格)指定栏组的样式。例如,使用“堆叠的”将每个组显示为一个多色条。

例子

栏(___,颜色)设置所有条的颜色。例如,使用“r”红酒吧。

例子

栏(___,名称、值)使用一个或多个名称-值对参数修改条形图。这些设置适用于所有打印的条形图。例如,使用“EdgeColor”、“黑色”用黑色勾勒出所有条的轮廓。

例子

栏(斧头,___)打印到指定的轴中斧头而不是进入当前轴(gca).选择斧头可以在前面的语法中的任何输入参数组合之前。

例子

B=栏(___)返回一个或多个酒吧物体。如果Y那么,这是一个向量酒吧创建一个酒吧反对。如果Y是一个矩阵酒吧创建一个酒吧对象的每个列。使用B对。进行以后的修改酒吧对象创建之后。

例子

全部崩溃

Y = [75 91 105 123.5 131 150 179 203 226 249 281.5];巴(y)

指定沿方向的条形图位置x设在。

x = 1900:10:2000;Y = [75 91 105 123.5 131 150 179 203 226 249 281.5];巴(x,y)

设置每个工具条的宽度为每个工具条总可用空间的40%。

Y = [75 91 105 123.5 131 150 179 203 226 249 281.5];酒吧(y, 0.4)

显示四组三小节。

y=[2 2 3;2 5 6;2 8 9;2 11 12];巴(y)

为矩阵的每一行显示一个栏。每个竖条的高度是行中元素的和。

y=[2 2 3;2 5 6;2 8 9;2 11 12];巴(y,“堆叠的”)

创建一个带有分类值的条形图x设在。

c =分类({“苹果”,“橘子”,“梨”});价格= [1.23 0.99 2.3];栏(c,价格)

创建一个带有两个副图的图形。在上面的子图中,绘制一个柱状图。在下面的子图中,绘制相同数据的堆叠条形图。

Y = [1 2 3;4 5 6];ax₁=次要情节(2,1,1);y = subplot(0,1,2);栏(ax2 y“堆叠的”)

使用红色条形图创建条形图。

Y = [75 91 105 123.5 131 150 179 203 226 249 281.5];栏(y,“r”)

使用RGB三联体设置酒吧的内部颜色和轮廓颜色。设置线条轮廓的宽度。

Y = [75 91 105 123.5 131 150 179 203 226 249 281.5];栏(y,“脸色”,[0 .5 .5],“EdgeColor”,[0 .9 .9],“线宽”,1.5)

创建一个带有三列矩阵输入的条形图,并返回三个条形序列对象。酒吧为矩阵中的每一列创建一个条形序列。

Y = [2 4 6;3 4 5];b = bar (y);

通过索引到对象数组来更改特定条形图系列的属性。例如,使用b(2). 从R2014b开始,可以使用点符号设置属性。如果您使用的是早期版本,请使用设置函数来代替。

(2)。线宽= 2;(2)。EdgeColor =“红色”

输入参数

全部崩溃

x值,指定为向量或矩阵。如果xY都是向量,那么它们的长度必须相等。如果xY都是矩阵,那么它们的大小必须相同。如果x是一个向量,并且Y是一个矩阵,那么长度x必须等于中的行数Y

这个x值不必按顺序排列,但不能包含重复的值。如果x是一个矩阵,则它不能跨列包含重复的值。

例子:1:10

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64|分类|日期时间|期间

Y值,指定为向量或矩阵。

  • 如果Y那么,这是一个向量酒吧为每个元素绘制一个bar。这个酒吧函数把所有的向量看做列向量。

  • 如果Y是一个矩阵酒吧根据其中的行对条形图进行分组Y

例子:[10 8 5 7 3 9 1]

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64|期间

条宽,指定为每个条可用总空间的一小部分。默认的0.8表示条形图的宽度是前一个条形图到下一个条形图空间的80%,两边各占10%。

如果宽度是1.,则组中的条会相互接触。

例子:0.5

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64

条组样式,由这些值之一指定。

风格 目的

“分组”

为中的每行显示一个组Y

  • 如果Y是一个M——- - - - - -N矩阵,然后酒吧显示M一群N竖条,在哪里M是行数和行数N列数是多少Y

  • 如果Y向量的长度是多少N那么酒吧显示一组N酒吧。这个酒吧函数把所有的向量看做列向量。

“堆叠的”

中每一行显示一个栏Y

  • 如果Y是一个M——- - - - - -N矩阵,然后酒吧显示M条,其中每个条的高度是行中元素的和。每条条都是五颜六色的。颜色对应于不同的元素,并显示每个行元素对总数的相对贡献。

  • 如果Y向量的长度是多少N那么酒吧显示N酒吧。这个酒吧函数把所有的向量看做列向量。

“histc”

以直方图格式显示图形,其中条形图相互接触。

“历史的”

以直方图格式显示图形,但将每个条形图居中放置在x-ticks,而不是使杆跨度x蜱虫的历史的选项确实如此。

条颜色,指定为该表中的一种颜色。

颜色 颜色
“b” 蓝色
“r” 红色
‘g’ 绿色
“c” 青色
“米” 洋红
“是的” 黄色的
“k” 黑色
“w” 白色

坐标轴对象。如果你没有指定坐标轴,那么酒吧使用柱状图的当前轴。

名称-值对参数

指定可选的逗号分隔的字符对名称、值参数。的名字是参数名和价值为对应值。的名字必须出现在单引号内(' ').可以以任意顺序指定多个名称和值对参数Name1, Value1,…,的家

例子:‘EdgeColor’,‘g’指定条周围的绿色轮廓线。

这个酒吧此处列出的属性只是一个子集。有关完整列表,请参阅栏属性

    注意:你不能指定名称、值使用“历史的”“histc”酒吧组风格选项。

全部崩溃

条形轮廓颜色,指定为以下值之一:

  • “平坦”-基于轴颜色贴图的颜色。要更改颜色贴图,请使用颜色表功能。

  • “没有”-没有颜色,使轮廓不可见。

  • 颜色名称的RGB三元组或字符向量-指定自定义颜色。的默认RGB三元组值(0 0 0)对应于黑色。

RGB三元组是一个三元素行向量,其元素指定颜色的红色、绿色和蓝色分量的强度。强度必须在范围内[0,1];例如,[0.4 0.6 0.7]。此表列出了长和短颜色名称选项以及等效的RGB三元组值。

长名字 短名称 RGB三重态
“黄色” “是的” [1 1 0]
“红色” “米” [1 0 1]
“青色” “c” (0 1 1)
“红色” “r” [1 0 0]
“绿色” ‘g’ (0 1 0)
“蓝” “b” (0 0 1)
“白色” “w” [1 1 1]
“黑” “k” (0 0 0)

如果你创建的柱状图有超过150条x设在(或Y-如果不指定边颜色,则边色属性设置为“没有”. 要显示边,请设置边色属性设置为颜色值,例如“k”

条填充颜色,指定为以下值之一:

  • “平坦”-基于坐标轴颜色图的颜色。

  • “没有”-没有颜色,这使填充不可见。

  • 颜色名称的RGB三元组或字符向量-指定自定义颜色。

RGB三元组是一个三元素行向量,其元素指定颜色的红色、绿色和蓝色分量的强度。强度必须在范围内[0,1];例如,[0.4 0.6 0.7]。此表列出了长和短颜色名称选项以及等效的RGB三元组值。

长名字 短名称 RGB三重态
“黄色” “是的” [1 1 0]
“红色” “米” [1 0 1]
“青色” “c” (0 1 1)
“红色” “r” [1 0 0]
“绿色” ‘g’ (0 1 0)
“蓝” “b” (0 0 1)
“白色” “w” [1 1 1]
“黑” “k” (0 0 0)

基线值,指定为数字标量值。

指定的基线值应用于x设在或Y-轴取决于条形图的方向。如果将条形图的方向从垂直更改为水平,或从垂直更改为水平,则基线值可能会更改。设置BaseValue属性在设置水平财产。

条轮廓线样式,指定为本表格中的线样式之一。

线型 线型 产生的线
'-' 实线

'--' 虚线

':' 虚线

'-.' 虚线

“没有” 没有线 没有线

条形轮廓的宽度,以点为单位指定为正值。一点等于1/72英寸。

例子:1.5

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64

输出参数

全部崩溃

酒吧对象。每个对象由一组相同颜色的条组成。使用B访问和修改特定的属性酒吧对象创建后。

提示

  • 默认栏颜色基于轴颜色贴图。可以使用更改轴颜色贴图颜色表功能。

在R2006a之前引入

这个话题有用吗?