add code for best plot eva #2

Open
alessiase wants to merge 1 commit from alessiase/2024-heraklion-parallel-python:best_plot_eva into main
2 changed files with 8 additions and 6 deletions
Showing only changes of commit c694a89979 - Show all commits

View file

@ -7,8 +7,9 @@ threads, timings = [], []
for file in os.listdir('timings'):
with open(f'timings/{file}', 'r') as f:
n, t = f.read().strip().split(',')
threads.append(int(n))
timings.append(float(t))
if n != 'None':
threads.append(int(n))
timings.append(float(t))
threads = np.array(threads)
timings = np.array(timings)
@ -16,8 +17,9 @@ print('This is the data I loaded: threads =', threads, ', timings =',timings)
fig, axs = plt.subplots()
# CREATE YOUR PLOT HERE
# Remember to label your axis
# Feel free to make it pretty
axs.scatter(x=threads, y=timings, color = 'hotpink', marker = '*')
Review

It's a bit strange that spaces are used around the second two assignments, but not the first two.
In Python we generally don't use the spaces in this context.

It's a bit strange that spaces are used around the second two assignments, but not the first two. In Python we generally don't use the spaces in this context.
axs.set_xlabel('Number of threads')
axs.set_ylabel('Timing [s]')
axs.grid()
plt.savefig('threads_v_timings.png', dpi=300)
plt.savefig('threads_v_timings', dpi=300)

Binary file not shown.

After

Width:  |  Height:  |  Size: 44 KiB