55 lines
1.2 KiB

  1. set terminal postscript eps enhanced color font "18"
  2. spartan = 'comparison/spartan.txt'
  3. hyperplonk = 'comparison/hyperplonk.txt'
  4. jellyfish = 'comparison/jellyfish.txt'
  5. set output "spartan_prover.eps"
  6. set title font ",64"
  7. set key font ",18"
  8. set xtics font ",20"
  9. set ytics font ",20"
  10. set xlabel font ",20"
  11. set ylabel font ",20"
  12. set key left
  13. set grid
  14. set logscale y
  15. set xrange [9:20]
  16. # set title font ",10"
  17. # set key title "Proving time"
  18. set xlabel "log \# constraits"
  19. set ylabel 'time (sec)'
  20. # set xtics (4,8,16,32,64)
  21. plot spartan using 1:2 w lp t "spartan",\
  22. jellyfish using 1:2 w lp t "jellyfish plonk",\
  23. hyperplonk using 1:2 w lp t "hyperplonk",
  24. reset
  25. set terminal postscript eps enhanced color font "18"
  26. ratio = 'comparison/ratio.txt'
  27. set output "ratio.eps"
  28. set title font ",64"
  29. set key font ",18"
  30. set xtics font ",20"
  31. set ytics font ",20"
  32. set xlabel font ",20"
  33. set ylabel font ",20"
  34. # set font "32"
  35. set key left
  36. set grid
  37. # set logscale y
  38. set xrange [9:20]
  39. set title font ",10"
  40. # set key title "Proving time"
  41. set xlabel "log \# constraits"
  42. set ylabel 'ratio '
  43. # set xtics (4,8,16,32,64)
  44. plot ratio using 1:6 w lp t "Jellyfish/Hyperplonk",\
  45. ratio using 1:7 w lp t "Spartan/Hyperplonk"