From 3b2ba97a8382163c33a7a6740cfea26097ca9e7e Mon Sep 17 00:00:00 2001 From: alrevuelta Date: Fri, 23 Feb 2024 10:57:45 +0100 Subject: [PATCH] Cumulative instead of num samples --- rln-delay-simulations/paper_distribution.svg | 3324 ++++++++--------- .../plot_paper_distribution.py | 8 +- 2 files changed, 1641 insertions(+), 1691 deletions(-) diff --git a/rln-delay-simulations/paper_distribution.svg b/rln-delay-simulations/paper_distribution.svg index 2d32892..0245fc7 100644 --- a/rln-delay-simulations/paper_distribution.svg +++ b/rln-delay-simulations/paper_distribution.svg @@ -6,7 +6,7 @@ - 2024-02-23T10:41:02.483282 + 2024-02-23T10:57:04.774242 image/svg+xml @@ -30,438 +30,438 @@ z - - +" clip-path="url(#p48ef2d6c32)"/> - +" clip-path="url(#p48ef2d6c32)"/> - +" clip-path="url(#p48ef2d6c32)"/> - +" clip-path="url(#p48ef2d6c32)"/> - +" clip-path="url(#p48ef2d6c32)"/> - +" clip-path="url(#p48ef2d6c32)"/> - +" clip-path="url(#p48ef2d6c32)"/> - +" clip-path="url(#p48ef2d6c32)"/> - +" clip-path="url(#p48ef2d6c32)"/> - +" clip-path="url(#p48ef2d6c32)"/> - +" clip-path="url(#p48ef2d6c32)"/> - +" clip-path="url(#p48ef2d6c32)"/> - +" clip-path="url(#p48ef2d6c32)"/> - +" clip-path="url(#p48ef2d6c32)"/> - +" clip-path="url(#p48ef2d6c32)"/> - +" clip-path="url(#p48ef2d6c32)"/> - +" clip-path="url(#p48ef2d6c32)"/> - +" clip-path="url(#p48ef2d6c32)"/> - +" clip-path="url(#p48ef2d6c32)"/> - +" clip-path="url(#p48ef2d6c32)"/> - +" clip-path="url(#p48ef2d6c32)"/> - +" clip-path="url(#p48ef2d6c32)"/> - +" clip-path="url(#p48ef2d6c32)"/> - +" clip-path="url(#p48ef2d6c32)"/> - +" clip-path="url(#p48ef2d6c32)"/> - +" clip-path="url(#p48ef2d6c32)"/> - +" clip-path="url(#p48ef2d6c32)"/> - +" clip-path="url(#p48ef2d6c32)"/> - +" clip-path="url(#p48ef2d6c32)"/> - +" clip-path="url(#p48ef2d6c32)"/> - +" clip-path="url(#p48ef2d6c32)"/> - +" clip-path="url(#p48ef2d6c32)"/> - +" clip-path="url(#p48ef2d6c32)"/> - +" clip-path="url(#p48ef2d6c32)"/> - +" clip-path="url(#p48ef2d6c32)"/> - +" clip-path="url(#p48ef2d6c32)"/> - +" clip-path="url(#p48ef2d6c32)"/> - +" clip-path="url(#p48ef2d6c32)"/> - +" clip-path="url(#p48ef2d6c32)"/> - +" clip-path="url(#p48ef2d6c32)"/> - +" clip-path="url(#p48ef2d6c32)"/> - +" clip-path="url(#p48ef2d6c32)"/> - +" clip-path="url(#p48ef2d6c32)"/> - +" clip-path="url(#p48ef2d6c32)"/> - +" clip-path="url(#p48ef2d6c32)"/> - +" clip-path="url(#p48ef2d6c32)"/> - +" clip-path="url(#p48ef2d6c32)"/> - +" clip-path="url(#p48ef2d6c32)"/> - +" clip-path="url(#p48ef2d6c32)"/> - +" clip-path="url(#p48ef2d6c32)"/> - - + - - + - + - + - + - + - + - + - + - - + - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -723,45 +723,57 @@ L 0 1.5 - - + - - + - - + + + + + + + + - + - + - - + + - - - - + + + + - + - + - - - - - - + + + + + + - - + - - + - + - + - + - + - + - + - + - + - + - + - + - + + + + + + + + + + + + + - - + + - + - - - + + + - + + - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + - - + + - - + + - - - - - + - - + + - - +" clip-path="url(#pe7bf8f393e)"/> - +" clip-path="url(#pe7bf8f393e)"/> - +" clip-path="url(#pe7bf8f393e)"/> - +" clip-path="url(#pe7bf8f393e)"/> - +" clip-path="url(#pe7bf8f393e)"/> - +" clip-path="url(#pe7bf8f393e)"/> - +" clip-path="url(#pe7bf8f393e)"/> - +" clip-path="url(#pe7bf8f393e)"/> - +" clip-path="url(#pe7bf8f393e)"/> - +" clip-path="url(#pe7bf8f393e)"/> - +" clip-path="url(#pe7bf8f393e)"/> - +" clip-path="url(#pe7bf8f393e)"/> - +" clip-path="url(#pe7bf8f393e)"/> - +" clip-path="url(#pe7bf8f393e)"/> - +" clip-path="url(#pe7bf8f393e)"/> - +" clip-path="url(#pe7bf8f393e)"/> - +" clip-path="url(#pe7bf8f393e)"/> - +" clip-path="url(#pe7bf8f393e)"/> - +" clip-path="url(#pe7bf8f393e)"/> - +" clip-path="url(#pe7bf8f393e)"/> - +" clip-path="url(#pe7bf8f393e)"/> - +" clip-path="url(#pe7bf8f393e)"/> - +" clip-path="url(#pe7bf8f393e)"/> - +" clip-path="url(#pe7bf8f393e)"/> - +" clip-path="url(#pe7bf8f393e)"/> - +" clip-path="url(#pe7bf8f393e)"/> - +" clip-path="url(#pe7bf8f393e)"/> - +" clip-path="url(#pe7bf8f393e)"/> - +" clip-path="url(#pe7bf8f393e)"/> - +" clip-path="url(#pe7bf8f393e)"/> - +" clip-path="url(#pe7bf8f393e)"/> - +" clip-path="url(#pe7bf8f393e)"/> - +" clip-path="url(#pe7bf8f393e)"/> - +" clip-path="url(#pe7bf8f393e)"/> - +" clip-path="url(#pe7bf8f393e)"/> - +" clip-path="url(#pe7bf8f393e)"/> - +" clip-path="url(#pe7bf8f393e)"/> - +" clip-path="url(#pe7bf8f393e)"/> - +" clip-path="url(#pe7bf8f393e)"/> - +" clip-path="url(#pe7bf8f393e)"/> - +" clip-path="url(#pe7bf8f393e)"/> - +" clip-path="url(#pe7bf8f393e)"/> - +" clip-path="url(#pe7bf8f393e)"/> - +" clip-path="url(#pe7bf8f393e)"/> - +" clip-path="url(#pe7bf8f393e)"/> - +" clip-path="url(#pe7bf8f393e)"/> - +" clip-path="url(#pe7bf8f393e)"/> - +" clip-path="url(#pe7bf8f393e)"/> - +" clip-path="url(#pe7bf8f393e)"/> - +" clip-path="url(#pe7bf8f393e)"/> - + - + - + - + - + @@ -2000,19 +2061,19 @@ z - + - + - + - + - + - - - - - - - - - - - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - + - + - - - - - - + + + + + + + + - + - + + + + + + + + + + + - + - + - + - + - + - + - + - + - + - + - + - + + + + + + + + + + + + + - - + + - - + + - - - - - + @@ -2293,7 +2360,7 @@ L 281.744767 23.671571 - + - - +" clip-path="url(#pde49e211a7)"/> - +" clip-path="url(#pde49e211a7)"/> - +" clip-path="url(#pde49e211a7)"/> - +" clip-path="url(#pde49e211a7)"/> - +" clip-path="url(#pde49e211a7)"/> - +" clip-path="url(#pde49e211a7)"/> - +" clip-path="url(#pde49e211a7)"/> - +" clip-path="url(#pde49e211a7)"/> - +" clip-path="url(#pde49e211a7)"/> - +" clip-path="url(#pde49e211a7)"/> - +" clip-path="url(#pde49e211a7)"/> - +" clip-path="url(#pde49e211a7)"/> - +" clip-path="url(#pde49e211a7)"/> - +" clip-path="url(#pde49e211a7)"/> - +" clip-path="url(#pde49e211a7)"/> - +" clip-path="url(#pde49e211a7)"/> - +" clip-path="url(#pde49e211a7)"/> - +" clip-path="url(#pde49e211a7)"/> - +" clip-path="url(#pde49e211a7)"/> - +" clip-path="url(#pde49e211a7)"/> - +" clip-path="url(#pde49e211a7)"/> - +" clip-path="url(#pde49e211a7)"/> - +" clip-path="url(#pde49e211a7)"/> - +" clip-path="url(#pde49e211a7)"/> - +" clip-path="url(#pde49e211a7)"/> - +" clip-path="url(#pde49e211a7)"/> - +" clip-path="url(#pde49e211a7)"/> - +" clip-path="url(#pde49e211a7)"/> - +" clip-path="url(#pde49e211a7)"/> - +" clip-path="url(#pde49e211a7)"/> - +" clip-path="url(#pde49e211a7)"/> - +" clip-path="url(#pde49e211a7)"/> - +" clip-path="url(#pde49e211a7)"/> - +" clip-path="url(#pde49e211a7)"/> - +" clip-path="url(#pde49e211a7)"/> - +" clip-path="url(#pde49e211a7)"/> - +" clip-path="url(#pde49e211a7)"/> - +" clip-path="url(#pde49e211a7)"/> - +" clip-path="url(#pde49e211a7)"/> - +" clip-path="url(#pde49e211a7)"/> - +" clip-path="url(#pde49e211a7)"/> - +" clip-path="url(#pde49e211a7)"/> - +" clip-path="url(#pde49e211a7)"/> - +" clip-path="url(#pde49e211a7)"/> - +" clip-path="url(#pde49e211a7)"/> - +" clip-path="url(#pde49e211a7)"/> - +" clip-path="url(#pde49e211a7)"/> - +" clip-path="url(#pde49e211a7)"/> - +" clip-path="url(#pde49e211a7)"/> - +" clip-path="url(#pde49e211a7)"/> - + - + - + - + - + @@ -2798,19 +2865,19 @@ z - + - + - + - + - + @@ -2819,92 +2886,92 @@ z - - - - - - - - - - - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + + + + + + + + + + + + + - + - - - - - - - - - - - - - - - - - - - + - + - - - - - - + + + + + + + + - + - + - - - - - - + + + + + + + + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - - + + - - - - - + - + @@ -3213,7 +3238,7 @@ L 141.909711 125.089504 - + @@ -3246,428 +3271,428 @@ L 141.909711 125.089504 - - +" clip-path="url(#p963daa7925)"/> - +" clip-path="url(#p963daa7925)"/> - +" clip-path="url(#p963daa7925)"/> - +" clip-path="url(#p963daa7925)"/> - +" clip-path="url(#p963daa7925)"/> - +" clip-path="url(#p963daa7925)"/> - +" clip-path="url(#p963daa7925)"/> - +" clip-path="url(#p963daa7925)"/> - +" clip-path="url(#p963daa7925)"/> - +" clip-path="url(#p963daa7925)"/> - +" clip-path="url(#p963daa7925)"/> - +" clip-path="url(#p963daa7925)"/> - +" clip-path="url(#p963daa7925)"/> - +" clip-path="url(#p963daa7925)"/> - +" clip-path="url(#p963daa7925)"/> - +" clip-path="url(#p963daa7925)"/> - +" clip-path="url(#p963daa7925)"/> - +" clip-path="url(#p963daa7925)"/> - +" clip-path="url(#p963daa7925)"/> - +" clip-path="url(#p963daa7925)"/> - +" clip-path="url(#p963daa7925)"/> - +" clip-path="url(#p963daa7925)"/> - +" clip-path="url(#p963daa7925)"/> - +" clip-path="url(#p963daa7925)"/> - +" clip-path="url(#p963daa7925)"/> - +" clip-path="url(#p963daa7925)"/> - +" clip-path="url(#p963daa7925)"/> - +" clip-path="url(#p963daa7925)"/> - +" clip-path="url(#p963daa7925)"/> - +" clip-path="url(#p963daa7925)"/> - +" clip-path="url(#p963daa7925)"/> - +" clip-path="url(#p963daa7925)"/> - +" clip-path="url(#p963daa7925)"/> - +" clip-path="url(#p963daa7925)"/> - +" clip-path="url(#p963daa7925)"/> - +" clip-path="url(#p963daa7925)"/> - +" clip-path="url(#p963daa7925)"/> - +" clip-path="url(#p963daa7925)"/> - +" clip-path="url(#p963daa7925)"/> - +" clip-path="url(#p963daa7925)"/> - +" clip-path="url(#p963daa7925)"/> - +" clip-path="url(#p963daa7925)"/> - +" clip-path="url(#p963daa7925)"/> - +" clip-path="url(#p963daa7925)"/> - +" clip-path="url(#p963daa7925)"/> - +" clip-path="url(#p963daa7925)"/> - +" clip-path="url(#p963daa7925)"/> - +" clip-path="url(#p963daa7925)"/> - +" clip-path="url(#p963daa7925)"/> - +" clip-path="url(#p963daa7925)"/> - + - + - + - + - + - + @@ -3676,19 +3701,19 @@ z - + - + - + - + - + - + @@ -3697,19 +3722,19 @@ z - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -3897,219 +3922,144 @@ z + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - - - - - - - + - + - - - - - - - - - + - + - - - - - - - - - - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - + + - - + + - - - - + - + @@ -4122,7 +4072,7 @@ L 281.744767 125.089504 - + @@ -4157,17 +4107,17 @@ L 281.744767 125.089504 - - + + - - + + - - + + - - + + diff --git a/rln-delay-simulations/plot_paper_distribution.py b/rln-delay-simulations/plot_paper_distribution.py index 8cbe9bd..0615d04 100644 --- a/rln-delay-simulations/plot_paper_distribution.py +++ b/rln-delay-simulations/plot_paper_distribution.py @@ -32,7 +32,7 @@ with plt.style.context(['science', 'ieee']): for (size, pos) in possitions: # Plot single host results - latencies.hist(size, bins=num_bins, ax=pos) + latencies.hist(size, bins=num_bins, ax=pos, density=True) # Plot multi host results pos.axvline(x=multi_host_simulations[size][0], color='red', linestyle='--') @@ -47,10 +47,10 @@ with plt.style.context(['science', 'ieee']): max=latencies[size].max()) pos.set_title(title, fontsize=8) - ax[0][0].set(ylabel='Amount messages') - ax[1][0].set(xlabel='Latency (ms)', ylabel='Amount messages') + ax[0][0].set(ylabel='Cumulative message share') + ax[1][0].set(xlabel='Latency (ms)', ylabel='Cumulative message share') ax[1][1].set(xlabel='Latency (ms)') -plt.tight_layout(pad=0, w_pad=0.1, h_pad=0.1) +plt.tight_layout(pad=0, w_pad=0, h_pad=0.7) fig.set_size_inches(4, 3) fig.savefig('paper_distribution.svg', dpi=600) \ No newline at end of file