如何在xmgrace中使用批处理脚本绘制简单图形

时间:2019-02-26 12:09:46

标签: xmgrace

我是这个主题的新手,不知道如何编写批处理脚本并在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
$

请告知我要使此文件正常工作需要进行哪些更改,并且也请提供任何指南来帮助您学习高级概念。

1 个答案:

答案 0 :(得分: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文件,并复制要包含在批处理文件中的零件。可以使用的命令列表请参见here