主要内容

errorbar

带有错误条的线形图

  • 带有错误条的线形图

描述

errorbar (y犯错中创建数据的折线图y并在每个数据点上绘制一个垂直的误差条。中的值犯错确定数据点上方和下方的每个错误条的长度,因此总错误条长度是数据点的两倍犯错值。

例子

errorbar (xy犯错情节yx并在每个数据点上绘制一个垂直的误差条。

errorbar (xy负的pos在每个数据点绘制垂直错误条,其中负的确定数据点和以下的长度pos分别确定数据点以上的长度。

例子

errorbar (___ornt设置错误条的方向。指定ornt作为“水平”对于水平误差条或“两个”对于水平和垂直误差条。默认的ornt“垂直”,它绘制垂直的误差条。在任何先前的输入参数组合之后使用此选项。

例子

errorbar (xyynegyposxnegxpos情节yx并绘制水平和垂直误差条。的yneg而且ypos输入分别设置垂直误差条的上下长度。的xneg而且xpos输入设置水平误差条的左右长度。

例子

errorbar (___LineSpec设置线条样式、标记符号和颜色。例如,“——罗”绘制带有圆圈标记的红色虚线。行样式只影响行,而不影响错误条。

例子

errorbar (___名称,值使用一个或多个名称-值对参数修改行和错误条的外观。例如,“翻船”,10将每个错误条末尾的大写长度设置为10个点。

errorbar (斧头___属性指定的轴上创建图形斧头而不是在当前的轴上。将轴指定为第一个输入参数。

例子

e= errorbar (___返回一个ErrorBar对象的时候y是一个向量。如果y是一个矩阵,然后它返回1ErrorBar中每列的对象y.使用e修改特定对象的属性ErrorBar对象。有关属性列表,请参见ErrorBar属性

例子

全部折叠

创建向量x而且y.情节yx.在每个数据点上,显示长度相等的垂直误差条。

X = 1:10:100;Y = [20 30 45 40 60 65 80 75 95 90];Err = 8*ones(size(y));errorbar (x, y,犯错)

图中包含一个轴对象。axis对象包含一个errorbar类型的对象。

在每个数据点上创建一个带有错误条的线状图。改变错误条的长度。

X = 1:10:100;Y = [20 30 45 40 60 65 80 75 95 90];Err = [5 8 2 9 3 3 8 3 9 3];errorbar (x, y,犯错)

图中包含一个轴对象。axis对象包含一个errorbar类型的对象。

在每个数据点上创建带有水平误差条的线状图。

X = 1:10:100;Y = [20 30 45 40 60 65 80 75 95 90];Err = [1 3 5 3 5 3 6 4 3 3];errorbar (x, y,呃,“水平”

图中包含一个轴对象。axis对象包含一个errorbar类型的对象。

在每个数据点上创建一个具有垂直和水平误差条的线状图。

X = 1:10:100;Y = [20 30 45 40 60 65 80 75 95 90];Err = [4 3 5 3 5 3 6 4 3 3];errorbar (x, y,呃,“两个”

图中包含一个轴对象。axis对象包含一个errorbar类型的对象。

情节向量yx.在每个数据点上,显示具有垂直和水平误差条的圆形标记。的线样式选项,不显示连接数据点的线linespec输入参数。

X = 1:10:100;Y = [20 30 45 40 60 65 80 75 95 90];Err = [4 3 5 3 5 3 6 4 3 3];errorbar (x, y,呃,“两个”“o”

图中包含一个轴对象。axis对象包含一个errorbar类型的对象。

显示每个数据点的垂直和水平误差条。控件控制垂直误差条的上下长度yneg而且ypos分别输入参数选项。控件控制水平误差条的左右长度xneg而且xpos分别输入参数选项。

X = 1:10:100;Y = [20 30 45 40 60 65 80 75 95 90];Yneg = [1 3 5 3 5 3 6 4 3 3];Ypos = [2 5 3 5 2 2 2 5 5];Xneg = [1 3 5 3 5 3 6 4 3 3];Xpos = [2 5 3 5 2 2 2 5 5];errorbar (x, y, yneg ypos xneg, xpos,“o”

图中包含一个轴对象。axis对象包含一个errorbar类型的对象。

创建一个以持续时间为单位的错误条的datetime值图。

X = 1:13;Y = datetime(2018,5,1,1:13,0,0);Err =小时(rand(13,1));errorbar (x, y,犯错)

图中包含一个轴对象。axis对象包含一个errorbar类型的对象。

创建带有错误条的线状图。在每个数据点上显示一个标记。使用名称-值对参数控制标记的外观。使用MarkerSize以点为单位指定标记的大小。使用MarkerEdgeColor而且MarkerFaceColor来分别指定标记符轮廓和内部颜色。将颜色设置为颜色名称的字符向量,例如“红色”,或RGB三元组。

X = linspace(0,10,15);Y = sin(x/2);Err = 0.3*ones(size(y));errorbar (x, y,呃,“s”“MarkerSize”10...“MarkerEdgeColor”“红色”“MarkerFaceColor”“红色”

图中包含一个轴对象。axis对象包含一个errorbar类型的对象。

控件控制每个错误条末端的上限大小倾覆属性为正的值。

X = linspace(0,2,15);Y = exp(x);Err = 0.3*ones(size(y));errorbar (x, y,呃,“倾覆”, 18)

图中包含一个轴对象。axis对象包含一个errorbar类型的对象。

创建带有错误条的线状图。将errorbar对象分配给变量e

X = linspace(0,10,10);Y = sin(x/2);Err = 0.3*ones(size(y));E = errorbar(x,y,err)

图中包含一个轴对象。axis对象包含一个errorbar类型的对象。

e = ErrorBar with properties: Color: [0 0.4470 0.7410] LineStyle: '-' LineWidth: 0.5000 Marker: 'none' XData:[0 1.1111 2.2222 3.3333 4.4444 5.5556 6.6667 7.7778…YData:[0 0.5274 0.8962 0.9954 0.7952 0.3558 -0.1906…][1x0 double] XPositiveDelta: [1x0 double] YNegativeDelta:[0.3000 0.3000 0.3000 0.3000 0.3000 0.3000 0.3000 0.3000 0.3000…[YPositiveDelta:[0.3000 0.3000 0.3000 0.3000 0.3000 0.3000 0.3000…]显示所有属性

使用e在创建errorbar对象后访问其属性。

e.Marker =‘*’;e.MarkerSize = 10;e.Color =“红色”;e.CapSize = 15;

图中包含一个轴对象。axis对象包含一个errorbar类型的对象。

输入参数

全部折叠

y值,指定为向量或矩阵。

  • 如果y是向量吗errorbar画一条线。

  • 如果y是矩阵吗errorbar为中的每一列绘制单独的直线y

例子:Y = [4 3 5 2 2 4];

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64|逻辑|分类|datetime|持续时间

x值,指定为向量或矩阵。x一定要和y

例子:X = 0:10:100;

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64|逻辑|分类|datetime|持续时间

对称错误条的错误条长度,以矢量或矩阵的形式指定。犯错一定要和y.如果不想在特定数据点上绘制错误条,则将长度指定为

误差条长度的数据类型必须与对应的绘图数据兼容。例如,如果你画datetime值,这些值的错误条必须是持续时间值。

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64|逻辑|持续时间

误差条在负方向上的长度,指定为与之大小相同的矢量或矩阵y或者作为一个空数组[]

  • 对于垂直误差条,负的设置数据点下方错误条的长度。

  • 对于水平误差条,负的设置数据点左侧错误条的长度。

如果您不想在a处绘制误差条的下部特定的数据点,然后指定长度为.如果您不希望在错误条的下方绘制任何数据点,然后设置负的到一个空数组。

误差条长度的数据类型必须与对应的绘图数据兼容。例如,如果你画datetime值,这些值的错误条必须是持续时间值。

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64|逻辑|持续时间

误差条在正方向上的长度,指定为与之大小相同的矢量或矩阵y或者作为一个空数组[]

  • 对于垂直误差条,pos设置数据点上方错误条的长度。

  • 对于水平误差条,pos设置数据点右侧的错误条的长度。

如果您不想在a处绘制错误条的上部特定的数据点,然后指定长度为.如果您不希望在错误条的上部绘制任何数据点,然后设置pos到一个空数组。

误差条长度的数据类型必须与对应的绘图数据兼容。例如,如果你画datetime值,这些值的错误条必须是持续时间值。

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64|逻辑|持续时间

垂直误差条的长度低于数据点,指定为矢量或矩阵的大小相同y或者作为一个空数组[]

如果您不想在a处绘制误差条的下部特定的数据点,然后指定值为.如果您不希望在错误条的下方绘制任何数据点,然后设置yneg到一个空数组。

误差条长度的数据类型必须与对应的绘图数据兼容。例如,如果你画datetime值,这些值的错误条必须是持续时间值。

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64|逻辑|持续时间

垂直误差条的长度高于数据点,指定为矢量或矩阵大小相同y或者作为一个空数组[]

如果您不想在a处绘制错误条的上部特定的数据点,然后指定长度为.如果您不希望在错误条的上部绘制任何数据点,然后设置ypos到一个空数组。

误差条长度的数据类型必须与对应的绘图数据兼容。例如,如果你画datetime值,这些值的错误条必须是持续时间值。

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64|逻辑|持续时间

水平误差条在数据点左边的长度,指定为与之大小相同的矢量或矩阵y或者作为一个空数组[]

如果您不想在a处绘制错误条的左侧部分特定的数据点,然后指定长度为.如果不希望绘制左侧的错误条任何数据点,然后设置xneg到一个空数组。

误差条长度的数据类型必须与对应的绘图数据兼容。例如,如果你画datetime值,这些值的错误条必须是持续时间值。

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64|逻辑|持续时间

水平误差条在数据点右侧的长度,指定为与之大小相同的矢量或矩阵y或者作为一个空数组[]

如果您不想在a处绘制错误条的正确部分特定的数据点,然后指定长度为.如果不希望绘制正确部分的错误条任何数据点,然后设置xpos到一个空数组。

误差条长度的数据类型必须与对应的绘图数据兼容。例如,如果你画datetime值,这些值的错误条必须是持续时间值。

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64|逻辑|持续时间

错误条方向,指定为以下值之一:

  • “垂直”-垂直误差条

  • “水平”-水平误差条

  • “两个”—垂直和水平误差条

例子:errorbar (x, y,呃,“水平”)

线条样式、标记和颜色,指定为包含符号的字符向量或字符串。这些符号可以以任何顺序出现。您不需要指定所有三个特征(线条样式、标记和颜色)。例如,如果省略了线条样式并指定了标记,那么绘图将只显示标记而不显示线条。

例子:”,或“红色虚线与圆标记

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

实线样本

“——” 虚线

虚线样本

“:” 虚线

虚线样本

“-”。 Dash-dotted线

虚线样例,虚线和点交替使用

标记 描述 产生的标志
“o”

圆形记号笔样品

“+” 加号

加号标记的样本

‘*’ 星号

星号标记样本

“。”

点标样本

“x” 交叉

十字标记样本

“_” 水平线

水平线标记样本

“|” 垂直的线

垂直线标记的样本

“年代” 广场

方形记号笔样本

' d ' 钻石

钻石线标记的样品

“^” Upward-pointing三角形

向上三角形标记的样本

“v” 向下的三角形

向下指向三角形标记的样本

“>” 三点三角形

右指向三角形标记的样本

“<” 只左向三角形

左指向三角形标记的样本

“p” 五角星形

五角星记号笔样本

“h” 六角星形

六芒标记的样本

颜色名称 短名称 RGB值 外观
“红色” “r” [10 0 0]

样品的颜色为红色

“绿色” ‘g’ [0 10 0]

样品的颜色为绿色

“蓝” “b” [0 0 1]

样品的颜色为蓝色

“青色” “c” [0 1 1]

样品的颜色为青色

“红色” “米” [10 0 1]

样品的颜色为洋红色

“黄色” “y” [11 10 0]

样品的颜色为黄色

“黑” “k” [0 0 0]

样品颜色为黑色

“白色” ' w ' [1 1 1]

样品颜色为白色

坐标轴对象。如果不指定坐标轴,那么errorbar绘制到当前轴。

名称-值参数

的可选逗号分隔对名称,值参数。的名字参数名称和价值对应的值。的名字必须出现在引号内。您可以以任意顺序指定多个名称和值对参数Name1, Value1,…,的家

例子:errorbar (y,呃,“线宽”,2)指定2点的线宽。

这里列出的属性只是一个子集。有关完整列表,请参见ErrorBar属性

误差条末端的上限长度,以正数表示。

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

线宽,以点为单位的正值,其中1点= 1/72英寸。如果行有标记,则行宽也会影响标记边。

线宽不能小于像素的宽度。如果将行宽设置为小于系统上像素宽度的值,则行将显示为一个像素宽。

扩展功能

另请参阅

功能

属性

R2006a之前介绍