不幸的是,Gnuplot没有内置的方法,IIRC GNU plotutils.
无论如何,这是使用Gnuplot和一些bash脚本完成它的一种方法:
# An updating data file
while :; do echo $((RANDOM%100)); sleep .1; done > datafile
使用plot命令初始化Gnuplot,让其他更新来自replot:
(
  echo "plot [0:100] [0:100] '< tail -n100 datafile' with lines";
  while :; do sleep .4; echo replot; done
) | gnuplot -persist
这使得Gnuplot tail -n100 datafile每0.4秒进行一次评估,并将结果用作数据集.tail命令返回最后100行datafile.
| 归档时间: | 
 | 
| 查看次数: | 3016 次 | 
| 最近记录: |