drawコマンド出力から返された値

drawコマンド出力から返された値

各実行後にCPU温度を印刷する小さなスクリプトがあります。時間しばらくの間、出力は次のようになります。

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

など(ご覧のように毎時間リフレッシュされます)。

それぞれの値をどのようにプロットできますか?たぶんgnuplotを使用しますか?
アイデアを提供するために、水平軸(Ox)は時間を表し、垂直軸(Oy)は温度を表す2D直交プロットに興味があります。

この値をファイルに保存できます。つまり、ファイルをプロットソフトウェアへの入力として./temp_show > out使用できます。out

どんな助けでも大変感謝します!

答え1

スクリプト出力を列に並べ替えると簡単になりますが、最も基本的には次のことができます。

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

Gnuplotスクリーンショット

関連情報