我知道如果我这样做:
xmgrace file1 file2 file2
将有三组不同颜色的图,如果这些文件中有多个列,则第二列将与第一列绘制。
如果我想为所有人绘制第 3 对第 1 怎么办?
我试过了
xmgrace -block file1 file2 file2 -bxy 1:3
这是行不通的
谢谢你的帮助!
我知道如果我这样做:
xmgrace file1 file2 file2
将有三组不同颜色的图,如果这些文件中有多个列,则第二列将与第一列绘制。
如果我想为所有人绘制第 3 对第 1 怎么办?
我试过了
xmgrace -block file1 file2 file2 -bxy 1:3
这是行不通的
谢谢你的帮助!
解决方案:
有必要为每个文件指定-block
标志和-bxy col1:col2
标志/信息。
xmgrace -block file1 -bxy 1:3 -block file2 -bxy 1:3 -block file3 -bxy 1:3
解释:
从 xmgrace 手册:
-block file Assume the data file is block data
-bxy x:y:etc.
Form a set from the current block data set using the current set
type from columns given in the argument
如果要从同一个文件中绘制多组列,只需使用-block
一次,指定当前块数据集,然后使用-bxy
从当前块数据集形成数据集:
xmgrace -block file1 -bxy 1:3 -bxy 1:4 -bxy 1:5
对于多个文件,就像您正在尝试的那样,您必须将每个文件依次指定为“当前”块数据集,并且每次使用-bxy n:m
.
键入更耗时,但遵循单个数据文件情况的逻辑进展。