Создание графиков с помощью 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

Используйте эту команду.

Другие вопросы по тегам