2012-02-10 2 views
2

Я попытался отделить команды среды gnuplot и команду графика данных. Сценарий Gnuplot является:Gnuplot: команда загрузки

set terminal postscript eps enhanced color 
set output "/out.eps" 
set size 0.80,0.80 
... 
... 
load 'path/to/plot_command.txt 

где plot_command.txt имеет следующие команды:

plot '< tail -7 /Data2.stat' using 1:2 title "Data2" with lp lw 4, \ 
    '< tail -7 /Data3.stat' using 1:2 title "alnmindrepl07" with lp lw 4, \ 
    .................................... 

Однако, я получаю следующее сообщение об ошибке:

plot '< tail -7 /Data2.stat' using 1:2 title "Data2" with lp lw 4,
^
"/plot_command.txt", line 2: function to plot expected

Любые предложения?

+0

Должен быть «загружать» путь/в/plot_command.txt '. Вы пропустили галочку? – Mikhail

+0

Нет, у меня есть tic вокруг пути к файлу, только опечатка –

ответ

1

Вы не должны иметь «, \» в конце второй строки plot_command.txt. Запятая указывает, что будет другая (третья) функция, следовательно, ошибка. Попробуйте это вместо:

plot '< tail -7 /Data2.stat' using 1:2 title "Data2" with lp lw 4, \ 
    '< tail -7 /Data3.stat' using 1:2 title "alnmindrepl07" with lp lw 4 
+0

Да, у меня это. Это был просто пример. Моя проблема в том, что gnuplot сообщает об упомянутой выше ошибке –

+0

? Прочтите мой ответ еще раз. У вас не должно быть запятой в конце команды plot. Ваша ошибка «/plot_command.txt», строка 2: функция для построения ожидаемого »происходит, потому что запятая вызывает gnuplot для ожидания другой функции. – Andy

+0

У меня нет«, \ »в конце файла. В моем сообщении, Я показал первые несколько строк файла данных. Фактический файл заканчивается без «.». Спасибо –

Смежные вопросы