tasks_size_overhead.gp 984 B

12345678910111213141516171819202122232425
  1. #!/bin/sh
  2. OUTPUT=tasks_size_overhead.output
  3. VALS=$(sed -n -e '4p' < $OUTPUT)
  4. VAL1=$(echo "$VALS" | cut -d ' ' -f 3)
  5. VAL2=$(echo "$VALS" | cut -d ' ' -f 5)
  6. VAL3=$(echo "$VALS" | cut -d ' ' -f 7)
  7. VAL4=$(echo "$VALS" | cut -d ' ' -f 9)
  8. VAL5=$(echo "$VALS" | cut -d ' ' -f 11)
  9. VAL6=$(echo "$VALS" | cut -d ' ' -f 13)
  10. VAL7=$(echo "$VALS" | cut -d ' ' -f 15)
  11. gnuplot << EOF
  12. set terminal eps
  13. set output "tasks_size_overhead.eps"
  14. set key top left
  15. plot \
  16. "$OUTPUT" using 1:($VAL1)/(\$3) with linespoints title columnheader(2), \
  17. "$OUTPUT" using 1:($VAL2)/(\$5) with linespoints title columnheader(4), \
  18. "$OUTPUT" using 1:($VAL3)/(\$7) with linespoints title columnheader(6), \
  19. "$OUTPUT" using 1:($VAL4)/(\$9) with linespoints title columnheader(8), \
  20. "$OUTPUT" using 1:($VAL5)/(\$11) with linespoints title columnheader(10), \
  21. "$OUTPUT" using 1:($VAL6)/(\$13) with linespoints title columnheader(12), \
  22. "$OUTPUT" using 1:($VAL7)/(\$15) with linespoints title columnheader(14), \
  23. x
  24. EOF