errorbar
带有错误条的线形图
语法
描述
errorbar (
属性指定的轴上创建图形斧头
,___)斧头
而不是在当前的轴上。将轴指定为第一个输入参数。
返回一个e
= errorbar (___)ErrorBar
对象的时候y
是一个向量。如果y
是一个矩阵,然后它返回1ErrorBar
中每列的对象y
.使用e
修改特定对象的属性ErrorBar
对象。有关属性列表,请参见ErrorBar属性.
例子
绘制等长垂直误差条
创建向量x
而且y
.情节y
与x
.在每个数据点上,显示长度相等的垂直误差条。
X = 1:10:100;Y = [20 30 45 40 60 65 80 75 95 90];Err = 8*ones(size(y));errorbar (x, y,犯错)
绘制长度不同的垂直误差条
在每个数据点上创建一个带有错误条的线状图。改变错误条的长度。
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,犯错)
图水平误差条
在每个数据点上创建带有水平误差条的线状图。
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,呃,“水平”)
绘制垂直和水平误差条
在每个数据点上创建一个具有垂直和水平误差条的线状图。
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,呃,“两个”)
没有线的绘图错误条
情节向量y
与x
.在每个数据点上,显示具有垂直和水平误差条的圆形标记。的线样式选项,不显示连接数据点的线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”)
控制错误条的长度在所有方向
显示每个数据点的垂直和水平误差条。控件控制垂直误差条的上下长度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”)
用错误条绘制日期时间值
创建一个以持续时间为单位的错误条的datetime值图。
X = 1:13;Y = datetime(2018,5,1,1:13,0,0);Err =小时(rand(13,1));errorbar (x, y,犯错)
为每个数据点添加彩色标记
创建带有错误条的线状图。在每个数据点上显示一个标记。使用名称-值对参数控制标记的外观。使用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”,“红色”)
控制错误条盖大小
控件控制每个错误条末端的上限大小倾覆
属性为正的值。
X = linspace(0,2,15);Y = exp(x);Err = 0.3*ones(size(y));errorbar (x, y,呃,“倾覆”, 18)
修改创建后的错误条
创建带有错误条的线状图。将errorbar对象分配给变量e
.
X = linspace(0,10,10);Y = sin(x/2);Err = 0.3*ones(size(y));E = errorbar(x,y,err)
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;
输入参数
y
- - - - - -y值
向量|矩阵
y值,指定为向量或矩阵。
如果
y
是向量吗errorbar
画一条线。如果
y
是矩阵吗errorbar
为中的每一列绘制单独的直线y
.
例子:Y = [4 3 5 2 2 4];
数据类型:单
|双
|int8
|int16
|int32
|int64
|uint8
|uint16
|uint32
|uint64
|逻辑
|分类
|datetime
|持续时间
x
- - - - - -x值
向量|矩阵
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
|逻辑
|持续时间
pos
- - - - - -正方向误差条长度
向量|矩阵|[]
误差条在正方向上的长度,指定为与之大小相同的矢量或矩阵y
或者作为一个空数组[]
.
对于垂直误差条,
pos
设置数据点上方错误条的长度。对于水平误差条,
pos
设置数据点右侧的错误条的长度。
如果您不想在a处绘制错误条的上部特定的数据点,然后指定长度为南
.如果您不希望在错误条的上部绘制任何数据点,然后设置pos
到一个空数组。
误差条长度的数据类型必须与对应的绘图数据兼容。例如,如果你画datetime
值,这些值的错误条必须是持续时间
值。
数据类型:单
|双
|int8
|int16
|int32
|int64
|uint8
|uint16
|uint32
|uint64
|逻辑
|持续时间
yneg
- - - - - -垂直误差条长度低于数据点
向量|矩阵|[]
垂直误差条的长度低于数据点,指定为矢量或矩阵的大小相同y
或者作为一个空数组[]
.
如果您不想在a处绘制误差条的下部特定的数据点,然后指定值为南
.如果您不希望在错误条的下方绘制任何数据点,然后设置yneg
到一个空数组。
误差条长度的数据类型必须与对应的绘图数据兼容。例如,如果你画datetime
值,这些值的错误条必须是持续时间
值。
数据类型:单
|双
|int8
|int16
|int32
|int64
|uint8
|uint16
|uint32
|uint64
|逻辑
|持续时间
ypos
- - - - - -垂直误差条长度高于数据点
向量|矩阵|[]
垂直误差条的长度高于数据点,指定为矢量或矩阵大小相同y
或者作为一个空数组[]
.
如果您不想在a处绘制错误条的上部特定的数据点,然后指定长度为南
.如果您不希望在错误条的上部绘制任何数据点,然后设置ypos
到一个空数组。
误差条长度的数据类型必须与对应的绘图数据兼容。例如,如果你画datetime
值,这些值的错误条必须是持续时间
值。
数据类型:单
|双
|int8
|int16
|int32
|int64
|uint8
|uint16
|uint32
|uint64
|逻辑
|持续时间
xneg
- - - - - -数据点左侧的水平误差条长度
向量|矩阵|[]
水平误差条在数据点左边的长度,指定为与之大小相同的矢量或矩阵y
或者作为一个空数组[]
.
如果您不想在a处绘制错误条的左侧部分特定的数据点,然后指定长度为南
.如果不希望绘制左侧的错误条任何数据点,然后设置xneg
到一个空数组。
误差条长度的数据类型必须与对应的绘图数据兼容。例如,如果你画datetime
值,这些值的错误条必须是持续时间
值。
数据类型:单
|双
|int8
|int16
|int32
|int64
|uint8
|uint16
|uint32
|uint64
|逻辑
|持续时间
xpos
- - - - - -数据点右侧的水平误差条长度
向量|矩阵|[]
水平误差条在数据点右侧的长度,指定为与之大小相同的矢量或矩阵y
或者作为一个空数组[]
.
如果您不想在a处绘制错误条的正确部分特定的数据点,然后指定长度为南
.如果不希望绘制正确部分的错误条任何数据点,然后设置xpos
到一个空数组。
误差条长度的数据类型必须与对应的绘图数据兼容。例如,如果你画datetime
值,这些值的错误条必须是持续时间
值。
数据类型:单
|双
|int8
|int16
|int32
|int64
|uint8
|uint16
|uint32
|uint64
|逻辑
|持续时间
ornt
- - - - - -误差条方向
“垂直”
(默认)|“水平”
|“两个”
错误条方向,指定为以下值之一:
“垂直”
-垂直误差条“水平”
-水平误差条“两个”
—垂直和水平误差条
例子:errorbar (x, y,呃,“水平”)
LineSpec
- - - - - -线条样式、记号笔和颜色
特征向量|字符串
线条样式、标记和颜色,指定为包含符号的字符向量或字符串。这些符号可以以任何顺序出现。您不需要指定所有三个特征(线条样式、标记和颜色)。例如,如果省略了线条样式并指定了标记,那么绘图将只显示标记而不显示线条。
例子:”,或“
红色虚线与圆标记
线条样式 | 描述 | 产生的线 |
---|---|---|
“- - -” |
实线 |
|
“——” |
虚线 |
|
“:” |
虚线 |
|
“-”。 |
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属性.
倾覆
- - - - - -错误条末端的上限长度
6
(默认)|正积分
误差条末端的上限长度,以正数表示。
例子:errorbar (x, y,呃,“翻船”,10)
线宽
- - - - - -线宽
0.5
(默认)|积极的价值
线宽,以点为单位的正值,其中1点= 1/72英寸。如果行有标记,则行宽也会影响标记边。
线宽不能小于像素的宽度。如果将行宽设置为小于系统上像素宽度的值,则行将显示为一个像素宽。
扩展功能
GPU数组
通过使用并行计算工具箱™在图形处理单元(GPU)上运行来加速代码。
分布式阵列
使用并行计算工具箱™跨集群的组合内存对大型数组进行分区。
MATLAB命令
你点击了一个对应于这个MATLAB命令的链接:
在MATLAB命令窗口中输入该命令来运行该命令。Web浏览器不支持MATLAB命令。金宝app
您也可以从以下列表中选择一个网站:
如何获得最佳的网站性能
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。