含误差条的线图

您所在的位置:网站首页 matlab误差分析 含误差条的线图

含误差条的线图

2023-08-20 15:29| 来源: 网络整理| 查看: 265

正负方向的误差条长度,指定为以逗号分隔的一个向量对组、一个矩阵对组或一个向量和一个矩阵。负方向位于数据点的下方或左侧,具体取决于误差条的方向。正方向位于数据点的上方或右侧。

如果您要省略特定数据点处的误差条的负部或正部,可将它在该点处的长度指定为 NaN。要省略所有数据点处的负部或正部,请为 neg 或 pos 指定空数组。

neg 和 pos 的大小和形状取决于坐标输入的大小和形状,以及您要如何分布误差条。下表描述了您可以创建的最常见的绘图类型。

绘图类型x 和 yneg 和 pos一个带误差条的线条

y 是行向量或列向量。如果指定,则 x 应为与 y 具有相同长度的行向量或列向量。

指定为与 x 和 y 具有相同长度的行向量或列向量。例如,通过将所有输入指定为五元素向量,绘制一个有五个误差条的线条。使用 xlim 函数调整 x 坐标轴范围,以防止误差条和图框之间有任何重叠。

x = [0; 1; 2; 3; 4]; y = 1:5; neg = [0.2; 0.1; 0.3; 0.05; 0.3]; pos = [0.1 0.05 0.1 0.2 0.3]; errorbar(x,y,neg,pos) xlim([-0.1 4.1]) 多个带误差条的线条x 或 y 中有至少一个是矩阵

指定为与 x 或 y 矩阵的维度之一具有相同长度的向量。匹配的维度确定线条数和每个线条的误差条数。neg 和 pos 向量的长度必须相同。

指定为向量时,这些误差条的长度在所有线条之间是相同的。例如,绘制两个有相同的正负误差条长度的线条。使用 xlim 函数调整 x 坐标轴范围,以防止误差条和图框之间有任何重叠。

x = 0:4; y = [1 2 3 4 5; 6 7 8 9 10]; neg = [0.2; 0.1; 0.3; 0.05; 0.3]; pos = [0.1 0.05 0.1 0.2 0.3]; errorbar(x,y,neg,pos) xlim([-0.1 4.1])

要为每个线条显示不同的正负误差条长度,请指定为与 x 或 y 矩阵具有相同大小和方向的矩阵。例如,绘制两个有不同的正负误差条长度的线条。

x = 0:4; y = [1 2 3 4 5; 6 7 8 9 10]; neg = [0.2 0.1 0.3 0.05 0.3; 3 5 3 2 2]; pos = [0.2 0.3 0.4 0.1 0.2; 4 3 3 7 3]; errorbar(x,y,neg,pos) xlim([-0.1 4.1])

误差条长度的数据类型必须与对应的绘图数据兼容。例如,如果绘制 datetime 值,这些值的误差条必须为 duration 值。

数据类型: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | logical | duration



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3