Создание графиков с помощью xmgrace с использованием bash
Я использую 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 открывается каждый раз с сообщением об ошибке (и с рисунком). Я должен закрыть это вручную (это действительно неприятно после шестого закрытия). Есть ли способ закрыть программу Xmgrace в Bash? Было бы еще лучше, если бы я также мог сохранить данные в "*.agr" перед закрытием Xmgrace.
1 ответ
gs -sDEVICE=pdfwrite -g*number1*x*number2* -dNOPAUSE -dBATCH -dSAFER -sOutputFile=Filename.pdf *.eps
Используйте эту команду.