文档

ErrorBar属性

误差条图外观和行为

ErrorBar属性控制的外观和行为ErrorBar对象。通过改变属性值,您可以修改错误条形图的某些方面。

从R2014b开始,您可以使用点符号来查询和设置属性。

e = errorbar (…);s = e.LineStyle;e。线型= ':';

如果您使用的是较早的版本,使用得到函数来代替。

颜色和样式

全部展开

线的颜色,颜色的RGB值或一个指定表中列出的选项。的默认值(0 0 0)对应于黑色。

为一个自定义颜色,指定一个RGB值。一个RGB值三元素行向量的元素指定强度的红色,绿色和蓝色的组件的颜色。强度必须在范围内[0,1];例如,(0.4 0.6 0.7)。或者,您可以指定一些常见颜色的名字。此表列出了长时间运行和短颜色名称选项和等价的RGB值的值。

选项 描述 等价的RGB值
“红色”“r” 红色的 (1 0 0)
“绿色”‘g’ 绿色 (0 1 0)
“蓝”“b” 蓝色的 (0 0 1)
“黄色”“y” 黄色的 (1 1 0)
“红色”“米” 品红色的 (1 0 1)
“青色”“c” 青色 (0 1 1)
“白色”' w ' 白色的 (1 1 1)
“黑”“k” 黑色的 (0 0 0)
“没有” 没有颜色 不适用

例子:“蓝”

例子:(0 0 1)

线的风格,指定为这个表中列出的选项之一。

线条样式 描述 产生的线
“- - -” 实线

“——” 虚线

“:” 虚线

“-”。 Dash-dotted线

“没有” 没有线 没有线

线宽,指定为一个积极的价值点。如果线标记,标记的线宽也会影响边缘。

例子:0.75

帽的长度误差线末,指定为一个积极的价值点。

例子:errorbar (x, y,呃,“翻船”,10)

锋利的垂直和水平线条,指定为“上”“关闭”

如果相关的图GraphicsSmoothing属性设置为“上”和一个渲染器属性设置为opengl的,那么图平滑技术适用于情节。在某些情况下,这种平滑技术可能导致垂直和水平线出现不均匀的厚度或颜色。使用AlignVertexCenters属性来消除不均匀的外观。

  • “上”——提高垂直和水平线消除不均匀的外观。

  • “关闭”——没有提高垂直或水平的线。线路可能出现不均匀的厚度或颜色。

请注意

你必须有一个图形卡,支持这个特性。万博1manbetx是否支持功能,类型万博1manbetxopengl的信息。如果支持,那么返回万博1manbetx的字段包含万博1manbetxSupportsAlignVertexCenters: 1

标记

全部展开

指定的标记符号,表中列出的值。默认情况下,对象不显示标记。在每个数据点指定一个标志符号添加标记或顶点。

价值 描述
“o”
“+” 加号
‘*’ 星号
“。”
“x” 交叉
“广场”“年代” 广场
“钻石”' d ' 钻石
“^” Upward-pointing三角形
“v” 向下的三角形
“>” 三点三角形
“<” 只左向三角形
五角星形的“p” 五角星(五角星形)
“卦”“h” 六芒星(六)
“没有” 没有标记

标记大小,指定为一个积极的价值点。

例子:10

标记轮廓颜色,指定为“汽车”、一个RGB值或颜色表中列出的选项之一。的默认值“汽车”使用相同的颜色颜色财产。

为一个自定义颜色,指定一个RGB值。一个RGB值三元素行向量的元素指定强度的红色,绿色和蓝色的组件的颜色。强度必须在范围内[0,1];例如,(0.4 0.6 0.7)。或者,您可以指定一些常见颜色的名字。此表列出了长时间运行和短颜色名称选项和等价的RGB值的值。

选项 描述 等价的RGB值
“红色”“r” 红色的 (1 0 0)
“绿色”‘g’ 绿色 (0 1 0)
“蓝”“b” 蓝色的 (0 0 1)
“黄色”“y” 黄色的 (1 1 0)
“红色”“米” 品红色的 (1 0 1)
“青色”“c” 青色 (0 1 1)
“白色”' w ' 白色的 (1 1 1)
“黑”“k” 黑色的 (0 0 0)
“没有” 没有颜色 不适用

例子:(0.5 0.5 0.5)

例子:“蓝”

填充颜色标志,指定为“汽车”、一个RGB值或颜色表中列出的选项之一。的“汽车”使用相同的颜色作为值颜色财产的轴。

为一个自定义颜色,指定一个RGB值。一个RGB值三元素行向量的元素指定强度的红色,绿色和蓝色的组件的颜色。强度必须在范围内[0,1];例如,(0.4 0.6 0.7)。或者,您可以指定一些常见颜色的名字。此表列出了长时间运行和短颜色名称选项和等价的RGB值的值。

选项 描述 等价的RGB值
“红色”“r” 红色的 (1 0 0)
“绿色”‘g’ 绿色 (0 1 0)
“蓝”“b” 蓝色的 (0 0 1)
“黄色”“y” 黄色的 (1 1 0)
“红色”“米” 品红色的 (1 0 1)
“青色”“c” 青色 (0 1 1)
“白色”' w ' 白色的 (1 1 1)
“黑”“k” 黑色的 (0 0 0)
“没有” 没有颜色 不适用

例子:(0.3 0.2 0.1)

例子:“绿色”

线数据

全部展开

x值,指定为一个向量。输入参数Xerrorbar函数设置x值。如果你不指定X,然后errorbar使用的指标YData随着x值。XDataYData必须有平等的长度。

例子:1:10

选择模式XData,指定这些值之一:

  • “汽车”——使用的索引值YData

  • “手动”——使用手动指定值。指定的值,设置XData财产或指定输入参数X绘制函数。

变量与XData,指定为一个特征向量或字符串包含一个MATLAB®工作空间变量名。MATLAB计算基本工作空间中的变量生成XData

默认情况下,没有相关变量的值是一个空的特征向量,。如果你链接一个变量,那么MATLAB不更新XData立即值。强迫一个更新的数据值,使用refreshdata函数。

请注意

如果你改变一个数据源属性变量,它包含数据的一个不同的维度,你可能会导致功能来产生一个警告而不是渲染图,直到你改变了所有数据源属性为适当的值。

例子:“x”

y值,指定为一个向量。输入参数Yerrorbar函数设置y值。XDataYData必须有平等的长度。

变量与YData,指定为一个特征向量或字符串包含一个MATLAB工作空间变量名。MATLAB计算基本工作空间中的变量生成YData

默认情况下,没有相关变量的值是一个空的特征向量,。如果你链接一个变量,那么MATLAB不更新YData立即值。强迫一个更新的数据值,使用refreshdata函数。

请注意

如果你改变一个数据源属性变量,它包含数据的一个不同的维度,你可能会导致功能来产生一个警告而不是渲染图,直到你改变了所有数据源属性为适当的值。

例子:“y”

误差条数据

全部展开

垂直误差棒长度以下数据点,指定为一个向量长度一样YData或作为一个空数组[]。指定的值在数据单元。

  • 如果你不想画的误差棒的下部特定的数据点,然后指定值

  • 如果你不想画的下部误差棒任何数据点,然后将属性设置为一个空数组。

例子:e。YNegativeDelta = [.4 .3 .5 .2 .4 .5];

变量与YNegativeDelta,指定为一个特征向量或字符串包含一个MATLAB工作空间变量。MATLAB计算变量生成YNegativeDelta值。

默认情况下,没有相关的变量,因此,值是一个空的特征向量,。当你改变这个属性的变量,MATLAB不更新YNegativeDelta值。强迫一个更新的数据值,使用refreshdata函数。

请注意

如果你改变一个数据源属性变量,它包含数据的一个不同的维度,你可能会导致函数生成一个警告。渲染图,你必须所有数据源属性更改为适当的值。

垂直误差棒长度以上数据点,指定为一个向量长度一样YData或作为一个空数组[]。指定的值在数据单元。

  • 如果你不想画的上部误差棒在一个特定的数据点,然后指定值

  • 如果你不想画的上部误差棒在任何数据点,然后将属性设置为一个空数组。

例子:e。YPositiveDelta = [.4 .3 .5 .2 .4 .5];

变量与YPositiveDelta,指定为一个特征向量或字符串包含一个MATLAB工作空间变量。MATLAB计算变量生成YPositiveDelta值。

默认情况下,没有相关的变量,因此,值是一个空的特征向量,。当你改变这个属性的变量,MATLAB不更新YPositiveDelta值。强迫一个更新的数据值,使用refreshdata函数。

请注意

如果你改变一个数据源属性变量,它包含数据的一个不同的维度,你可能会导致函数生成一个警告。渲染图,你必须所有数据源属性更改为适当的值。

横向误差棒长度左边的数据点,指定为一个向量长度一样YData或作为一个空数组[]。指定的值在数据单元。

  • 如果你不想画左边的误差棒的一部分特定的数据点,然后指定值

  • 如果你不想画的左边部分误差棒任何数据点,然后将属性设置为一个空数组。

例子:e。XNegativeDelta = [.4 .3 .5 .2 .4 .5];

变量与XNegativeDelta,指定为一个特征向量或字符串包含一个MATLAB工作空间变量。MATLAB计算变量生成XNegativeDelta值。

默认情况下,没有相关的变量,因此,值是一个空的特征向量,。当你改变这个属性的变量,MATLAB不更新XNegativeDelta值。强迫一个更新的数据值,使用refreshdata函数。

请注意

如果你改变一个数据源属性变量,它包含数据的一个不同的维度,你可能会导致函数生成一个警告。渲染图,你必须所有数据源属性更改为适当的值。

向右水平误差棒长度的数据点,指定为一个向量长度一样YData或作为一个空数组[]。指定的值在数据单元。

  • 如果你不想画右边的误差棒的一部分特定的数据点,然后指定值

  • 如果你不想画正确的误差棒的一部分任何数据点,然后将属性设置为一个空数组。

例子:e。XPositiveDelta = [.4 .3 .5 .2 .4 .5];

变量与XPositiveDelta,指定为一个特征向量或字符串包含一个MATLAB工作空间变量。MATLAB计算变量生成XPositiveDelta值。

默认情况下,没有相关的变量,因此,值是一个空的特征向量,。当你改变这个属性的变量,MATLAB不更新XPositiveDelta值。强迫一个更新的数据值,使用refreshdata函数。

请注意

如果你改变一个数据源属性变量,它包含数据的一个不同的维度,你可能会导致函数生成一个警告。渲染图,你必须所有数据源属性更改为适当的值。

请注意

不推荐这个属性。使用YNegativeDelta财产。

Errorbar长度以下数据点,指定为一个向量长度等于XDataYData。指定的值在数据单元。

例子:1:10

请注意

不推荐这个属性。使用YNegativeDeltaSource财产。

变量与LData,指定为一个特征向量或字符串包含一个MATLAB工作空间变量。MATLAB计算变量生成LData

默认情况下,没有相关变量的值是一个空的特征向量,。如果你改变这个属性的变量,那么MATLAB不更新LData值。强迫一个更新的数据值,使用refreshdata函数。

请注意

如果你改变一个数据源属性变量,它包含数据的一个不同的维度,你可能会导致功能来产生一个警告而不是渲染图,直到你改变了所有数据源属性为适当的值。

请注意

不推荐这个属性。使用YPositiveDelta财产。

误差棒长度以上数据点,指定为一个向量长度等于XDataYData。指定的值在数据单元。

例子:1:10

请注意

不推荐这个属性。使用YPositiveDeltaSource财产。

变量与UData,指定为一个特征向量或字符串包含一个MATLAB工作空间变量。MATLAB计算变量生成UData

默认情况下,没有相关变量的值是一个空的特征向量,。如果你改变这个属性的变量,那么MATLAB不更新UData值。强迫一个更新的数据值,使用refreshdata函数。

请注意

如果你改变一个数据源属性变量,它包含数据的一个不同的维度,你可能会导致功能来产生一个警告而不是渲染图,直到你改变了所有数据源属性为适当的值。

传说

全部展开

传说标签,指定为一个字符或字符串向量。如果你不指定文本,那么传说使用表单的一个标签“dataN”。传说不显示直到你所说的传说命令。

例子:“标签文本”

数据类型:字符|字符串

这个属性是只读的。

控制包括或不包括对象从一个传奇,作为一个返回注释对象。设置底层IconDisplayStyle财产这些值之一:

  • “上”——包括传说中的对象(默认)。

  • “关闭”——不包括传说中的对象。

例如,排除干图的传说。

p =情节(1:10“DisplayName的”,“折线图”);持有s =茎(1:10“DisplayName的”,“茎图”);持有s.Annotation.LegendInformation。IconDisplayStyle =“关闭”;传奇(“显示”)

或者,您可以在一个传奇使用控制项传说函数。第一个输入参数指定为一个矢量图形对象包括。

p =情节(1:10“DisplayName的”,“折线图”);持有s =茎(1:10“DisplayName的”,“茎图”);持有传奇(p)

交互性

全部展开

可见性状态,指定这些值之一:

  • “上”——显示对象。

  • “关闭”——隐藏对象没有删除它。你仍然可以访问一个看不见的对象的属性。

指定为一个上下文菜单快捷菜单对象。使用这个属性来显示一个上下文菜单,当你右键单击对象。创建上下文菜单中使用uicontextmenu函数。

请注意

如果PickableParts属性设置为“没有”或者如果HitTest属性设置为“关闭”,然后上下文菜单中没有出现。

选择状态,指定这些值之一:

  • “上”——选择。如果单击对象在策划编辑模式,然后用MATLAB设置它选择财产“上”。如果SelectionHighlight财产也被设置为“上”,然后用MATLAB显示选择对象处理。

  • “关闭”——而不是选择。

显示选择的处理选择时,指定这些值之一:

  • “上”——显示选择处理时选择属性设置为“上”

  • “关闭”——从不显示选择处理,即使选择属性设置为“上”

对象的剪裁坐标轴范围,指定为这些值之一:

  • “上”-不显示的部分对象超出了轴的极限。

  • “关闭”——显示整个对象,即使部分出现在轴的极限。部分对象可能出现轴外限制如果您创建了一个情节,设置抓住冻结轴缩放,然后创建对象,比原来的大阴谋。

剪裁轴包含对象的属性必须设置“上”。否则,这个属性没有影响。关于剪切行为的更多信息,请参阅剪裁财产的轴。

回调

全部展开

鼠标单击回调,指定这些值之一:

  • 函数处理

  • 单元阵列包含一个函数句柄和附加参数

  • 特征向量是一个有效的MATLAB命令或函数,这是评价的基础工作空间(不推荐)

使用这个属性来执行代码当你点击对象。如果你使用一个函数处理指定这个属性,然后用MATLAB将两个参数传递给回调函数在执行回调:

  • 点击点击对象的对象——访问属性的回调函数。

  • 事件数据——空参数。代之以波浪号字符(~)函数定义,表明这种观点是不习惯。

为更多的信息关于如何使用函数定义回调函数,处理回调函数定义

请注意

如果PickableParts属性设置为“没有”或者如果HitTest属性设置为“关闭”不执行,那么这个回调。

创建回调,指定这些值之一:

  • 函数处理

  • 单元阵列包含一个函数句柄和附加参数

  • 特征向量是一个有效的MATLAB命令或函数,这是评价的基础工作空间(不推荐)

使用这个属性来创建对象时执行代码。MATLAB执行回调在创建对象并设置它的所有属性。设置CreateFcn属性在一个现有的对象没有影响。有影响,你必须指定CreateFcn在对象创建属性。在对象创建指定属性的一种方法是设置默认属性值的对象。看到默认的属性值为更多的信息。

如果你使用一个函数指定这个回调处理,然后用MATLAB将两个参数传递给回调函数在执行回调:

  • 创建对象,访问对象的属性的回调函数。您也可以通过访问对象CallbackObject财产的根,可以查询使用gcbo函数。

  • 事件数据——空参数。代之以波浪号字符(~)函数定义,表明这种观点是不习惯。

为更多的信息关于如何使用函数定义回调函数,处理回调函数定义

删除回调,指定这些值之一:

  • 函数处理

  • 单元阵列包含一个函数句柄和附加参数

  • 特征向量是一个有效的MATLAB命令或函数,这是评价的基础工作空间(不推荐)

使用这个属性来执行删除对象时MATLAB代码执行回调之前破坏对象回调可以访问其属性值。

如果你使用一个函数指定这个回调处理,然后用MATLAB将两个参数传递给回调函数在执行回调:

  • 删除对象,访问对象的属性的回调函数。您也可以通过访问对象CallbackObject财产的根,可以查询使用gcbo函数。

  • 事件数据——空参数。代之以波浪号字符(~)函数定义,表明这种观点是不习惯。

为更多的信息关于如何使用函数定义回调函数,处理回调函数定义

回调执行控制

全部展开

回调中断,指定为“上”“关闭”。的可中断属性决定了如果一个回调可以运行中断。

请注意

考虑这些回调的州:

  • 运行回调是当前执行的回调。

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

每当MATLAB调用回调,回调试图中断一个正在运行的回调。的可中断对象拥有的属性决定是否允许中断正在运行的回调。如果中断是不允许的,那么BusyAction属性的对象拥有打断调决定如果它被丢弃或放入队列中。

可中断如果另一个回调可以中断属性决定ButtonDownFcn回调的ErrorBar对象。的可中断属性有两个值:

  • “上”——可中断。中断发生在未来,MATLAB处理队列中。例如,当你有一个命令等drawnow,,getframe,等待,或暂停

    • 如果运行调包含其中的一个命令,然后用MATLAB停止执行回调并执行中断的回调。MATLAB简历执行运行时回调打断调完成。有关更多信息,请参见中断执行回调

    • 如果调不包含运行这些命令,然后用MATLAB完成执行回调没有中断。

  • “关闭”——而不是可中断。MATLAB完成执行回调没有任何中断运行。

回调排队指定为“队列”“取消”。的BusyAction属性决定了MATLAB如何处理中断的执行回调。

考虑这些回调的州:

  • 运行回调是当前执行的回调。

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

每当MATLAB调用回调,回调试图中断一个正在运行的回调。的可中断对象拥有的属性决定是否允许中断正在运行的回调。如果中断是不允许的,那么BusyAction属性的对象拥有打断调决定如果它被丢弃或放入队列中。

如果一个回调ErrorBar对象试图中断一个正在运行的回调,不能被打断,然后BusyAction属性决定了如果它被丢弃或放入队列中。指定BusyAction房地产作为其中一个值:

  • “队列”——把中断处理回调在一个队列跑回调结束后执行。(默认行为)

  • “取消”——抛弃打断的回调。

能够捕获鼠标点击,指定这些值之一:

  • “可见”——捕获鼠标点击时可见。的可见属性必须设置为“上”,你必须点击的一部分ErrorBar对象定义了颜色。你不能点击一个部分都有一个关联的颜色属性集“没有”。如果情节包含标记,然后整个标志点击如果边缘或填补定义了颜色。的HitTest属性决定了如果ErrorBar对象响应单击或者一个祖先。

  • “没有”——不能捕获鼠标点击。单击ErrorBar对象通过点击下面的对象在当前视图的图窗口。的HitTest财产的ErrorBar对象没有影响。

应对捕获鼠标点击,指定这些值之一:

  • “上”——触发ButtonDownFcn回调的ErrorBar对象。如果您已经定义了UIContextMenu属性,然后调用上下文菜单。

  • “关闭”——触发回调的最近的祖先ErrorBar对象有:

    • HitTest属性设置为“上”

    • PickableParts属性设置为一个值,使祖先来捕获鼠标点击。

请注意

PickableParts属性决定了如果ErrorBar对象可以捕获鼠标点击。如果不能,那么HitTest房地产没有任何影响。

这个属性是只读的。

删除状态,返回“关闭”“上”。MATLAB设置BeingDeleted财产“上”当对象的删除函数开始执行(参见DeleteFcn属性)。的BeingDeleted房地产仍将“上”直到对象已不复存在。

检查的价值BeingDeleted属性如果需要验证对象不会被删除之前查询或修改它。

父/子

全部展开

家长,指定为一个,集团,或变换对象。

对象没有孩子。你不能设置该属性。

可见性的对象处理孩子们的家长,指定这些值之一:

  • “上”——对象处理总是可见的。

  • “关闭”——对象句柄是无形的。这个选项是有用的防止意外更改UI被另一个函数。设置HandleVisibility“关闭”暂时隐藏处理在这个函数的执行。

  • “回调”——对象句柄是可见的在回调函数或函数调用回调,但不是在从命令行调用的函数。这个选项块访问对象在命令行,但允许回调函数来访问它。

如果对象不是中列出孩子们父母的财产,那么函数获取对象处理对象层次结构或通过搜索查询处理属性不能返回它。例如,当你有一个函数等得到,findobj,gca,gcf,gco,newplot,,clf,关闭

隐藏对象处理仍然有效。设置根ShowHiddenHandles财产“上”列出所有对象处理不管他们的HandleVisibility属性设置。

标识符

全部展开

这个属性是只读的。

类型的图形对象,返回“errorbar”。使用这个属性来查找给定类型的所有对象绘制的层级,如寻找使用类型findobj

标签的errorbar矢量对象,指定为一个字符或字符串标量。

使用这个属性来查找errorbar对象层次结构。例如,您可以使用findobj函数来找到errorbar有一个特定的对象标签属性值。

例子:“1月数据”

数据类型:字符

用户数据关联的errorbar对象,指定为任何MATLAB数据,例如,一个标量、向量,矩阵,单元阵列,字符数组,表,或者结构。MATLAB不使用这些数据。

将多个数据集或附加数据字段名称,使用getappdatasetappdata功能。

例子:1:10 0

之前介绍过的R2006a

这个主题有帮助吗?