Se você alimentar os comandos do gnuplot a partir da linha de comando do unix, também poderá enviar dados para ele de outro programa, como zcat
, que lê um arquivo compactado e imprime, por exemplo:
zcat datafile.gz | gnuplot -p -e 'plot "-" u 1:2'
EDITAR:
Aparentemente, no lugar de um nome de arquivo, você pode dar ao comando plot
do gnuplot um comando shell para executar e usar a saída de. Basta colocar um <
na frente:
plot "< zcat datafile.gz" u 1:2
Você deve poder usar isso várias vezes para fazer o que quiser.
(resposta cortesia de philipp.janert no fórum 'Gnuplot em Ação' link )