如何在 2D 和 3D 绘图中添加非对称误差棒?

有时候,你可能会需要在 2D 和 3D 绘图中添加非对称误差棒。这里的非对称误差棒是指正和负误差棒的长度不同,并来源于不同的数据集。

对于 2D 绘图,如果你使用 XY(yEr+)(yEr-)工作表数据来绘图,你可以按照以下步骤在Y方向上添加非对称误差棒:

  1. 设置最后两列为 Y Error。 然后,选取所以列绘制折线图/散点图/点线图。

  2. 双击图形,打开 Plot Details 对话框。在左侧面板上,分别选择第二绘图和第三个绘图,然后在右侧面板中选择 Error Bar 选项卡,取消选择你不想显示该误差棒的方向。

    • image.png


对于 3D 绘图,如果你使用矩阵表(含有三个对象,最后两个对象是误差数据)或者 XYZ(zEr+)(zEr-) 工作表数据来绘图,虽然你无法在一个 3D 绘图上同时绘制两个误差数据,但是你可以尝试使用以下的方法,在 Z 方向上添加非对称误差棒。

注:
  • 对于矩阵数据, 你只能绘制在Z方向上带有误差棒的 3D 绘图。

  • 对于工作表数据, 你可以绘制在任意方向上(X,Y and Z)带误差棒的 3D 绘图。

  1. 选取第一个矩阵对象或者 XYZ(zEr+) 数据,在菜单上选择 Plot> 3D: Line+Symbol : 3D Scatter + Error Bar, 绘制带对称 Z 误差棒的 3D 散点图。

  2. 双击绘图,打开 Plot Details 对话框。在左侧选择 Original,然后到右侧 Error Bar 选项卡中,取消选择在Error/Z Error 下的 Minus

    • image.png

  3. 选择菜单 Graph: Layer Contents 打开 Layer Contents 对话框, 将第一个矩阵对象或col(C) 作为 3D 散点图再次添加到 3D 图形中。

    • image.png

  4. 双击绘图,再次打开 Plot Details 对话框。在左侧选择第二个绘图的 Original, 然后到右侧 Error Bar 选项卡中, 选择 Mat(3)Col(E)(数据 "zEr-" 在第四列中) 作为 Error Data ,并取消选择在Error/Z ErrorPlus

    • image.png

  5. 由于我们将相同的矩阵对象/ XYZ 数据以 3D 散点图形式两次绘制到相同的图层中,你可能需要预先做一些设置使这两个图形完全重叠,从而使其看起来只有一个绘图。