评估表达式:如何修改误差线值
Evaluate expression: how to also modify error bar values
给定一组带有垂直误差线的点,如果我简单地通过 Data > Transformations > Evaluate Expression
(例如 y=y/5
)对它们应用变换,只有点本身被变换,而不是误差线.
如何在误差条上也应用相同的转换?我更喜欢一种同时转换值和误差线的方法。
如果双击源数据集,您可以看到用于误差线的列的名称。对于 XYDY 数据集,第三列将称为 y1。您可以在任何表达式中使用该名称。例如,
y1 = y1/2
将生成一个新的数据集,误差减少了 2 倍。您可以通过用分号分隔来更改同时更改 y 和 y1 的写下表达式:
y = y / 2;
y1 = y1 / 2
给定一组带有垂直误差线的点,如果我简单地通过 Data > Transformations > Evaluate Expression
(例如 y=y/5
)对它们应用变换,只有点本身被变换,而不是误差线.
如何在误差条上也应用相同的转换?我更喜欢一种同时转换值和误差线的方法。
如果双击源数据集,您可以看到用于误差线的列的名称。对于 XYDY 数据集,第三列将称为 y1。您可以在任何表达式中使用该名称。例如,
y1 = y1/2
将生成一个新的数据集,误差减少了 2 倍。您可以通过用分号分隔来更改同时更改 y 和 y1 的写下表达式:
y = y / 2;
y1 = y1 / 2