Если вы отправляете gnuplot его команды из командной строки unix, вы также можете передать ему данные из другой программы, например, zcat
которая читает файл gzipped и распечатывает его, например:
zcat datafile.gz | gnuplot -p -e 'plot "-" u 1:2'
РЕДАКТИРОВАТЬ:
Очевидно, вместо имени файла вы можете дать команде plot
gnuplot команду оболочки для запуска и использовать выходные данные. Просто вставьте <
впереди:
plot "< zcat datafile.gz" u 1:2
Вы должны иметь возможность использовать это несколько раз, чтобы делать то, что вы хотите.
(Ответ любезно предоставлен philipp.janert на форуме «Gnuplot в действии» http://www.manning-sandbox.com/message.jspa?messageID=77092)