bar3h
水平三维条形图
语法
描述
bar3h (___,
控件上的条的宽度x- - -z-坐标轴和控制组内条的分离。默认情况下,宽度
)宽度
是0.8
这两根杠之间有细微的分离。如果宽度
是1
,则组内的条之间没有任何空间。指定宽度
除了前面语法中的任何输入参数组合之外。
例子
来自矢量数据的水平三维条形图
指定y
作为五个值的向量。将这些值绘制为一系列水平的3-D条,每个条的高度对应于中的值y
和它的z-坐标轴位置对应于该值的索引。
Y = [50 40 30 20 10];bar3h (y);
来自矩阵数据的水平三维条形图
指定栏位置
指定z
作为的向量z中的条的坐标轴位置y
.在指定的位置绘制柱状图z设在位置。
Z = [1950 1960 1970 1980 1990];Y = [16 8 4 2 1];bar3h (z, y)
指定栏宽和样式
指定y
作为一个有四个级数的矩阵。情节y
方法将每一行的数据分组在一起“分组”
风格。若要消除同一组格条之间的空格,请设置宽度
来1
.
Y = [70 50 33 10;75 55 35 15;80 60 40 20];bar3h (y, 1,“分组”)
指定栏颜色
创建一组z坐标从0
来π.画出sin函数z-值作为水平3-D柱状图。使用颜色规格“r”
让栅栏变成红色。
z = 0:π/ 16:π;Y = [sin(z')/ 4sin (z')/ 2sin (z')];bar3h (z, y, 1“r”)
定制系列的颜色
图数据矩阵y
酒吧风格“堆叠”
和酒吧宽度0.5
.存储返回的表面
对象h
.在这种情况下,h
有四个元素,每一列对应y
.
请注意,bar3h
根据默认的配色图为每个系列着色。
Y = [19 30 21 30;40 16 32 12];0.5 h = bar3h (y),“堆叠”);
自定义每个系列的颜色设置FaceColor
中的对应对象的h
.
h(1)。FaceColor =“k”;h(2)。FaceColor =“白色”;h(3)。FaceColor =[。5。7。8);h(4)。FaceColor =[。9 7。8);
指定目标轴
自从R2019b
方法可以显示图的平铺tiledlayout
而且nexttile
功能。调用tiledlayout
函数创建1 × 2平铺图表布局。调用nexttile
函数来创建坐标轴对象ax₁
而且ax2
.通过指定坐标轴对象作为的第一个参数,在坐标轴中创建独立的离散数据图bar3h
.
在左侧轴上显示堆叠的水平3-D柱状图。在右轴中,显示相同数据的分组水平柱状图。
Tiledlayout (1,2) y = [64 56 48;49 42 35;36 30 24];左柱状图ax₁= nexttile;bar3h (ax₁,y, 0.5,“堆叠”)%右柱状图ax2 = nexttile;bar3h (ax2, y, 1,“分组”)
输入参数
y
- - - - - -y坐标
向量|矩阵
y-coordinates,指定为向量或矩阵。的尺寸y
确定函数如何显示数据。下表描述了最常见的情况。
演讲 | 如何指定y 而且z |
例子 | 结果 |
---|---|---|---|
显示一系列的条。 |
|
定义向量 Z = [1 2 3 4];Y = [10 20 30 40];bar3h (z, y) 或者,只指定 bar3h (y) |
|
显示多个系列的条x设在。 |
|
定义向量 Z = [1 2 3 4];Y = [1 5 9;2 6 10;3 7 11;4 8 12];bar3h (z, y) 或者,只指定 bar3h (y) |
|
数据类型:单
|双
|int8
|int16
|int32
|int64
|uint8
|uint16
|uint32
|uint64
|持续时间
z
- - - - - -z坐标
向量
z-coordinates,指定为一个向量。的值z
不需要顺序,但大小呢z
取决于的大小y
以及如何显示数据。下表描述了最常见的情况。
演讲 | 如何指定y 而且z |
例子 | 结果 |
---|---|---|---|
显示一系列的条。 |
|
定义向量 Z = [1 2 3 4];Y = [10 20 30 40];bar3h (z, y) 或者,只指定 bar3h (y) |
|
显示多个系列的条x设在。 |
|
定义向量 Z = [1 2 3 4];Y = [1 5 9;2 6 10;3 7 11;4 8 12];bar3h (z, y) 或者,只指定 bar3h (y) |
|
数据类型:单
|双
|int8
|int16
|int32
|int64
|uint8
|uint16
|uint32
|uint64
|分类
|datetime
|持续时间
宽度
- - - - - -栏的宽度
0.8
(默认)|标量
条宽,指定为一个标量,表示每条可用的总空间的一部分。默认的0.8
意味着条宽是前一个条到下一个条之间的空间的80%,每条边都有10%的空间。如果宽度是1
,则组内的条之间没有任何空间。
例子:bar3h ((1 2 3), 0.5)
创建使用50%可用空间的条。
数据类型:单
|双
|int8
|int16
|int32
|int64
|uint8
|uint16
|uint32
|uint64
风格
- - - - - -集团的风格
“分离”
(默认)|“分组”
|“堆叠”
组样式,指定为“分离”
,“分组”
,或“堆叠”
.组样式决定了多个系列的条之间如何相互显示。如果y
是一个向量,样式不影响图形外观。
这个表显示了每个组样式选项的结果。
集团的风格 | 结果 | 例子 |
---|---|---|
|
显示对应的每个栏x- - -z——价值的位置。 |
|
|
将每个组显示为以其对应的为中心的相邻条z——值。 |
|
|
将每个组显示为一个彩色条。条的长度是该组元素的总和。 |
颜色
- - - - - -栏的颜色
颜色名称|短名称
条颜色,指定为该表中的选项之一。
颜色名称 | 短名称 | 外观 |
---|---|---|
“红色” |
“r” |
|
“绿色” |
‘g’ |
|
“蓝” |
“b” |
|
“青色” |
“c” |
|
“红色” |
“米” |
|
“黄色” |
“y” |
|
“黑” |
“k” |
|
“白色” |
' w ' |
|
斧头
- - - - - -坐标轴对象
坐标轴对象
坐标轴对象。如果没有指定axis对象,则bar3h
在当前坐标轴上创建条形图。
输出参数
h
-显示水平条
向量的表面
对象
显示的水平条,作为的矢量返回表面
对象。使用中的元素h
访问和修改特定系列单杠的属性后,它已经被创建。的数量表面
的大小决定返回的对象y
.如果y
是向量吗h
是一个表面
对象。如果y
是矩阵吗h
向量是否包含a表面
中的每列的y
.
更多关于
一系列的酒吧
中的特定列对应的所有柱状图组成了一系列柱状图y
.的bar3h
函数在控件的不同位置显示每个系列x设在。默认情况下,每个系列是不同的颜色。
在这张图片中,第一个系列突出显示。
群酒吧
一个组由某一特定地点的所有酒吧组成y的位置。
在这张图片中,第三组被突出显示。
提示
您可以通过更改返回的属性来修改绘制的条形图
表面
对象。关于表面
属性,看到表面性质.
扩展功能
GPU数组
通过使用并行计算工具箱™在图形处理单元(GPU)上运行来加速代码。
分布式阵列
使用并行计算工具箱™跨集群的组合内存分区大型数组。
版本历史
之前介绍过的R2006aR2022b:扩展的数据类型支持
的y
参数现在接受数值和持续时间值。的z
参数接受数值、日期时间、持续时间和类别值。在以前的版本中,只支持数值。
MATLAB命令
你点击了一个对应于这个MATLAB命令的链接:
在MATLAB命令窗口中输入命令来运行该命令。Web浏览器不支持MATLAB命令。
您也可以从以下列表中选择网站:
如何获得最佳的网站性能
选择中国网站(中文或英文)以获得最佳的网站表现。其他MathWorks国家网站没有针对从您的位置访问进行优化。