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