Mercurial > repos > holtgrewe > ngs_roi
view plot.awk @ 12:4cf71b199381 draft default tip
Uploaded
| author | holtgrewe |
|---|---|
| date | Mon, 12 Aug 2013 10:44:25 -0400 |
| parents | 170e48a55078 |
| children |
line wrap: on
line source
### # # generate gnuplot input for generating ROI plots (9 per page) # USAGE: gawk -v fileName=${IN_FILE}.tmp.ps \ # -f plot.awk \ # ${USED_INFILE} |gnuplot 2> /dev/null # ${IN_FILE}.tmp.ps is the file gnuplot write to # ${USED_INFILE} is the uncompressed ROI file. # BEGIN{ # if(fileName==""){ # print "fileName not specified: use -v fileName=..." # exit # } print "set terminal postscript color blacktext solid \"Helvetica\" 6" print "set output \""fileName"\"" print "set multiplot" print "set size 0.9,0.9" print "set origin 0.1,0.1" pos[1]="0.,0.6" pos[2]="0.3,0.6" pos[3]="0.6,0.6" pos[4]="0.,0.3" pos[5]="0.3,0.3" pos[6]="0.6,0.3" pos[7]="0.,0." pos[8]="0.3,0." pos[9]="0.6,0." idx=0 } !/^#/{ #if($5>100){ if(1==1){ idx++ print "set size 0.3,0.3" print "set origin " pos[idx] print "set title \"" $1,$2,$3,$4 "\\n" $5, $6, $7"\"" print "plot \"-\" with lines" split($NF, counts, ",") for(i=1; i<=length(counts);i++){ print counts[i] } print "e" if(idx==9){ print "unset multiplot" print "set size 0.9,0.9" print "set origin 0.1,0.1" print "set multiplot" idx=0 } } }
