gnuplotC1.com
上传用户:rrhhcc
上传日期:2015-12-11
资源大小:54129k
文件大小:1k
源码类别:

通讯编程

开发平台:

Visual C++

  1. # csh gnuplotC1.com temp.rands temp1.rands testname
  2. set filename=$1
  3. set filename2=$2
  4. set filename3=$3
  5. set first='"packets'
  6. set second='"skip-1'
  7. rm -f packets acks
  8. awk '{if ($1~/'$first'/) yes=1; if ($1~/'$second'/) yes=0; 
  9.   if(yes==1&&NF==2){print $1, $2*100;}}' $filename > packets
  10. #
  11. set first='"acks'
  12. set second='"drops'
  13. awk '{if ($1~/'$first'/) yes=1; if ($1~/'$second'/) yes=0; 
  14.   if(yes==1&&NF==2){print $1, $2*100;}}' $filename2 > acks
  15. #
  16. #
  17. gnuplot << !
  18. set yrange [-1:95]
  19. set xrange [-0.2:4]
  20. set terminal postscript eps "Helvitica" 20 
  21. set terminal postscript color 
  22. # set terminal color
  23. set xlabel "Time"
  24. set ylabel "Packet"
  25. set title "$filename3"
  26. set output "$filename3.ps"
  27. set key left box
  28. # set size 0.6,0.8
  29. # set size 3.0,2.4 
  30. set size 1.0,0.8 
  31. plot "packets" with points pt 5 ps 0.8, "acks" with points pt 1 ps 1
  32. replot
  33. !