酒吧
条形图
描述
例子
创建柱状图
指定栏位置
指定栏宽度
显示组的酒吧
显示堆叠酒吧
显示一个堆叠柱形
创建一个标量x
和一个向量y
。显示一个堆叠柱形为中心x = 2020
。堆栈中的每个部分对应于一个元素的y
。
x = 2020;30 50 y = [23];b =栏(x, y,“堆叠”);
堆叠柱形的宽度进行调整。因为个人酒吧堆积,改变的宽度酒吧
对象的变化。
(1)。酒吧Width = 0.25;
显示与负面数据堆叠酒吧
定义x
三年的矢量值。定义y
作为一个矩阵,其中包含正面和负面的价值的结合。在条形图中显示的值。
x = (1980 1990 2000);y = [15 20 5;10 -17 21;-10 5 15];栏(x, y,“堆叠”)
指定分类数据
一种指示你的酒吧是指定类别X
作为一个直言数组。的酒吧
函数使用一个分类的类别列表,所以酒吧可能比你想象的以不同的顺序显示。保持秩序,调用reordercats
函数。
定义X
作为分类数组,调用reordercats
函数来指定酒吧的顺序。然后定义Y
作为一个向量的条形并显示柱状图。
X =分类({“小”,“媒介”,“大”,“超大”});X = reordercats (X, {“小”,“媒介”,“大”,“超大”});Y = 21 33 52 [10];栏(X, Y)
指定标签的酒吧
定义瓦尔斯
作为一个包含两个数据集的值矩阵。在条形图中显示的值,指定一个输出参数。因为有两个数据集,酒吧
返回一个包含两个向量酒吧
对象。
x = (1 2 3);瓦尔斯= [2 3 6;11日23 26);b =酒吧(x,瓦尔斯);
显示值的第一个系列的技巧。得到的坐标得到的小费的酒吧XEndPoints
和YEndPoints
属性的第一酒吧
对象。通过这些坐标文本
函数,指定垂直和水平对齐,这样上面的值为中心的酒吧。
xtips1 = b (1) .XEndPoints;ytips1 = b (1) .YEndPoints;labels1 =字符串(b (1) .YData);文本(xtips1 ytips1 labels1,“HorizontalAlignment”,“中心”,…“VerticalAlignment”,“底”)
接下来,上面显示值的第二个系列的酒吧。
xtips2 = b (2) .XEndPoints;ytips2 = b (2) .YEndPoints;labels2 =字符串(b (2) .YData);文本(xtips2 ytips2 labels2,“HorizontalAlignment”,“中心”,…“VerticalAlignment”,“底”)
为条形图指定轴
自从R2019b
你可以显示一个酒吧图表使用的瓷砖tiledlayout
和nexttile
功能。调用tiledlayout
函数来创建一个2×1瓦图布局。调用nexttile
函数创建轴对象ax₁
和ax2
。显示一个条形图的坐标轴。在底部轴,显示一个堆叠条形图的相同的数据。
y = [1 2 3;4 5 6];tiledlayout (2, 1)%顶部柱状图ax₁= nexttile;栏(ax₁, y)%底柱状图ax2 = nexttile;栏(ax2 y“堆叠”)
指定栏颜色
指定酒吧和轮廓的颜色
设置酒吧室内使用RGB颜色和轮廓颜色三胞胎。设置轮廓的宽度栏。
y = 123.5 (75 91 105 131 150 179 203 226 249 281.5);栏(y,“FaceColor”(0。5。5),“EdgeColor”[0。9。9],“线宽”,1.5)
控制个人栏颜色
控制个人栏颜色使用CData
财产的酒吧
对象。
创建一个条形图和分配酒吧
对象变量。设置FaceColor
财产的酒吧
对象“平”
这样的图表使用中定义的颜色CData
财产。默认情况下,CData
属性是一个矩阵来填充默认的RGB颜色值。要改变一个特定的颜色,改变相应的矩阵中的行。例如,第二栏的颜色变化。
b =酒吧(兰德(10,1));b。FaceColor =“平”;b.CData (2) = (。5 0 5);
条形图和Colormap颜色
创建一个条形图,使用colormap颜色通过设置FaceColor
财产“平”
。然后设置CData
属性为每个酒吧
对象一个整数。
y = [1 3 5;3 2 7;3 4 2];b =栏(y,“FaceColor”,“平”);为k = 1:尺寸(y, 2) b (k)。CData = k;结束
定制一个系列在分组或堆叠酒吧
创建矩阵y
,每一列是一个系列的数据。调用酒吧
函数以条形图显示数据,并指定一个输出参数。输出是一个向量的三个酒吧
对象,每个对象对应一个不同的系列。这是真正的酒吧是否分组或堆放。
y = [10 15 20;30 35 40;55 62];b = bar (y);
使酒吧的第三个系列绿色。
(3)。FaceColor = [.2 .6 .5];
输入参数
x
- - - - - -x坐标
标量|向量|矩阵
x坐标,指定为一个标量、向量或矩阵。的值x
不需要,但是大小的x
取决于大小的y
以及如何你想显示你的数据。此表描述了最常见的情况。
演讲 | 如何指定X和Y | 例子 |
---|---|---|
显示一个一系列的酒吧。 | 指定 |
x = (1980 1990 2000);y = 20 30 [10];栏(x, y) |
显示多个系列的酒吧组。 | 指定这两种组合:
|
x = (1980 1980 1980 1990 1990 1990);y = (2 6 9 11 22 32);栏(x, y) x = (1980 - 1990);y = (2 6 9 11 22 32);栏(x, y) |
集中在一个显示一组酒吧x 价值。 |
指定 |
x = 1990;y = 20 30 [10];栏(x, y) |
数据类型:单
|双
|int8
|int16
|int32
|int64
|uint8
|uint16
|uint32
|uint64
|分类
|datetime
|持续时间
y
- - - - - -y坐标
标量|向量|矩阵
y坐标,指定为一个标量、向量或矩阵。的大小y
取决于大小的x
以及如何你想显示你的数据。此表描述了最常见的情况。
演讲 | 如何指定X和Y | 例子 |
---|---|---|
显示一个一系列的酒吧。 | 指定 |
x = (1980 1990 2000);y = 20 30 [10];栏(x, y) |
显示多个系列的酒吧组。 | 指定这两种组合:
|
x = (1980 1980 1980 1990 1990 1990);y = (2 6 9 11 22 32);栏(x, y) x = (1980 - 1990);y = (2 6 9 11 22 32);栏(x, y) |
集中在一个显示一组酒吧x 价值。 |
指定 |
x = 1990;y = 20 30 [10];栏(x, y) |
数据类型:单
|双
|int8
|int16
|int32
|int64
|uint8
|uint16
|uint32
|uint64
|持续时间
宽度
- - - - - -栏的宽度
0.8
(默认)|标量
栏宽度,指定为总额的一小部分可用空间为每一个酒吧。默认的0.8
意味着栏宽度的80%空间从前面的酒吧到另一个酒吧,与10%的空间。
如果宽度1
,那么另一个酒吧在一组联系。
例子:栏((1 2 3),0.5)
创建使用50%的可用空间的酒吧。
数据类型:单
|双
|int8
|int16
|int32
|int64
|uint8
|uint16
|uint32
|uint64
颜色
- - - - - -栏的颜色
颜色名称|短名称
酒吧的颜色,这个表中指定的选项之一。
颜色名称 | 短名称 | 外观 |
---|---|---|
“红色” |
“r” |
|
“绿色” |
‘g’ |
|
“蓝” |
“b” |
|
“青色” |
“c” |
|
“红色” |
“米” |
|
“黄色” |
“y” |
|
“黑” |
“k” |
|
“白色” |
' w ' |
|
斧头
- - - - - -坐标轴对象
坐标轴对象
坐标轴对象。如果你不指定一个轴酒吧
使用的当前轴条形图。
名称-值参数
指定可选的双参数作为Name1 = Value1,…,以=家
,在那里的名字
参数名称和吗价值
相应的价值。名称-值参数必须出现在其他参数,但对的顺序无关紧要。
R2021a之前,用逗号来分隔每一个名称和值,并附上的名字
在报价。
例子:栏(20 30 [10],‘EdgeColor’,‘g’)
指定一个绿色的轮廓在酒吧。
的酒吧
这里列出的属性是唯一的一个子集。一个完整的列表,请参阅栏属性。
请注意
这里列出的属性是唯一的一个子集。一个完整的列表,请参阅栏属性。
你可以设置这些属性只在酒吧使用默认的图表
“分组”
或“堆叠”
风格。
EdgeColor
- - - - - -轮廓的颜色
“平”
|RGB值|十六进制颜色代码|“r”
|‘g’
|“b”
|……
轮廓颜色,指定为“平”
,一个RGB值,一个十六进制的颜色代码,一个颜色的名字,或者一个短名称。如果有150条或更少,默认值是(0 0 0)
,对应于黑色。如果有超过150附近酒吧,默认值是“没有”
。
从R2017b,“平”
选择使用CData
值颜色边缘。在以前的版本中,“平”
从colormap选择彩色边缘使用颜色。
为一个自定义颜色,指定一个RGB值或十六进制的颜色代码。
一个RGB值三元素行向量的元素指定强度的红色,绿色和蓝色的组件的颜色。强度必须在范围内
[0,1]
例如,(0.4 0.6 0.7)
。十六进制颜色代码是一个字符串标量或字符始于一个散列向量符号(
#
)后面跟着三个月或六个十六进制数字,它的范围可以从0
来F
。的值是不区分大小写的。因此,颜色代码“# FF8800”
,“# ff8800”
,“# F80”
,“# f80”
是等价的。
或者,您可以指定一些常见颜色的名字。此表列出了命名颜色选项,相当于RGB三胞胎,十六进制颜色代码。
颜色名称 | 短名称 | RGB值 | 十六进制颜色代码 | 外观 |
---|---|---|---|---|
“红色” |
“r” |
(1 0 0) |
“# FF0000” |
|
“绿色” |
“g” |
(0 1 0) |
“# 00 ff00” |
|
“蓝色” |
“b” |
(0 0 1) |
“# 0000 ff” |
|
“青色” |
“c” |
(0 1 1) |
“# 00飞行符” |
|
“红色” |
“m” |
(1 0 1) |
“#”就 |
|
“黄色” |
“y” |
(1 1 0) |
“# FFFF00” |
|
“黑色” |
“k” |
(0 0 0) |
“000000 #” |
|
“白色” |
“w” |
(1 1 1) |
“# FFFFFF” |
|
“没有” |
不适用 | 不适用 | 不适用 | 没有颜色 |
这是默认颜色的RGB三胞胎和十六进制颜色编码MATLAB®使用在许多类型的情节。
RGB值 | 十六进制颜色代码 | 外观 |
---|---|---|
[0 0.4470 - 0.7410) |
“# 0072 bd” |
|
(0.8500 0.3250 0.0980) |
“# D95319” |
|
(0.9290 0.6940 0.1250) |
“# EDB120” |
|
(0.4940 0.1840 0.5560) |
“# 7 e2f8e” |
|
(0.4660 0.6740 0.1880) |
“# 77 ac30” |
|
(0.3010 0.7450 0.9330) |
“# 4 dbeee” |
|
(0.6350 0.0780 0.1840) |
“# A2142F” |
|
例子:b = bar (1:10“EdgeColor”,“红”)
例子:b。EdgeColor = 0.5 - 0.5 [0];
例子:b。EdgeColor =“平”;
例子:b。EdgeColor =“# D2F9A7”;
FaceColor
- - - - - -填充颜色
“平”
|RGB值|十六进制颜色代码|“r”
|‘g’
|“b”
|……
填充颜色,指定为“平”
,一个RGB值,一个十六进制的颜色代码,一个颜色的名字,或者一个短名称。的“平”
选择使用CData
属性值的酒吧
物体颜色的面孔。
为一个自定义颜色,指定一个RGB值或十六进制的颜色代码。
一个RGB值三元素行向量的元素指定强度的红色,绿色和蓝色的组件的颜色。强度必须在范围内
[0,1]
例如,(0.4 0.6 0.7)
。十六进制颜色代码是一个字符串标量或字符始于一个散列向量符号(
#
)后面跟着三个月或六个十六进制数字,它的范围可以从0
来F
。的值是不区分大小写的。因此,颜色代码“# FF8800”
,“# ff8800”
,“# F80”
,“# f80”
是等价的。
或者,您可以指定一些常见颜色的名字。此表列出了命名颜色选项,相当于RGB三胞胎,十六进制颜色代码。
颜色名称 | 短名称 | RGB值 | 十六进制颜色代码 | 外观 |
---|---|---|---|---|
“红色” |
“r” |
(1 0 0) |
“# FF0000” |
|
“绿色” |
“g” |
(0 1 0) |
“# 00 ff00” |
|
“蓝色” |
“b” |
(0 0 1) |
“# 0000 ff” |
|
“青色” |
“c” |
(0 1 1) |
“# 00飞行符” |
|
“红色” |
“m” |
(1 0 1) |
“#”就 |
|
“黄色” |
“y” |
(1 1 0) |
“# FFFF00” |
|
“黑色” |
“k” |
(0 0 0) |
“000000 #” |
|
“白色” |
“w” |
(1 1 1) |
“# FFFFFF” |
|
“没有” |
不适用 | 不适用 | 不适用 | 没有颜色 |
这是默认颜色的RGB三胞胎和十六进制颜色编码MATLAB使用在许多类型的情节。
RGB值 | 十六进制颜色代码 | 外观 |
---|---|---|
[0 0.4470 - 0.7410) |
“# 0072 bd” |
|
(0.8500 0.3250 0.0980) |
“# D95319” |
|
(0.9290 0.6940 0.1250) |
“# EDB120” |
|
(0.4940 0.1840 0.5560) |
“# 7 e2f8e” |
|
(0.4660 0.6740 0.1880) |
“# 77 ac30” |
|
(0.3010 0.7450 0.9330) |
“# 4 dbeee” |
|
(0.6350 0.0780 0.1840) |
“# A2142F” |
|
从R2017b,默认值是一个RGB值的ColorOrder
财产的轴。在以前的版本中,默认值“平”
和颜色是基于colormap。
例子:b = bar (1:10“FaceColor”,“红”)
例子:b。FaceColor = [0 0.5 0.5];
例子:b。FaceColor = 'flat';
例子:b。FaceColor = '#D2F9A7';
CData
- - - - - -颜色数据
RGB值|三列的矩阵|标量|向量
颜色数据,指定这些值之一:
RGB值——单身RGB颜色值适用于所有酒吧。
三列的矩阵,每个酒吧一个颜色。矩阵中的每一行指定一个RGB值为特定的酒吧。
标量-单一颜色适用于所有酒吧,来自colormap颜色。
向量,每条一个颜色。颜色来自colormap。
默认情况下,当您创建一个条形图,CData
属性包含一个三列的矩阵的RGB三胞胎。你可以改变颜色为特定栏通过改变相应的矩阵中的行。
这个属性只适用于当FaceColor
或EdgeColor
属性设置为“平”
。
例子
改变颜色为特定栏通过设置FaceColor
财产“平”
。然后改变中相应的行CData
矩阵新的RGB值。例如,第二栏的颜色变化。
b =栏(1:10,“FaceColor”,“平”);:b.CData (2) = 0.8 - 0.8 [0];
BaseValue
- - - - - -基线值
0
(默认)|数字标量值
基线值,指定为一个数字标量值。
您所指定的基线值,适用于的x设在或y设在根据条形图取向。如果你改变的方向垂直,水平条形图,反之亦然,基线值可能会改变。设置BaseValue
属性设置后水平
财产。
线型
- - - - - -轮廓线风格的酒吧
“- - -”
(默认)|“——”
|“:”
|“-”。
|“没有”
指定的酒吧轮廓,线条样式的样式表中。
线条样式 | 描述 | 产生的线 |
---|---|---|
“-” |
实线 |
|
”——“ |
虚线 |
|
”:“ |
虚线 |
|
“-”。 |
Dash-dotted线 |
|
“没有” |
没有线 | 没有线 |
线宽
- - - - - -宽度栏概述
0.5
(默认)|积极的价值
酒吧轮廓宽度,单位指定为一个积极的价值点。一个点= 1/72英寸。
例子:1.5
数据类型:单
|双
|int8
|int16
|int32
|int64
|uint8
|uint16
|uint32
|uint64
输出参数
b
- - - - - -酒吧
对象
酒吧
对象
酒吧
对象。使用的元素b
访问和修改一个特定的属性酒吧
对象创建之后。的数量酒吧
对象的大小取决于y
。如果y
是一个矢量,然后呢b
是一个酒吧
对象。如果y
是一个矩阵,然后呢b
是一个向量包含吗酒吧
对象为每个系列y
。
更多关于
扩展功能
GPU数组
加速代码运行在一个图形处理单元(GPU)使用并行计算工具箱™。
分布式阵列
分区大数组在内存使用并行计算集群的工具箱相结合™。
版本历史
之前介绍过的R2006a
Apri esempio
如果dispone di una versione modificata di questo esempio。Desideri aprire questo esempio con le modifiche星期二吗?
第一MATLAB
海脂肪clic苏联合国collegamento切corrisponde questo第一MATLAB:
Esegui il第一inserendolo所以nella隙缝di第一MATLAB。我浏览器web非supportano万博1manbetx comandi MATLAB。
你也可以从下面的列表中选择一个网站:
表现最好的网站怎么走吗
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。