我一直在尝试找到一种方法来更改xmgrace上的数据顺序。
在我的dat文件中说,我的数据是
x dx y dy
而不是x y dx dy
。那么,如何在xmgrace上更改和设置此顺序?我的意思是,我认为我可以使用评估exp来做到这一点,但它花费的时间太长。有没有简便的方法可以做到这一点?
答案 0 :(得分:0)
你好,欢迎堆栈溢出!
如果我的理解正确,您有一个包含4列的数据文件,但它们不是按x,y,dx,dy顺序排列的。但是,您想按原样绘制它们。在这种情况下,您可以使用xmgrace的命令行选项,例如
xmgrace -settype xydxdy -block data.dat -bxy 1:3:2:4
请注意,选项的顺序非常重要,因为-block
(用于指定数据文件)应该位于-bxy
(用于指定应使用的列,并以什么顺序排列),-settype
(毫无疑问,它指定集合的类型)也应该位于-bxy
之前。