38 lines
685 B
Python
38 lines
685 B
Python
#!/usr/bin/env python
|
|
import matplotlib.pyplot as plt
|
|
import sys
|
|
|
|
|
|
def read_file(filename):
|
|
values = []
|
|
with open(filename) as f:
|
|
for line in f:
|
|
values.append(float(line.rstrip('\n')))
|
|
return values
|
|
|
|
|
|
def main():
|
|
input_file = sys.argv[1]
|
|
output_file = sys.argv[2]
|
|
|
|
# Get values
|
|
values = read_file(input_file)
|
|
|
|
# Setup values
|
|
plt.plot(values)
|
|
|
|
# Set x-label to 'executes'
|
|
plt.xlabel('executes')
|
|
|
|
# Set y-label to 'executes'
|
|
ylabel_name = input_file.split('.')[0]
|
|
plt.ylabel(ylabel_name)
|
|
|
|
# Save fig with 800 dpi
|
|
plt.savefig(output_file, dpi=800)
|
|
plt.close()
|
|
|
|
|
|
if __name__ == "__main__":
|
|
main()
|