0

我是这个主题的新手,不知道如何编写批处理脚本并在 xmgrace 中绘制图形。另外,我还没有找到好的例子来指导我作为初学者编写这样的脚本。

我所拥有的:一个简单的数据文件。

$ cat test_manual.dat
0 0
1 1
2 2
3 3
4 4
5 5
$

我的脚本:

$ cat first_file.bfile
arrange(6, 2, 0.1, 0.15, 0.2)
READ NXY "test_manual.dat"
WORLD XMIN 0
WORLD XMAX 5
WORLD YMIN 0
WORLD YMAX 5
s0 line color 1
title "Ten"
PRINT TO "first_file.agr"
PRINT
$

请让我知道使该文件正常工作需要进行哪些更改,并帮助我完成任何指导我了解高级概念的教程。

4

1 回答 1

0

如果您只需要自动创建一个 agr 文件,那么您的批处理文件几乎没问题。只需使用这个:

WORLD XMIN 0
WORLD XMAX 5
WORLD YMIN 0
WORLD YMAX 5
s0 line color 1
title "Ten"
SAVEALL "first_file.agr"

请注意,为了使其打印 agr 文件,您需要xmgrace(或gracebat)使用-nosafe参数,如下所示:

gracebat -nosafe -batch first_file.bfile

据我所知,没有为xmgrace. 我通常做的是分析 xmgrace 生成的 agr 文件并复制我想要包含在批处理文件中的部分。可以使用的命令列表可以在这里找到

于 2019-03-05T10:21:58.930 回答