gnuplot читает данные в цикле, а также получает данные в цикле (конфликт двух циклов в одном скрипте и перечитывание)

У меня есть код сценария bash, который получает данные, которые используются при построении (в цикле). Я хочу построить график и с каждым новым значением обновлять график (перечитывать), а затем возвращаться к основному сценарию, чтобы получить новые данные, которые затем будут использоваться при построении.

скрипт bash получает данные x и y
сюжет х и у
вернуться к скрипту bash, чтобы получить новые значения x и y
перечитать сюжет с новыми значениями х и у
вернуться к скрипту bash, чтобы получить новые значения x и y
так далее...
,
,
,

нота: x а также y значения хранятся в test.dat файл и использовать файл для построения

gnuplot  <<- EOF
set xdata time
set timefmt "%H:%M:%S"
set format x "%H:%M"
set xlabel "Time in Minutes"
set xlabel font 'Arial Bold ,13'
set ylabel "Bandwidth in Megabyte "
set ylabel font 'Arial Bold ,13'
set yrange [0:*]
set title "Press 'e' to exit then close normally"
set title font 'Arial Bold , 16 , textcolor linespec 3'
set grid
set style fill transparent solid 0.5 noborder
set style data lines
bind all "e" "unset output ; exit ./fftest.sh"
plot "test.dat" using 1:2 title "Download" w filledcurves x1 linestyle 6 lc "green" , \ "" using 1:3 title "Upload" w filledcurves x1 linestyle 10 lc "blue" 
EOF

0 ответов

Другие вопросы по тегам