Como plotar coluna no unix em uma linha

4

Eu gostaria de plotar uma coluna de saída de dados por um script no unix em apenas uma linha. Por exemplo, algo como

script | cut -f2 -d ',' | gnuplot ....
    
por user196711 23.02.2016 / 22:25

1 resposta

0

Você tem que dar a gnuplot uma instrução de plotagem na linha de comando e pode usar o arquivo especial de tubulação de dados '-' .

Por exemplo,

echo "1\n2\n4\n8\n16" | gnuplot -e "plot '-' u 0:1 w linespoints" -persist

A opção -persist permite manter a janela aberta. Se você quiser produzir um PDF, use:

echo "1\n2\n4\n8\n16" | gnuplot -e "set term pdf; set output 'plot.pdf'; plot '-' u 0:1 w linespoints"
    
por 16.03.2016 / 10:37