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

通讯编程

开发平台:

Visual C++

  1. # csh figure2B.com temp2.rands testname
  2. set filename=$1
  3. set filename3=$2
  4. cp $filename temp
  5. set label='"flow' 
  6. rm -rf flow1 flow2 flow3 flow4 flow5
  7. awk '{if ($1~/'$label'/) yes=yes+1; 
  8.   if(yes==1&&NF==2&&$1!~/'$label'/){print $1, $2;}}' temp > flow1
  9. awk '{if ($1~/'$label'/) yes=yes+1; 
  10.   if(yes==2&&NF==2&&$1!~/'$label'/){print $1, $2;}}' temp > flow2
  11. awk '{if ($1~/'$label'/) yes=yes+1; 
  12.   if(yes==3&&NF==2&&$1!~/'$label'/){print $1, $2;}}' temp > flow3
  13. awk '{if ($1~/'$label'/) yes=yes+1; 
  14.   if(yes==4&&NF==2&&$1!~/'$label'/){print $1, $2;}}' temp > flow4
  15. awk '{if ($1~/'$label'/) yes=yes+1; 
  16.   if(yes==5&&NF==2&&$1!~/'$label'/){print $1, $2;}}' temp > flow5
  17. gnuplot << !
  18. set terminal postscript eps
  19. set xlabel "Time"
  20. set ylabel "Rate"
  21. set title "$filename3"
  22. set output "$filename3.B.ps"
  23. set key right box
  24. # set size 0.6,0.8
  25. # set size 2,3
  26. plot "flow1" with lines, "flow2" with lines,  "flow3" with lines, "flow4" with lines, "flow5" with lines
  27. replot
  28. !