⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 plot.py

📁 利用C
💻 PY
字号:
from pylab import *if (size(sys.argv) < 4):  print 'Usage:', sys.argv[0], '<title> <objective> <plotfile> [plotfile 2 ... plotfile n]'  print """title - The plot title           objective - What to measure. Legal values are "time", "edgecut"                        and "balance".           plotfile - Output file from the benchmark program        """  sys.exit(1)plottitle = sys.argv[1]objective = sys.argv[2]if objective == "time":  pos = 1elif objective == "edgecut":  pos = 2elif objective == "balance":  print 'not implemented'  sys.exit(1)for filename in sys.argv[3:]:  file = open(filename, 'r')  lines = file.readlines();  linelabel = lines[0]  axis = lines[1].split()  (xname, yname) = (axis[0], axis[pos])  xarr = []  yarr = []  for line in lines[2:]:    xarr.append(line.split()[0])    yarr.append(line.split()[pos])  loglog(xarr, yarr, '-o', label=linelabel)  legend(loc='best')  file.close()title(plottitle)xlabel(xname)ylabel(yname)show()

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -