Plot valores retornados por saída de comando

1

Eu tenho um pequeno script que imprime a temperatura da CPU após cada período T , então a saída é algo assim:

19/02/15,01:00
30
19/02/15,02:00
33
19/02/15,03:00
38
19/02/15,04:00
32

e assim por diante (aquele que é atualizado a cada hora, como você pode ver).

Como posso traçar os valores respectivos? Talvez usando o gnuplot?
Para dar uma idéia, estou interessado em plotagem ortogonal 2D, onde o eixo horizontal (Ox) representa o tempo e o eixo vertical (Oy) representa a temperatura.

Eu posso salvar esses valores em um arquivo, isto é, ./temp_show > out e usar esse arquivo out como entrada para um software gráfico.

Qualquer ajuda será muito apreciada!

    
por Alex 19.02.2015 / 04:03

1 resposta

1

Seria mais fácil se você tivesse organizado sua saída de script em colunas; no entanto, no seu mais básico, você poderia fazer algo parecido com

paste - - < out | nl | 
  gnuplot -p -e 'plot "-" using 1:3:xtic(2) with boxes title "my data"'

    
por 19.02.2015 / 04:34