主要内容

直方图特性

直方图外观和行为

直方图属性控制直方图的外观和行为。通过更改属性值,您可以修改直方图的方面。使用点表示法来引用特定对象和属性:

H =直方图(Randn(10,1));c = h.binwidth;H.BinWidth = 2;

垃圾箱

展开全部

箱的数量,指定为正整数。如果没有指定NumBins, 然后直方图根据里面的值自动计算要使用多少个箱子数据

此选项不适用于分类数据的直方图。

箱的宽度,指定为标量。当您指定时BinWidth, 然后直方图可以使用最多65,536个垃圾箱(或216.).如果指定的容器宽度需要更多的容器,则直方图使用与最大箱数相对应的较大的箱宽度。

用于日期时间和持续时间数据,值的值'binwidth'可以是标量持续时间或日历持续时间。

此选项不适用于分类数据的直方图。

例子:直方图(X, BinWidth, 5)使用宽度为5的箱子。

箱的边缘,指定为数字矢量。第一个向量元素指定第一箱的左边缘。最后一个元素指定了最后一个垃圾箱的右边缘。如果您没有指定BIN边缘,那么直方图自动确定仓边的位置。

此选项不适用于分类数据的直方图。

数据类型:单身的||INT8.|int16|int32|int64|uint8|uint16|uint32|uint64|逻辑

Bin极限,指定为二元向量,[bmin, bmax].该选项使用输入数组中的值绘制一个直方图,X介于两者之间bminbmax包容性。那是,X (X > = bmin & < = bmax)

此选项不适用于分类数据的直方图。

例子:直方图(x,'binlimits',[1,10])仅使用中的值绘制直方图X之间的是110.包容性。

仓限制的选择模式,指定为“汽车”或者“手动”.默认值为“汽车”,使仓限自动调整到数据。

如果您明确指定滨藏或者毕业生, 然后BinlimitsMode.自动设置为“手动”.在这种情况下,指定BinlimitsMode.作为“汽车”重新归类对数据的限制。

此选项不适用于分类数据的直方图。

Binning算法,指定为此表中的值之一。

价值

描述

“汽车”

默认的“汽车”算法选择一个仓宽来覆盖数据范围,并揭示底层分布的形状。

'斯科特'

如果数据接近正态分布,斯科特规则是最优的。这个规则也适用于大多数其他发行版。它的箱宽为3.5 * std(x(:))* numel(x)^( - 1/3)

'fd'

Freedman-DiaConis规则对数据中的异常值不太敏感,并且可能更适合具有重型分布的数据。它的箱宽为2 *差(X(:)) *元素个数(X) ^ (1/3),在那里IQR.是四分之一的范围X

'整数'

整数规则对整数数据有用,因为它为每个整数创建一个箱子。它使用1个bin宽度为1,并在整数之间进行排位边缘。为避免意外创建太多的垃圾箱,您可以使用此规则来创建65536个垃圾箱的限制(216.).如果数据范围大于65536,那么整数规则将使用更宽的容器。

笔记

'整数'不支持日期时间或持万博1manbetx续时间数据。

斯特奇斯的

由于其简单性,Sturges的规则很受欢迎。它选择了垃圾箱的数量CEIL(1 + log2(numel(x)))

'sqrt'

方形根规则广泛用于其他软件包。它选择了垃圾箱的数量CEIL(SQRT(NUMER(x))))

直方图并不总是使用这些确切配方选择箱数。有时,箱子的数量稍微调整,使得箱边缘落在“不错”的数字上。

对于datetime数据,bin方法可以是以下时间单位之一:

“第二” '月'
“一分钟” '四分之一'
'小时' '年'
'日' '十年'
'星期' “世纪”

对于持续时间数据,BIN方法可以是这些时间单位之一:

“第二” '日'
“一分钟” '年'
'小时'

如果您指定BinMethod然后使用datetime或duration数据直方图可以使用最多65,536个垃圾箱(或216.).如果指定的容器持续时间需要更多的容器,则直方图使用与最大箱数相对应的较大的箱宽度。

此选项不适用于分类数据的直方图。

笔记

如果你设置滨藏NumBins毕业生, 或者BinWidth财产,然后是BinMethod属性设置为“手动”

例子:直方图(X,“BinMethod”、“整数”)创建一个柱状图,容器以整数为中心。

类别

展开全部

笔记

此选项仅适用于分类直方图。

直方图中包含的类别,指定为字符向量,分类阵列或字符串数​​组的单元格数组。

  • 如果指定输入分类数组C,则默认情况下,直方图为每个类别绘制一个栏C.在这种情况下,使用类别要指定类别的唯一子集。

  • 如果指定bin计数,则类别指定直方图的关联类别名称。

例子:H =直方图(C,{'大','小'})仅绘制类别中的分类数据“大”'小的'

例子:直方图(“类别”,{‘是的’,‘不’,‘也许’},“BinCounts”,[22 18 3])绘制具有3类具有相关的箱数的直方图。

例子:h.Categories查询直方图对象中的类别h

数据类型:细胞|分类|字符串

类别显示顺序,指定为“提升”“下”, 或者'数据'.与“提升”或者“下”,直方图随着额度或减小的条形高度显示。默认的'数据'值在输入数据中使用类别顺序,C

此选项仅适用于分类数据。

显示为标量的类别数。您可以使用该文件更改直方图中显示的类别的排序“DisplayOrder”选项。

此选项仅适用于分类数据。

切换摘要显示属于未显示的类别的数据,指定为“上”或者'离开',或数字或逻辑1真的)或0错误的).的值“上”相当于真的, 和'离开'相当于错误的.因此,可以将此属性的值用作逻辑值。该值存储为开启/关闭类型的逻辑值matlab.lang.OnoffSwitchState.

将此选项设置为“上”在直方图中显示带有名称的附加条'其他'.这个额外的条数不属于直方图中显示的类别的所有元素。

属性可以更改柱状图中显示的类别数量以及它们的顺序'numdisplaybins'“DisplayOrder”选项。

此选项仅适用于分类数据。

数据

展开全部

数据分布在箱中,指定为矢量,矩阵,多维数组或分类阵列。如果数据不是向量吗直方图将其视为单一列向量,数据(:),绘制一个直方图。

直方图忽略所有NaT,以及未定义的分类值。同样的,直方图忽略INF.-inf.值,除非容器边明确指定INF.或者-inf.作为一个宾边缘。虽然NaTINF.-inf., 和<定义>值通常不绘制,它们仍然包含在包括数据元素总数的标准化计算中,例如“概率”

您只能指定分类值数据如果直方图对象最初是使用分类创建的。

数据类型:单身的||INT8.|int16|int32|int64|uint8|uint16|uint32|uint64|逻辑|分类|datetime|期间

此属性是只读的。

bin值,作为数字矢量返回。如果归一化“数”(默认),然后是kin指定有多少元素数据落入第k个bin间隔(bin计数)。最后一个容器包含打开的值要么宾边缘,但所有其他箱子只包括落在左边缘的值。

取决于值归一化, 这属性可以包含箱数的标准化变体。

标准化类型,指定为此表中的值之一。每个垃圾箱

  • v 为bin值。

  • c 是垃圾箱中的元素数。

  • w 是垃圾箱的宽度。

  • N 是输入数据中元素的数量。如果数据包含,该值可以大于被装箱的数据NaT, 或者<定义>值,或者如果某些数据位于容器限制之外。

价值 本值 笔记
“数”(默认)

v c

  • 计数或观察的频率。

  • 箱值之和小于或等于元素个数(X).总和小于元素个数(X)仅当一些输入数据没有包含在容器中时。

  • 对于分类数据,bin值之和小于或等于其中之一元素个数(X)或者sum (ismember (X(:),类别))

“countdensity”

v c w

  • 计数或频率按箱宽度缩放。

  • 每个杆的区域(高度*宽度)是箱中的观察数。棒状区域的总和小于或等于元素个数(X)

  • 对于分类直方图,这与“数”

笔记

“countdensity”不支持日期时间或持万博1manbetx续时间数据。

“cumcount”

v j 1 c j

  • 累计计数。每个垃圾箱值是垃圾箱和所有之前的箱子中的累积观测次数。

  • 最后一条栏的高度小于或等于元素个数(X)

  • 对于分类直方图,最后一个栏的高度小于或等于元素个数(X)或者sum (ismember (X(:),类别))

“概率”

v c N

  • 相对概率。

  • 杆高之和小于或等于1

“pdf”

v c N w

  • 概率密度函数估计。

  • 每条杆的面积是观测值的相对数量。棒状区域的总和小于或等于1

  • 对于分类直方图,这与“概率”

笔记

“pdf”不支持日期时间或持万博1manbetx续时间数据。

“提供”

v j 1 c j N

  • 累积密度函数估计。

  • 每个杆的高度等于箱内的累积相对观察数和所有先前的箱。最后一条栏的高度小于或等于1

  • 对于分类数据,每个条形图的高度等于每个类别和之前所有类别的观测值的累积相对数量。

例子:直方图(X,“正常化”,“pdf”)图的概率密度函数的估计X

垃圾箱数量,指定为向量。使用此输入将箱数传递给直方图当容器计数计算被单独执行时,您不希望直方图进行任何数据分类。

的长度必须等于垃圾箱的数量。

  • 对于数字直方图,箱数量是长度(边缘)1

  • 对于分类直方图,频率的数量等于类别的数量。

相比财产,BinCounts没有标准化。如果归一化“数”, 然后BinCounts是等同的。

例子:直方图('Binges', - 2:2,'Bincounts',[5 8 15 9])

例子:直方图(“类别”,{‘是的’,‘不’,‘也许’},“BinCounts”,[22 18 3])

BIN计数的选择模式,指定为“汽车”或者“手动”.默认值为“汽车”,使箱数量自动计算数据毕业生

如果您指定BinCounts, 然后BinCountsMode自动设置为“手动”.同样,如果您指定数据, 然后BinCountsMode自动设置为“汽车”

颜色和造型

展开全部

直方图显示样式,指定为“酒吧”或者“楼梯”.指定“楼梯”要显示楼梯绘图,其显示直方图的轮廓而不填充内部。

的默认值“酒吧”显示直方图条形图。

例子:直方图(X,“DisplayStyle”、“楼梯”)绘制直方图的轮廓。

条的方向,指定为'垂直的'或者“水平”

例子:直方图(X,“定位”,“水平”)使用水平杆创建直方图绘图。

笔记

此选项仅适用于类别数据的直方图。

分类栏的相对宽度,指定为范围的标量值[0,1].使用此属性来控制直方图中的分类条的分离。默认值为0.9,这意味着条形图的宽度是前一条条形图到下一条条形图空间的90%,两边各占5%。

如果将此属性设置为1然后相邻的酒吧触摸。

例子:0.5

数据类型:单身的||INT8.|int16|int32|int64|uint8|uint16|uint32|uint64

直方图栏颜色,指定为其中一个值:

  • “没有”- 没有填充酒吧。

  • “汽车”—直方图的颜色是自动选择的(默认)。

  • RGB三元组、十六进制颜色代码或颜色名称-条形图用指定的颜色填充。

    RGB三联体和十六进制颜色代码在指定自定义颜色时很有用。

    • RGB三元组是一个由三个元素组成的行向量,其元素指定颜色的红色、绿色和蓝色组件的强度。强度必须在这个范围内[0,1];例如,[0.4 0.6 0.7]

    • 十六进制颜色代码是字符向量或以哈希符号开头的字符串标量()接着是三个或六个十六进制数字,可以从0F.这些值不区分大小写。因此,颜色是代码'#ff8800''#ff8800''#f80', 和“# f80”是等同的。

    或者,您可以按名称指定一些常见颜色。此表列出了名为Color选项,等效RGB三元组和十六进制颜色代码。

    颜色名称 短名称 RGB值 十六进制颜色代码 外观
    '红色的' “r” [1 0 0] '#ff0000'

    '绿色' 'G' (0 1 0) '#00ff00'

    “蓝” 'B' [0 0 1] '#0000ff'

    “青色” 'C' (0 1 1) '#00ffff'

    '品红' 'M' [1 0 1] '#ff00ff'

    '黄色' “y” (1 1 0) “# FFFF00”

    “黑” 'K' [0 0 0] '#000000'

    “白色” ' w ' (1 1 1) '#ffffff'

    以下是RGB三元组和默认颜色MATLAB的十六进制颜色代码®在许多类型的图中使用。

    RGB值 十六进制颜色代码 外观
    [0 0.4470 0.7410] '#0072bd'

    (0.8500 0.3250 0.0980) '#d95319'

    (0.9290 0.6940 0.1250) “# EDB120”

    [0.4940 0.1840 0.5560] '#7e2f8e'

    [0.4660 0.6740 0.1880] '#77ac30'

    [0.3010 0.7450 0.9330] '#4dbeee'

    (0.6350 0.0780 0.1840) '#a2142f'

如果您指定DisplayStyle作为“楼梯”, 然后直方图没有利用FaceColor.财产。

例子:直方图(x,'facecholor','g')使用绿色栏创建直方图图。

直方图边缘颜色,指定为以下值之一:

  • “没有”-没有绘制边。

  • “汽车”- 自动选择每个边缘的颜色。

  • RGB三元组、十六进制颜色代码或颜色名称-边缘使用指定的颜色。

    RGB三联体和十六进制颜色代码在指定自定义颜色时很有用。

    • RGB三元组是一个由三个元素组成的行向量,其元素指定颜色的红色、绿色和蓝色组件的强度。强度必须在这个范围内[0,1];例如,[0.4 0.6 0.7]

    • 十六进制颜色代码是字符向量或以哈希符号开头的字符串标量()接着是三个或六个十六进制数字,可以从0F.这些值不区分大小写。因此,颜色是代码'#ff8800''#ff8800''#f80', 和“# f80”是等同的。

    或者,您可以按名称指定一些常见颜色。此表列出了名为Color选项,等效RGB三元组和十六进制颜色代码。

    颜色名称 短名称 RGB值 十六进制颜色代码 外观
    '红色的' “r” [1 0 0] '#ff0000'

    '绿色' 'G' (0 1 0) '#00ff00'

    “蓝” 'B' [0 0 1] '#0000ff'

    “青色” 'C' (0 1 1) '#00ffff'

    '品红' 'M' [1 0 1] '#ff00ff'

    '黄色' “y” (1 1 0) “# FFFF00”

    “黑” 'K' [0 0 0] '#000000'

    “白色” ' w ' (1 1 1) '#ffffff'

    以下是RGB三元组和十六进制颜色代码,用于默认颜色MATLAB在许多类型的图中使用。

    RGB值 十六进制颜色代码 外观
    [0 0.4470 0.7410] '#0072bd'

    (0.8500 0.3250 0.0980) '#d95319'

    (0.9290 0.6940 0.1250) “# EDB120”

    [0.4940 0.1840 0.5560] '#7e2f8e'

    [0.4660 0.6740 0.1880] '#77ac30'

    [0.3010 0.7450 0.9330] '#4dbeee'

    (0.6350 0.0780 0.1840) '#a2142f'

例子:直方图(x,'edgecolor','r')创建具有红色条边的直方图。

直方图条的透明度,指定为之间的标量值01包容性。直方图使用直方图的所有条形的相同透明度。的值1意味着完全不透明和0意思是完全透明(看不见)。

例子:直方图(x,'facealpha',1)使用完全不透明的杆创建直方图图。

直方图条边缘的透明度,指定为之间的标量值01包容性。的值1意味着完全不透明和0意思是完全透明(看不见)。

例子:直方图(X, EdgeAlpha, 0.5)创建具有半透明条形边的直方图。

线条样式,指定为此表中列出的选项之一。

线条风格 描述 产生的线
“- - -” 实线

“——” 虚线

“:” 虚线

“-”。 划线

“没有” 没有行 没有行

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

例子:1.5

数据类型:单身的||INT8.|int16|int32|int64|uint8|uint16|uint32|uint64

系列索引,指定为大于或等于的整数0.此属性可用于重新分配几个面色调直方图对象,以便它们彼此匹配。默认情况下,系列财产的直方图对象是与其创建顺序相对应的数字,从1

MATLAB使用该号码计算在调用绘图函数时为分配颜色进行指标。指数是指存储在中的阵列的行ColorOrder轴的性质。

MATLAB自动更新的人脸颜色直方图对象的系列或者当你改变的时候ColorOrder属性在轴上。然而,以下条件必须为真,更改才有任何效果:

  • FaceColor.财产直方图对象设置为“汽车”

  • 系列财产直方图对象大于0

  • nextseriesIndex.轴对象上的属性大于0

传奇

展开全部

图例使用的文本,指定为字符向量。文本出现在直方图的图标旁边。

例子:的文本描述

对于多行文本,使用sprintf与新的线条字符\ n

例子:Sprintf('一行\ nline二')

或者,您可以使用该传奇文本指定传说函数。

  • 属性的输入参数指定文本传说函数,则图例使用指定的文本并设置显示名称属性设置为相同的值。

  • 属性的输入参数,如果不指定文本传说函数,则图例使用显示名称财产。的默认值显示名称是这些值之一。

    • 数字输入,显示名称是表示用于构造直方图的输入数据的变量名的字符矢量。如果输入数据没有变量名称,则显示名称是空的,''

    • 对于分类阵列输入,显示名称是空的,''

如果是显示名称属性不包含任何文本,然后图例生成字符向量。字符向量具有表单“dataN”,在那里N是否基于图例条目列表中的位置分配给直方图对象的编号。

如果您在现有图例中以交互方式编辑字符向量,则Matlab更新显示名称属性到编辑的字符向量。

此属性是只读的。

控件,用于从图例中包含或排除对象注解对象。设置底层IconDisplayStyle属性为其中一个值:

  • “上”-在图例中包含对象(默认)。

  • '离开'- 不要在图例中包含对象。

例如,要排除图形对象,,来自图例集IconDisplayStyle财产'离开'

go.annotation.legendinformation.icondisplaystyle ='离开'

或者,您可以使用该项目控制图例中的项目传说函数。将第一个输入参数指定为要包含的图形对象的向量。如果您没有在第一个输入参数中指定现有的图形对象,则图例中将不会显示该图形对象。然而,图例创建后添加到轴上的图形对象确实会出现在图例中。考虑在创造所有情节后再创造传说,以避免额外道具。

互动

展开全部

可见性状态,指定为“上”或者'离开',或数字或逻辑1真的)或0错误的).的值“上”相当于真的, 和'离开'相当于错误的.因此,可以将此属性的值用作逻辑值。该值存储为开启/关闭类型的逻辑值matlab.lang.OnoffSwitchState.

  • “上”—显示对象。

  • '离开'-隐藏对象而不删除它。您仍然可以访问不可见对象的属性。

数据提示内容,指定为aDataTipTemplate对象。您可以通过修改底层的属性来控制出现在数据提示中的内容DataTipTemplate对象。有关属性列表,请参阅DataTipTemplate属性

有关修改数据提示的示例,请参见创建自定义数据提示

笔记

DataTipTemplate对象未返回findobj.或者findall,它不会被复制CopyObj.

上下文菜单,指定为快捷菜单对象。右键单击该对象时,请使用此属性显示上下文菜单。使用“创建上下文”菜单UIContextMenu.函数。

笔记

如果是可挑选的属性设置为“没有”或者如果是HitTest属性设置为'离开',则不会出现上下文菜单。

选择状态,指定为“上”或者'离开',或数字或逻辑1真的)或0错误的).的值“上”相当于真实,而且'离开'相当于错误的.因此,可以将此属性的值用作逻辑值。该值存储为开启/关闭类型的逻辑值matlab.lang.OnoffSwitchState.

  • “上”——选择。如果在绘图编辑模式下单击对象,则MATLAB将其设置为选择财产“上”.如果是SelectionHighlight财产也设定为“上”,然后matlab显示对象周围的选择处理。

  • '离开'- 未选中的。

选择句柄时的显示,指定为“上”或者'离开',或数字或逻辑1真的)或0错误的).的值“上”相当于真实,而且'离开'相当于错误的.因此,可以将此属性的值用作逻辑值。该值存储为开启/关闭类型的逻辑值matlab.lang.OnoffSwitchState.

  • “上”- 显示选择手柄时选择属性设置为“上”

  • '离开'- 切勿显示选择处理,即使是选择属性设置为“上”

回调

展开全部

鼠标单击回调,指定为其中一个值:

  • 函数处理

  • 单元格数组,包含函数句柄和附加参数

  • 字符向量,这是一个有效的MATLAB命令或函数,在基本工作区中进行评估(不推荐)

单击对象时使用此属性在执行代码。如果使用函数句柄指定此属性,则Matlab在执行回调时将两个参数传递给回调函数:

  • 单击回调函数中单击对象的对象 - 访问属性。

  • 事件数据-空参数。将其替换为波浪字符()在函数定义中,表示未使用此参数。

有关如何使用函数句柄来定义回调函数的更多信息,请参见回调函数定义

笔记

如果是可挑选的属性设置为“没有”或者如果是HitTest属性设置为'离开',则此回调不执行。

对象创建函数,指定为以下值之一:

  • 功能手柄。

  • 其中第一元素是函数手柄的单元阵列。单元格数组中的后续元素是传递给回调函数的参数。

  • 字符向量包含有效的MATLAB表达式(不推荐)。MATLAB在基本工作空间中计算这个表达式。

有关将回调作为函数句柄,小区阵列或字符向量的更多信息,请参阅回调函数定义

此属性指定MATLAB创建对象时执行的回调函数。方法之前,MATLAB初始化所有属性值CreateFcn打回来。如果不指定CreateFcn属性,然后MATLAB执行一个默认创建函数。

设置CreateFcn属性对现有组件没有影响。

如果将此属性指定为函数句柄或单元格数组,则可以访问使用回调函数的第一个参数创建的对象。否则,使用gcbo访问对象的函数。

对象删除函数,指定为其中一个值:

  • 功能手柄。

  • 其中第一元素是函数手柄的单元阵列。单元格数组中的后续元素是传递给回调函数的参数。

  • 字符向量包含有效的MATLAB表达式(不推荐)。MATLAB在基本工作空间中计算这个表达式。

有关将回调作为函数句柄,小区阵列或字符向量的更多信息,请参阅回调函数定义

此属性指定MATLAB删除对象时要执行的回调函数。Matlab执行了DeleteFcn在销毁对象的属性之前回调。如果不指定DeleteFcn属性,然后matlab执行默认删除函数。

如果将此属性指定为函数句柄或单元格数组,则可以使用回调函数的第一个参数访问要删除的对象。否则,使用gcbo访问对象的函数。

回调执行控制

展开全部

回调中断,指定为“上”或者'离开',或数字或逻辑1真的)或0错误的).的值“上”相当于真的, 和'离开'相当于错误的.因此,可以将此属性的值用作逻辑值。该值存储为开启/关闭类型的逻辑值matlab.lang.OnoffSwitchState.

此属性确定是否可以中断正在运行的回调。有两种回调状态需要考虑:

  • 运行Callback是当前正在执行的回调。

  • 中断Callback是一个试图中断正在运行的回调的回调。

每当matlab调用回调时,回调尝试中断运行的回调(如果存在)。的可中断属性决定是否允许中断。

  • 的值“上”允许其他回调来中断对象的回调。中断发生在MATLAB处理队列的下一个点,例如当有drawn数字uifiguregetframe等待, 或者暂停命令。

    • 如果运行回调包含其中一个命令,则Matlab在该点处停止执行回调并执行中断回调。MATLAB在中断回调完成时执行运行回调。

    • 如果运行回调不包含其中一个命令,则matlab完成在不中断的情况下执行回调。

  • 的值'离开'阻止所有中断尝试。的忙碌拥有中断回调的对象的属性确定中断呼叫是否被丢弃或放入队列中。

笔记

在这些情况下,回调中断和执行的行为是不同的:

  • 如果中断回调是一个DeleteFcnCloseRequestFcn或者SizeChangedFcn回调,则中断发生不管可中断适当的价值。

  • 如果正在运行的回调当前正在执行等待功能,无论的内容都会发生中断可中断适当的价值。

  • 计时器无论如何,对象根据计划执行可中断适当的价值。

发生中断时,MATLAB不保存属性或显示状态。例如,由此返回的对象GCA.或者GCF.命令可能在执行另一个回调时更改。

回调排队,指定为'队列'或者“取消”.的忙碌属性确定MATLAB如何处理中断回调的执行。有两种回调状态需要考虑:

  • 运行Callback是当前正在执行的回调。

  • 中断Callback是一个试图中断正在运行的回调的回调。

当MATLAB调用回调时,回调试图中断正在运行的回调。的可中断属性决定是否允许中断。如果不允许中断,那么忙碌拥有中断回调的对象的属性确定是否丢弃或放入队列中。这些是可能的值忙碌属性:

  • '队列'—将中断回调放入正在运行的回调执行完成后待处理的队列中。

  • “取消”—不执行中断回呼。

捕捉鼠标点击的能力,指定为以下值之一:

  • '可见的'- 仅在可见时才捕获鼠标点击。的可见的属性必须设置为“上”.的HitTest财产确定是否存在直方图对象对单击作出响应,如果是祖先则响应。

  • “没有”-无法捕获鼠标点击。单击直方图对象通过点击到图形窗口的当前视图中的单击镜头后面的对象。的HitTest财产的财产直方图对象没有效果。

对捕获的鼠标单击的响应,指定为“上”或者'离开',或数字或逻辑1真的)或0错误的).的值“上”相当于真实,而且'离开'相当于错误的.因此,可以将此属性的值用作逻辑值。该值存储为开启/关闭类型的逻辑值matlab.lang.OnoffSwitchState.

  • “上”——触发buttondownfcn.回调直方图对象。如果你已经定义了快捷菜单属性,然后调用上下文菜单。

  • '离开'- 触发最近的祖先的回调直方图对象,该对象包含以下内容之一:

    • HitTest物业设为“上”

    • 可挑选的属性设置为一个值,该值使祖先能够捕获鼠标单击

笔记

可挑选的财产确定是否存在直方图对象可以捕获鼠标点击。如果不能,那么HitTest财产没有影响。

此属性是只读的。

删除状态,返回类型类型的开/关逻辑值matlab.lang.OnoffSwitchState.

MATLAB设置BeingDeleted财产“上”DeleteFcn回调函数开始执行。的BeingDeleted财产仍然存在“上”直到组件对象不再存在。

检查价值BeingDeleted属性来验证对象在查询或修改之前不会被删除。

父母/孩子

展开全部

父母,指定为一个略略集团, 或者转变对象。

儿女,归为空图表持有者阵列或A.DataTip对象数组。使用此属性可查看绘制在图表上的数据提示列表。

您无法使用或删除使用子项孩子们财产。要将子添加到此列表,请设置财产的财产DataTip对象到图表对象。

物体手柄的可见性孩子们属性,指定为以下值之一:

  • “上”- 始终可见对象句柄。

  • '离开'- 对象句柄始终是不可见的。此选项对于防止其他功能的意外变化很有用。设定HandleVisibility'离开'在函数执行期间暂时隐藏句柄。

  • '打回来'-对象句柄在回调或由回调调用的函数中可见,但在从命令行调用的函数中不可见。这个选项阻止对命令行对象的访问,但允许回调函数访问它。

如果未列出对象孩子们父的属性,然后通过搜索对象层次结构或查询句柄属性获取对象句柄的函数无法返回它。这些功能的示例包括得到findobj.GCA.GCF.GCOnewplotclf, 和关闭职能。

隐藏的对象句柄仍然有效。设置根ShowHiddenHandles财产“上”无论其何种方式列出所有对象句柄HandleVisibility属性设置。

身份标识

展开全部

此属性是只读的。

图形对象的类型,返回为任意一种'直方图'或者'patporicalhistograph'.使用此属性可在绘图层次结构中查找给定类型的所有对象,例如使用findobj.

对象标识符,指定为字符向量或字符串标量。您可以指定一个唯一的标签值作为对象的标识符。当您需要访问代码中的其他地方的对象时,可以使用findobj.基于的功能搜索对象标签价值。

用户数据,指定为任何MATLAB数组。例如,可以指定标量、向量、矩阵、单元格数组、字符数组、表或结构。使用此属性可在对象上存储任意数据。

如果你在应用程序设计器中工作,在应用程序中创建公共或私有属性来共享数据,而不是使用用户数据财产。有关更多信息,请参见在App Designer应用程序中共享数据

兼容性的考虑

展开全部

不建议在R2020a开始

另请参阅

介绍了R2014b