Binscatter属性
宾撒的外表和行为
Binscatter
属性控制分箱散点图的外观和行为。通过更改属性值,可以修改显示的各个方面。使用点表示法来指代特定的对象和属性:
h = binscatter (randn (1100), randn (1100);N = h.NumBins h.NumBins = [3 3]
垃圾箱
NumBins
- - - - - -数量的垃圾箱
标量|双元素向量
箱的数量,指定为标量或双元素向量(Nx纽约)
.
如果
NumBins
指定为双元素向量(Nx纽约)
,然后binscatter
使用Nx
箱子的x维度和纽约
箱子的y维度。如果
NumBins
指定为标量,那么Nx
而且纽约
都设置为标量值。
binscatter
使用Nx
而且纽约
箱子的x而且y初始图中的尺寸,当坐标轴未放大时。(坐标轴没有放大XLimMode
而且YLimMode
属性都是“汽车”
)。当缩放,binscatter
调整箱的数量,以保持箱的大小,使图形的可见部分大致划分Nx
——- - - - - -纽约
箱里。
每个维度中的箱子的最大数量是250。默认箱数根据数据大小和标准差计算,不超过100。
例子:20 [10]
数据类型:单
|双
|int8
|int16
|int32
|int64
|uint8
|uint16
|uint32
|uint64
NumBinsMode
- - - - - -箱子数量的选择模式
“汽车”
(默认)|“手动”
容器数量的选择模式,指定为其中之一“汽车”
或“手动”
.的默认值“汽车”
,根据斯科特规则从数据中计算出箱子的数量,[3.5 *性病(X(:)) *元素个数(X) ^(1/4), 3.5 *性病(Y(:)) *元素个数(Y) ^ (1/4)
.
如果指定箱子的数量,则的值“NumBinsMode”
被设置为“手动”
.
ShowEmptyBins
- - - - - -切换显示空箱子
“关闭”
(默认)|“上”
切换以显示空箱子,指定为两者之一“关闭”
或“上”
.指定“上”
在绘图图中,为落在箱子限制内但没有数据点的瓦片上色。
XBinEdges
- - - - - -本的边缘x维
向量
此属性是只读的。
本的边缘x-dimension,作为一个向量返回。
数据类型:单
|双
|datetime
|持续时间
YBinEdges
- - - - - -本的边缘y维
向量
此属性是只读的。
本的边缘y维度,作为向量返回。
数据类型:单
|双
|datetime
|持续时间
XLimits
- - - - - -数据的限制x维
向量
数据的限制x-dimension,指定为一个双元素向量[Xmin Xmax]
.
binscatter
只显示在指定数据限制范围内的数据点,包括
.
例子:10 [0]
数据类型:单
|双
|int8
|int16
|int32
|int64
|uint8
|uint16
|uint32
|uint64
|datetime
|持续时间
XLimitsMode
- - - - - -中数据限制的选择模式x维
“汽车”
(默认)|“手动”
中数据限制的选择模式x维度,指定为“汽车”
或“手动”
.默认值为“汽车”
,使料仓的限制自动调整到数据沿x设在。
如果你显式指定XLimits
,然后XLimitsMode
自动设置为“手动”
.在这种情况下,指定XLimitsMode
作为“汽车”
要重新调整数据的容器限制。
YLimits
- - - - - -数据的限制y维
向量
数据的限制y-dimension,指定为一个双元素向量[Ymin Ymax]
.
binscatter
只显示在指定数据限制范围内的数据点,包括
.
例子:10 [0]
数据类型:单
|双
|int8
|int16
|int32
|int64
|uint8
|uint16
|uint32
|uint64
|datetime
|持续时间
YLimitsMode
- - - - - -中数据限制的选择模式y维
“汽车”
(默认)|“手动”
中数据限制的选择模式y维度,指定为“汽车”
或“手动”
.默认值为“汽车”
,使料仓的限制自动调整到数据沿y设在。
如果你显式指定YLimits
,然后YLimitsMode
自动设置为“手动”
.在这种情况下,指定YLimitsMode
作为“汽车”
要重新调整数据的容器限制。
数据
XData
- - - - - -x的坐标数据
向量
x数据的坐标,指定为向量。
数据类型:单
|双
|int8
|int16
|int32
|int64
|uint8
|uint16
|uint32
|uint64
|datetime
|持续时间
YData
- - - - - -y的坐标数据
向量
y数据的坐标,指定为向量。
数据类型:单
|双
|int8
|int16
|int32
|int64
|uint8
|uint16
|uint32
|uint64
|datetime
|持续时间
值
- - - - - -本值
双矩阵向量
此属性是只读的。
Bin值,作为双矩阵返回。的(i, j)
th进入值
指定容器的容器计数x边是[XBinEdges(我),XBinEdges (i + 1)
和谁的y边是[YBinEdges (j), YBinEdges (j + 1))
.
中不同编号的容器的容器包含方案值
,以及它们的相对方向x设在和y设在,
例如,(1,1)
Bin包含位于每个维度第一个边上的值。右下方的最后一个容器包含落在其任何边上的值。
透明度
FaceAlpha
- - - - - -瓷砖的透明度
1
(默认)|标量值之间0
而且1
包容
瓷砖的透明度,指定为之间的标量值0
而且1
包容性。binscatter
为所有贴图使用相同的透明度。的值1
意思是完全不透明的0
意思是完全透明(不可见)。
例子:binscatter (X, Y, FaceAlpha, 0.5)
使用半透明的箱子创建一个箱子散点图。
传说
DisplayName
- - - - - -图例使用的文本
变量的名字数据
或”
(默认)|特征向量
图例使用的文本,指定为字符向量。文本出现在binscatter的图标旁边。
例子:的文本描述
对于多行文本,使用sprintf
使用新的行字符\ n
.
例子:sprintf(1 \在线2行)
方法指定图例文本传说
函数。
如果DisplayName
属性不包含任何文本,则图例生成一个字符向量。字符向量有形式“dataN”
,在那里N
是根据binscatter对象在图例项列表中的位置分配给它的数字。
如果您交互式地编辑现有图例中的字符向量,那么MATLAB®更新DisplayName
属性设置为已编辑的字符向量。
注释
- - - - - -控件,用于从图例中包含或排除对象
注释
对象
此属性是只读的。
控件,用于从图例中包含或排除对象,该对象作为注释
对象。设置底层IconDisplayStyle
属性设置为以下值之一:
“上”
-在图例中包含对象(默认)。“关闭”
-图例中不包含该对象。
例如,从图例中排除茎图。
p =情节(1:10“DisplayName的”,“折线图”);持有在s =茎(1:10“DisplayName的”,“茎图”);持有从s.Annotation.LegendInformation.IconDisplayStyle =“关闭”;传奇(“显示”)
控件控制图例中的项传说
函数。将第一个输入参数指定为要包含的图形对象的向量。
p =情节(1:10“DisplayName的”,“折线图”);持有在s =茎(1:10“DisplayName的”,“茎图”);持有从传奇(p)
交互性
可见
- - - - - -可见性状态
“上”
(默认)|“关闭”
可见性状态,指定为以下值之一:
“上”
—显示对象。“关闭”
—隐藏对象,不删除对象。你仍然可以访问不可见对象的属性。
UIContextMenu
- - - - - -上下文菜单
uicontextmenu对象
上下文菜单,指定为快捷菜单
对象。使用此属性可在右键单击对象时显示上下文菜单。方法创建上下文菜单uicontextmenu
函数。
请注意
如果PickableParts
属性设置为“没有”
或者如果HitTest
属性设置为“关闭”
,则不会出现上下文菜单。
选择
- - - - - -选择状态
“关闭”
(默认)|“上”
选择状态,指定为以下值之一:
“上”
——选择。如果您在绘图编辑模式下单击对象,那么MATLAB将设置其选择
财产“上”
.如果SelectionHighlight
属性也设置为“上”
,然后MATLAB在对象周围显示选择句柄。“关闭”
——而不是选择。
SelectionHighlight
- - - - - -显示选择句柄
“上”
(默认)|“关闭”
选中时显示选择句柄,指定为以下值之一:
“上”
-显示选择处理时选择
属性设置为“上”
.“关闭”
-从不显示选择句柄,即使当选择
属性设置为“上”
.
回调
ButtonDownFcn
- - - - - -鼠标单击回调
”
(默认)|函数处理|单元阵列|特征向量
鼠标点击回调,指定为以下值之一:
函数处理
包含函数句柄和附加参数的单元格数组
字符向量,是有效的MATLAB命令或函数,在基本工作区中求值(不推荐)
在单击对象时,使用此属性执行代码。如果使用函数句柄指定此属性,那么MATLAB在执行回调函数时将传递两个参数给回调函数:
被点击对象——从回调函数内部访问被点击对象的属性。
事件数据-空参数。用波浪号字符(
~
),以指示此参数未被使用。
有关如何使用函数句柄定义回调函数的更多信息,请参见回调函数定义.
请注意
如果PickableParts
属性设置为“没有”
或者如果HitTest
属性设置为“关闭”
,则不执行此回调。
CreateFcn
- - - - - -创建回调
”
(默认)|函数处理|单元阵列|特征向量
创建回调,指定为以下值之一:
函数处理
包含函数句柄和附加参数的单元格数组
字符向量,是有效的MATLAB命令或函数,在基本工作区中求值(不推荐)
在创建对象时,使用此属性执行代码。MATLAB在创建对象并设置其所有属性后执行回调。设置CreateFcn
属性对现有对象不起作用。要产生效果,必须指定CreateFcn
属性。在对象创建期间指定属性的一种方法是设置对象的默认属性值。看到默认的属性值为更多的信息。
如果你使用函数句柄指定这个回调函数,那么MATLAB在执行回调函数时将传递两个参数给回调函数:
已创建对象——从回调函数内部访问对象的属性。方法也可以访问对象
CallbackObject
属性,可以使用gcbo
函数。事件数据-空参数。用波浪号字符(
~
),以指示此参数未被使用。
有关如何使用函数句柄定义回调函数的更多信息,请参见回调函数定义.
DeleteFcn
- - - - - -删除回调
”
(默认)|函数处理|单元阵列|特征向量
删除回调,指定为以下值之一:
函数处理
包含函数句柄和附加参数的单元格数组
字符向量,是有效的MATLAB命令或函数,在基本工作区中求值(不推荐)
在删除对象时使用此属性执行代码,MATLAB在销毁对象之前执行回调,以便回调可以访问其属性值。
如果你使用函数句柄指定这个回调函数,那么MATLAB在执行回调函数时将传递两个参数给回调函数:
删除对象-从回调函数内部访问对象的属性。方法也可以访问对象
CallbackObject
属性,可以使用gcbo
函数。事件数据-空参数。用波浪号字符(
~
),以指示此参数未被使用。
有关如何使用函数句柄定义回调函数的更多信息,请参见回调函数定义.
回调执行控制
可中断
- - - - - -回调中断
“上”
(默认)|“关闭”
回调中断,指定为“上”
或“关闭”
.的可中断
属性确定正在运行的回调是否可以中断。
请注意
考虑以下这些回调状态:
的运行回调是当前正在执行的回调。
的打断回调是一个试图中断正在运行的回调的回调。
每当MATLAB调用回调时,该回调将试图中断正在运行的回调。的可中断
属性的属性确定是否允许中断。如果不允许中断,则BusyAction
属性的属性确定是丢弃该中断回调还是将其放入队列中。
的可中断
属性确定另一个回调是否可以中断ButtonDownFcn
回调的Binscatter
对象。的可中断
属性有两个值:
BusyAction
- - - - - -回调排队
“队列”
(默认)|“取消”
指定为“队列”
或“取消”
.的BusyAction
属性决定了MATLAB如何处理中断回调的执行。
考虑以下这些回调状态:
的运行回调是当前正在执行的回调。
的打断回调是一个试图中断正在运行的回调的回调。
每当MATLAB调用回调时,该回调将试图中断正在运行的回调。的可中断
属性的属性确定是否允许中断。如果不允许中断,则BusyAction
属性的属性确定是丢弃该中断回调还是将其放入队列中。
的回调函数Binscatter
对象试图中断无法中断的正在运行的回调,则BusyAction
属性确定它是被丢弃还是被放入队列。指定BusyAction
属性作为以下值之一:
“队列”
—将中断回调放在队列中,待正在运行的回调执行完毕后处理。(默认行为)“取消”
—丢弃中断回调。
PickableParts
- - - - - -捕捉鼠标点击的能力
“可见”
(默认)|“没有”
捕捉鼠标点击的能力,指定为以下值之一:
“可见”
-捕获鼠标点击仅当可见。的可见
属性必须设置为“上”
.的HitTest
属性确定是否Binscatter
对象对单击作出响应,或者如果父对象作出响应。“没有”
—无法捕获鼠标单击。单击Binscatter
对象将单击传递给图形窗口当前视图中它后面的对象。的HitTest
财产的Binscatter
对象没有效果。
HitTest
- - - - - -响应捕获的鼠标单击
“上”
(默认)|“关闭”
对捕获的鼠标单击的响应,指定为以下值之一:
“上”
——触发ButtonDownFcn
回调的Binscatter
对象。如果您已经定义了UIContextMenu
属性,然后调用上下文菜单。“关闭”
类的最近祖先触发回调Binscatter
对象有:HitTest
属性设置为“上”
PickableParts
属性设置为使祖先能够捕获鼠标单击的值。
请注意
的PickableParts
属性确定是否Binscatter
对象可以捕获鼠标单击。如果不能,那么HitTest
财产没有影响。
BeingDeleted
- - - - - -删除状态
“关闭”
|“上”
此属性是只读的。
删除状态,返回为“关闭”
或“上”
.MATLAB设置BeingDeleted
财产“上”
当对象的delete函数开始执行时(参见DeleteFcn
属性)。的BeingDeleted
物业仍设为“上”
直到对象不再存在。
的值BeingDeleted
属性,如果需要在查询或修改对象之前验证该对象是否即将被删除。
父/子
父
- - - - - -父
轴
对象
父类,指定为轴
对象。
孩子们
- - - - - -孩子们
空GraphicsPlaceholder
数组
对象没有子对象。您不能设置此属性。
HandleVisibility
- - - - - -对象句柄的可见性
“上”
(默认)|“关闭”
|“回调”
对象句柄的可见性孩子们
属性,指定为以下值之一:
“上”
-对象句柄始终可见。“关闭”
对象句柄在任何时候都是不可见的。这个选项对于防止另一个函数对UI的意外更改非常有用。设置HandleVisibility
来“关闭”
在函数执行期间临时隐藏句柄。“回调”
对象句柄在回调函数或回调函数调用的函数中可见,但在从命令行调用的函数中不可见。该选项阻止在命令行访问对象,但允许回调函数访问它。
中未列出的对象孩子们
属性,则通过搜索对象层次结构或查询句柄属性获得对象句柄的函数不能返回该属性。例如,当你有一个函数得到
,findobj
,gca
,gcf
,gco
,newplot
,班
,clf
,关闭
.
隐藏对象句柄仍然有效。设置根ShowHiddenHandles
财产“上”
列出所有对象句柄,而不管它们HandleVisibility
属性设置。
标识符
类型
- - - - - -图形对象的类型
“binscatter”
此属性是只读的。
图形对象的类型,返回为“binscatter”
.使用此属性可在绘图层次结构中查找给定类型的所有对象,例如搜索使用的类型findobj
.
标签
- - - - - -标记与binscatter关联
”
(默认)|特征向量
标记来关联binscatter
对象,指定为字符向量或字符串标量。
使用此属性查找binscatter
层次结构中的对象。例如,您可以使用findobj
函数来找到binscatter
对象具有特定的标签
属性值。
例子:“1月数据”
数据类型:字符
用户数据
- - - - - -用户数据
[]
(默认)|任何MATLAB数据
关联的用户数据binscatter
对象,指定为任何MATLAB数据,例如标量、向量、矩阵、单元格数组、字符数组、表或结构。MATLAB不使用这些数据。
要关联多组数据或将字段名附加到数据,请使用getappdata
而且setappdata
功能。
例子:1:100
另请参阅
介绍了R2017b
您也可以从以下列表中选择网站:
如何获得最佳的网站性能
选择中国网站(中文或英文)以获得最佳的网站表现。其他MathWorks国家网站没有针对从您的位置访问进行优化。