使用 bash 和 xmgrace 进行绘图

使用 bash 和 xmgrace 进行绘图

我正在使用 Xmgrace 绘制我的数据。我想让我的生活更轻松,所以我开始编写一个 bash 脚本,这样我就不必手动绘制数据了。

为了保存这些数字,我在代码中写入了以下内容:

device "eps" op "level2"
print to "../figs/name.eps"
print

此命令生成 eps:xmgrace -batch nameoffile.bfile -nosafe 当我运行此命令时,Xmgrace 打开,弹出一条错误消息“[错误] 未知设备:DEVICE“eps”OP“level2”,并且它生成必要的 eps 文件。

我还有其他问题,到目前为止我都无法解决。我编写了一个脚本将所有必要的数据转换为 eps 图形。Xmgrace 程序每次打开时都会显示错误消息(以及图形)。我必须手动关闭它(第六次关闭后真的很不愉快)。有没有办法在 bash 中关闭 Xmgrace 程序?如果我还可以在关闭 Xmgrace 之前将数据保存在“*.agr”中,那就更好了。

答案1

gs -sDEVICE=pdfwrite -g*number1*x*number2* -dNOPAUSE -dBATCH -dSAFER -sOutputFile=Filename.pdf *.eps

使用此命令。

相关内容