控制条形图的外观和行为
酒吧
属性控制控件的外观和行为酒吧
对象。通过更改属性值,您可以修改条形图的某些方面。
从R2014b开始,您可以使用点符号来查询和设置属性。
B =酒吧(1:10);w = b.barwidth;B.Barwidth = 1;
谷仓
-相对宽度的单个杆0.8
(默认)|标量在范围内[0, 1]
单个条的相对宽度,指定为范围内的标量值[0, 1]
.使用此属性来控制组中的栏中的分离。默认值是0.8
,这意味着matlab®稍微分开条。如果将此属性设置为1
然后相邻的酒吧触摸。
例子:0.5
数据类型:单身的
|双倍的
|INT8.
|int16
|INT32.
|INT64.
|uint8.
|uint16
|UINT32.
|UINT64
EdgeColor.
-酒吧轮廓颜色[0 0 0]
(默认)|'平坦的'
|'没有任何'
| RGB三元组|颜色名称字符向量Bar大纲颜色,指定为其中一个值:
'平坦的'
-基于轴色图的颜色。要更改颜色图,请使用colormap
功能。
'没有任何'
- 没有颜色,这使得概述不可见。
RGB三重态或颜色名称的字符向量 - 指定自定义颜色。默认的RGB三重态值[0 0 0]
对应黑色。
RGB三元组是一个由三个元素组成的行向量,其元素指定颜色的红色、绿色和蓝色组件的强度。强度必须在这个范围内[0, 1]
;例如,(0.4 0.6 0.7)
.此表列出了长而短的颜色名称选项和等效RGB三重态值。
龙名称 | 简称 | RGB三重态 |
---|---|---|
'黄色' |
“y” |
[1 1 0] |
'品红' |
'M' |
(1 0 1) |
“青色” |
'C' |
[0 1 1] |
'红色的' |
'r' |
(1 0 0) |
“绿色” |
'G' |
[0 1 0] |
'蓝色' |
'B' |
[0 0 1] |
'白色的' |
'W' |
[1 1] |
'黑色的' |
'K' |
[0 0 0] |
如果您创建一个带有超过150个栏的条形图X-axis(或者y-axis(用于水平条形图),并且不指定边缘颜色,则EdgeColor.
属性设置为'没有任何'
.要显示边缘,设置EdgeColor.
属性到颜色值,例如'K'
.
FaceColor.
-酒吧填充颜色'平坦的'
(默认)|'没有任何'
| RGB三元组|颜色名称字符向量Bar填充颜色,指定为其中一个值:
'平坦的'
- 基于轴Colormap的颜色。
'没有任何'
- 没有颜色,使填充不可见。
RGB Triplet或颜色名称的字符向量 - 指定自定义颜色。
RGB三元组是一个由三个元素组成的行向量,其元素指定颜色的红色、绿色和蓝色组件的强度。强度必须在这个范围内[0, 1]
;例如,(0.4 0.6 0.7)
.此表列出了长而短的颜色名称选项和等效RGB三重态值。
龙名称 | 简称 | RGB三重态 |
---|---|---|
'黄色' |
“y” |
[1 1 0] |
'品红' |
'M' |
(1 0 1) |
“青色” |
'C' |
[0 1 1] |
'红色的' |
'r' |
(1 0 0) |
“绿色” |
'G' |
[0 1 0] |
'蓝色' |
'B' |
[0 0 1] |
'白色的' |
'W' |
[1 1] |
'黑色的' |
'K' |
[0 0 0] |
Edgealpha.
-边缘的透明度1
(默认)|标量在范围内[0, 1]
边缘透明度,指定为范围的标量[0, 1]
.值1是不透明的,0是完全透明的。0到1之间的值是半透明的。
例子:B.edgealpha = 0.5;
Facealpha.
-面临透明度1
(默认)|标量在范围内[0, 1]
面透明度,指定为范围内的标量[0, 1]
.值1是不透明的,0是完全透明的。0到1之间的值是半透明的。
例子:b.FaceAlpha = 0.5;
LINESTYLE.
-线条风格' - '
(默认)|“——”
|“:”
|“-”。
|'没有任何'
线条样式,指定为此表中列出的线路样式之一。
线条风格 | 描述 | 结果线 |
---|---|---|
' - ' |
实线 | |
“——” |
虚线 | |
“:” |
虚线 | |
“-”。 |
划线 | |
'没有任何' |
没有行 | 没有行 |
行宽
-酒吧概要宽度0.5
(默认)|正值Bar轮廓的宽度,指定为点单位的正值。一点等于1/72英寸。
例子:1.5
数据类型:单身的
|双倍的
|INT8.
|int16
|INT32.
|INT64.
|uint8.
|uint16
|UINT32.
|UINT64
xdata.
-酒吧位置栏位置,指定为没有重复值的向量。
对于垂直条形图,值是沿线的条形位置X-轴。
对于水平条形图,值是沿线的条形图y-轴。
或者,使用输入参数指定工具条位置X
到酒吧
或巴赫
功能。如果您未指定X
,那么值的指标ydata.
确定栏位置。
xdata.
和ydata.
必须具有相同的长度。
例子:1:10
数据类型:单身的
|双倍的
|INT8.
|int16
|INT32.
|INT64.
|uint8.
|uint16
|UINT32.
|UINT64
|分类
|datetime
|期间
ydata.
-条长度条长度,指定为向量。或者,使用输入参数指定栏长度y
到酒吧
或巴赫
功能。
xdata.
和ydata.
必须具有相同的长度。
例子:1:10
数据类型:单身的
|双倍的
|INT8.
|int16
|INT32.
|INT64.
|uint8.
|uint16
|UINT32.
|UINT64
|期间
XDataSource.
-变量链接到xdata.
''
(默认)|字符向量containing MATLAB workspace variable name变量链接到xdata.
,指定为包含MATLAB Workspace变量名称的字符向量。Matlab评估基础工作区中的变量以生成xdata.
.
默认情况下,没有链接变量,因此该值是空字符向量,''
.如果链接变量,则MATLAB不会更新xdata.
立即值。要强制更新数据值,请使用refreshdata.
功能。
笔记:如果将一个数据源属性更改为包含不同维度数据的变量,则可能导致函数生成警告,而不是呈现图表,直到您将所有数据源属性更改为适当的值。 |
例子:“x”
ydatasource.
-变量链接到ydata.
''
(默认)|字符向量containing MATLAB workspace variable name变量链接到ydata.
,指定为包含MATLAB Workspace变量名称的字符向量。Matlab评估基础工作区中的变量以生成ydata.
.
默认情况下,没有链接变量,因此该值是空字符向量,''
.如果链接变量,则MATLAB不会更新ydata.
立即值。要强制更新数据值,请使用refreshdata.
功能。
笔记:如果将一个数据源属性更改为包含不同维度数据的变量,则可能导致函数生成警告,而不是呈现图表,直到您将所有数据源属性更改为适当的值。 |
例子:“y”
XDatamode.
-选择模式xdata.
'汽车'
(默认)|'手动的'
选择模式xdata.
,指定为其中一个值:
'汽车'
—使用中值的索引ydata.
(或者Zdata.
对于3-D图)。
'手动的'
- 使用手动指定的值。要指定值,请设置xdata.
属性或指定输入参数X
到绘图功能。
可见的
-能见度的状态'在'
(默认)|'离开'
可见性状态,指定为其中一个值:
'在'
- 显示对象。
'离开'
- 隐藏对象而不删除它。您仍然可以访问不可见对象的属性。
剪裁
-物体剪切到轴限制'在'
(默认)|'离开'
物体剪切到轴限制,指定为其中一个值:
'在'
- 不要显示在轴限制范围外的物体的部分。
'离开'
- 显示整个对象,即使其部分出现在轴限制之外。如果您创建绘图,则可能会出现在轴外部的部分外部抓住
,冻结轴缩放,然后创建对象,使其大于原始绘图。
这剪裁
属性的值必须设置为'在'
,否则此属性无效。有关剪切行为的更多信息,请参见剪裁
轴的财产。
erasemode.
-(删除)绘制和擦除对象的技术'普通的'
(默认)|'没有任何'
|“异或”
|'背景'
笔记: |
绘制和擦除对象的技术,指定为以下值之一:
'普通的'
- 重绘显示屏的受影响区域,执行正确呈现所有对象所需的三维分析。此模式产生最准确的图片,但是最慢的。其他模式更快,但不执行完整的重绘,因此不太准确。
'没有任何'
- 当移动或销毁时,请勿删除对象。删除对象后erasemode,'没有'
,屏幕上仍然可见。但是,您无法打印该对象,因为MATLAB不会将任何信息存储在其以前的位置。
“异或”
- 通过在它下面的屏幕上执行独占或(XOR)来绘制并删除对象。此模式不会损坏它下面的物体的颜色。但是,对象颜色取决于显示屏下方的颜色。
'背景'
-通过重绘坐标轴背景色或图形背景色来擦除对象颜色
属性是'没有任何'
.这损坏了擦除对象后面的对象,但正确地颜色擦除对象。
Matlab始终打印数字,好像erasemode.
所有对象的属性设置为'普通的'
.这意味着创建的图形对象erasemode.
设置'没有任何'
那“异或”
, 或者'背景'
可以在屏幕上看起来不同于纸张。在屏幕上,Matlab数学上组合颜色层并忽略三维分类以获得更大的渲染速度。但是,MATLAB不将这些技术应用于印刷输出。使用getframe
命令或其他屏幕捕获应用程序创建包含非普通模式对象的图形的图像。
类型
-图形对象的类型“酒吧”
(默认)此属性是只读的。
图形对象类型,返回为“酒吧”
.使用此属性在绘图层次结构中查找给定类型的所有对象,例如搜索类型使用findobj
.
标签
-用户指定的标签''
(默认)|字符向量用户指定的与对象关联的标记,指定为字符向量。标签提供了一种识别图形对象的方法。使用此属性可以查找绘图层次结构中具有特定标记的所有对象,例如,使用findobj
.
例子:“1月数据”
数据类型:char
用户数据
-数据与对象相关联[]
(默认)|任何matlab数据数据与对象相关联,指定为任何MATLAB数据,例如标量,矢量,矩阵,单元格数组,字符数组,表或结构。MATLAB不使用此数据。
要关联多组数据或将字段名称附加到数据,请使用getAppData.
和setappdata.
职能。
例子:1:10 0
显示名称
-用于传奇标签的文本''
(默认)|字符向量用于图例标签的文本,指定为字符向量。如果不指定文本,则图例将使用表单的标签'ataan'
.在您呼叫之前,图例不会显示传奇
命令。
例子:'标签文字'
注释
-控制包括或排除来自传奇的对象注释
目的此属性是只读的。
控制包括或排除来自传奇的对象,作为一个注释
对象。设置底层icondisplaystyle.
属性为其中一个值:
'在'
-在图例中包含对象(默认)。
'离开'
-不要在图例中包含该对象。
例如,从图例中排除一个词干图。
p = plot(1:10,'显示名称'那'界图');持有在s = stew(1:10,'显示名称'那'茎图');持有从s.Annotation.LegendInformation.IconDisplayStyle ='离开';传奇('展示')
或者,您可以使用该项目控制图例中的项目传奇
功能。将第一个输入参数指定为要包含的图形对象的向量。
p = plot(1:10,'显示名称'那'界图');持有在s = stew(1:10,'显示名称'那'茎图');持有从传奇(P)
父母
-父母轴
对象|团体
对象|变换
目的父母,指定为一个轴
那团体
, 或者变换
对象。
孩子们
-孩子们图表持有者
大批该对象没有子对象。您无法设置此属性。
Huppervisibility.
-对象句柄可见性'在'
(默认)|'离开'
|'打回来'
物体手柄的可见性孩子们
父级属性,指定为其中一个值:
'在'
-对象句柄总是可见的。
'离开'
- 对象句柄始终是不可见的。此选项对于防止其他函数对UI的意外更改非常有用。设定Huppervisibility.
到'离开'
在执行该函数期间临时隐藏句柄。
'打回来'
- 从回调或回调调用的函数中可见对象句柄,但不是从命令行调用的函数中。此选项会阻止在命令行处访问对象,但允许回调函数访问它。
如果未列出对象孩子们
父的属性,然后通过搜索对象层次结构或查询句柄属性获取对象句柄的函数无法返回它。这包括得到
那findobj
那GCA.
那GCF.
那GCO
那empplot.
那班
那clf
,关闭
.
隐藏的对象句柄仍然有效。设置根ShowHiddenHandles
财产'在'
无论其何种方式列出所有对象句柄Huppervisibility.
属性设置。
buttondownfcn.
-鼠标点击回调''
(默认)|功能手柄|细胞阵列|字符向量鼠标单击回调,指定为其中一个值:
功能手柄
包含函数句柄和附加参数的单元格数组
字符矢量是有效的MATLAB命令或功能,在基础工作区中评估(不推荐)
在单击对象时使用此属性执行代码。如果使用函数句柄指定此属性,则MATLAB在执行回调函数时传递两个参数:
单击对象-您可以从回调函数中访问单击对象的属性。
事件数据 - 此参数为此属性为空。用波浪字符替换它(〜
)在函数定义中,表示未使用此参数。
有关如何使用函数处理来定义回调函数的更多信息,请参阅回调定义.
笔记:如果 |
例子:@mycallback.
例子:{@ mycallback,arg3}
UIContextMenu.
-上下文菜单上下文菜单,指定为UIContextMenu对象。右键单击该对象时,请使用此属性显示上下文菜单。使用“创建上下文”菜单UIContextMenu.
功能。
笔记:如果 |
选择
-选择状态'离开'
(默认)|'在'
选择状态,指定为其中一个值:
'在'
- 选择。如果在绘图编辑模式下单击对象,则Matlab设置其选择
财产'在'
.如果选择
财产也设定为'在'
,然后matlab显示对象周围的选择处理。
'离开'
- 未选中的。
选择
-选择时显示选择手柄'在'
(默认)|'离开'
选择时选择句柄在选中时,指定为其中一个值:
'在'
-显示选择手柄时选择
属性设置为'在'
.
'离开'
- 切勿显示选择处理,即使是选择
属性设置为'在'
.
可挑选的
-捕捉鼠标点击的能力'可见的'
(默认)|'没有任何'
捕获鼠标点击的能力指定为其中一个值:
'可见的'
- 可见时可以捕获鼠标点击。这可见的
财产必须设置为'在'
而且你必须点击一部分酒吧
具有定义颜色的对象。您无法单击将关联颜色属性设置为的部分'没有任何'
.这哈比特
财产确定是否存在酒吧
对象响应点击或祖先的响应。
'没有任何'
- 无法捕获鼠标点击。点击酒吧
对象将单击传递给图形窗口当前视图中其下方的对象。这哈比特
财产的财产酒吧
对象没有效果。
哈比特
-响应捕获的鼠标点击'在'
(默认)|'离开'
对捕获的鼠标点击的响应,指定为以下值之一:
'在'
- 触发buttondownfcn.
回调的酒吧
对象。如果你已经定义了UIContextMenu.
属性,然后调用上下文菜单。
'离开'
- 触发最近的祖先的回调酒吧
有一个的对象哈比特
物业设为'在'
和一个可挑选的
属性值,该属性使祖先能够捕获鼠标单击。
笔记:这 |
Hittestarea
-(移除)可点击区域的范围'离开'
(默认)|'在'
笔记: |
可点击区域的范围,指定为其中一个值:
'离开'
- 单击对象以选择它。这是默认值。
'在'
- 单击对象范围内的任意位置以选择它,即包含对象的矩形内的任何位置。
例子:'离开'
中断
-回调中断'在'
(默认)|'离开'
回调中断,指定为'在'
或'离开'
.这中断
属性确定是否可以中断运行回调。
笔记:有两个回调状态需要考虑:
当MATLAB调用回调时,回调试图中断正在运行的回调。这 |
如果buttondownfcn.
回调的酒吧
对象是运行的回调,然后是中断
属性确定它是否可以中断它:
忙碌
-回调排队'队列'
(默认)|'取消'
标准队列指定为'队列'
或'取消'
.这忙碌
属性决定了MATLAB如何处理中断回调的执行。
笔记:有两个回调状态需要考虑:
当MATLAB调用回调时,回调试图中断正在运行的回调。这 |
如果buttondownfcn.
回调的酒吧
对象试图中断无法中断的运行回调,然后是忙碌
属性确定它是否被丢弃或放入队列中。指定忙碌
属性作为其中一个值之一:
'队列'
- 将中断回调在运行回调完成后要处理的队列中。这是默认行为。
'取消'
- 丢弃中断回调。
CreateFcn.
-创建回调''
(默认)|功能手柄|细胞阵列|字符向量创建回调,指定为其中一个值:
功能手柄
包含函数句柄和附加参数的单元格数组
字符矢量是有效的MATLAB命令或功能,在基础工作区中评估(不推荐)
使用此属性创建对象时执行代码。设置CreateFcn.
属性对现有对象不起作用。必须为该属性定义默认值,或使用名称,值
对象创建期间对。MATLAB在创建对象后执行回调并设置其所有属性。
如果使用函数句柄指定此回调,则Matlab在执行回调时将两个参数传递给回调函数:
创建对象 - 您可以从回调函数中访问对象的属性。您还可以通过浏览对象CallbackObject.
根的属性,可以使用验证gcbo.
功能。
事件数据 - 此参数为此属性为空。用波浪字符替换它(〜
)在函数定义中,表示未使用此参数。
有关如何使用函数处理来定义回调函数的更多信息,请参阅回调定义.
例子:@mycallback.
例子:{@ mycallback,arg3}
deletefcn.
-删除回调''
(默认)|功能手柄|细胞阵列|字符向量删除回调,指定为以下值之一:
功能手柄
包含函数句柄和附加参数的单元格数组
字符矢量是有效的MATLAB命令或功能,在基础工作区中评估(不推荐)
在删除对象时使用此属性执行代码。matlab在销毁对象之前执行回调,以便回调可以访问其属性值。
如果使用函数句柄指定此回调,则Matlab在执行回调时将两个参数传递给回调函数:
已删除对象 - 您可以从回调函数中访问对象的属性。您还可以通过浏览对象CallbackObject.
根的属性,可以使用验证gcbo.
功能。
事件数据 - 此参数为此属性为空。用波浪字符替换它(〜
)在函数定义中,表示未使用此参数。
有关如何使用函数处理来定义回调函数的更多信息,请参阅回调定义.
例子:@mycallback.
例子:{@ mycallback,arg3}
呈扭曲
-删除状态'离开'
(默认)|'在'
此属性是只读的。
删除状态,返回'离开'
或'在'
.MATLAB设置呈扭曲
财产'在'
当对象的删除功能开始执行时(请参阅deletefcn.
财产)。这呈扭曲
属性仍然设置为'在'
直到对象不再存在。
检查价值呈扭曲
属性验证在查询或修改之前未删除对象是否即将删除。
您单击了与此MATLAB命令对应的链接:
在MATLAB命令窗口中输入它来运行命令。Web浏览器不支持MATLAB命令。金宝app
你也可以从以下列表中选择一个网站:
选择中国网站(以中文或英文)以获取最佳网站性能。其他MathWorks国家网站未优化您的位置。