首页 > 解决方案 > 您能帮我如何更改 xmgrace 上数据集的顺序吗?

问题描述

我一直在尝试找到一种方法来更改 xmgrace 上的数据顺序。

假设在我的 dat 文件中,我的数据是

x dx y dy而不是x y dx dy. 那么,如何在 xmgrace 上更改和设置此顺序?我的意思是我认为我可以使用evaluate exp 来做到这一点,但这需要很长时间。有没有简单快捷的方法来做到这一点?

标签: xmgrace

解决方案


您好,欢迎来到堆栈溢出!

如果我理解正确,您有一个包含 4 列的数据文件,但它们不是 x、y、dx、dy 顺序。但是,您想按原样绘制它们。如果是这种情况,您可以像这样使用 xmgrace 的命令行选项

xmgrace -settype xydxdy -block data.dat -bxy 1:3:2:4

请注意,选项的顺序非常重要,因为-block(指定数据文件)应该在-bxy(指定应该使用哪些列以及以什么顺序)之前,并且-settype(不出所料,指定集合的​​类型)应该也来过-bxy


推荐阅读