Как построить простой график, используя пакетный скрипт в 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
$

Пожалуйста, дайте мне знать, какие изменения необходимы для работы этого файла, а также предоставьте любое руководство, которое также проведет меня по продвинутым концепциям.

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, Обычно я занимаюсь анализом файлов agr, созданных xmgrace, и копирую части, которые я хочу включить в пакетные файлы. Список команд, которые можно использовать, можно найти здесь

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