gnuplot: построение двух наборов данных из стандартного ввода - PullRequest
2 голосов
/ 12 декабря 2011

У меня возникают некоторые проблемы при попытке построить два разных набора данных из stdin в gnuplot ... Это команда, с которой я тестирую:

% gnuplot -persist <<EOF            
plot '-' index 0 with points, \
'' index 1 with points
1 1.2
2 1.8
3 1.6


1.1 0.8
2.1 0.3
3.1 1.0
EOF

Любой совет будет очень полезным. Спасибо

Ответы [ 2 ]

6 голосов
/ 12 декабря 2011

Я думаю, что это должно помочь вам

Возможно даже считывать данные со стандартного ввода несколько раз в течение одного сюжетная команда:

plot '-', '-' 

будет считывать данные, пока не встретится символ конца файла и затем ожидаем прочитать больше данных (для второго «файла»), пока не найдем второй EOF персонаж. Конечно, данные, введенные таким образом, могут иметь несколько UMNS, из которых мы можем выбрать некоторые с помощью, и все другие функции Также можно использовать команду plot.

(от: Филипп К. Джанерт, Gnuplot In Action)

1 голос
/ 12 декабря 2011

Gnuplot, вероятно, хочет перечитать ввод для второго ключевого слова индекса, но stdin не доступен для поиска. Создайте временный входной файл.

...