import matplotlib.pyplot as plt import numpy as np def readFile(file): with open(file, 'r') as inFile: countL = 0 for line in open(thefilepath).xreadlines( ): countL += 1 y2 = np.genfromtxt(file) return countL, y2 def createplotWER(): readFile('wer.txt') # Data for plotting x = np.arange(1, countL) y = y2 fig, ax = plt.subplots() ax.plot(x, y) ax.set(xlabel='Build number', ylabel='Percent [%]', title='Metric for ASR') ax.grid() name = sourceFile.rstrip('.') fig.savefig('wer.png') plt.show() def createplotSRR(): readFile('srr.txt') # Data for plotting x = np.arange(1, countL) y = y2 fig, ax = plt.subplots() ax.plot(x, y) ax.set(xlabel='Build number', ylabel='Percent [%]', title='Metric for ASR') ax.grid() name = sourceFile.rstrip('.') fig.savefig('srr.png') plt.show() if __name__ == '__main__': createplotWER() createplotSRR()