From 9ecaf1d332f674d1b939e5de179d42ad068d4a8c Mon Sep 17 00:00:00 2001 From: Alvaro Revuelta Date: Tue, 5 Mar 2024 18:50:16 +0100 Subject: [PATCH] Fix plots for paper (#91) Co-authored-by: Sergei Tikhomirov --- rln-delay-simulations/mesh1.svg | 11 + rln-delay-simulations/mesh1.txt | 83 + rln-delay-simulations/message_hops.py | 31 +- rln-delay-simulations/message_hops.svg | 2299 +++++++++++++ rln-delay-simulations/paper_distribution.svg | 2862 +++++++++-------- .../plot_paper_distribution.py | 2 +- 6 files changed, 3852 insertions(+), 1436 deletions(-) create mode 100644 rln-delay-simulations/mesh1.svg create mode 100644 rln-delay-simulations/mesh1.txt create mode 100644 rln-delay-simulations/message_hops.svg diff --git a/rln-delay-simulations/mesh1.svg b/rln-delay-simulations/mesh1.svg new file mode 100644 index 0000000..b9cf03e --- /dev/null +++ b/rln-delay-simulations/mesh1.svg @@ -0,0 +1,11 @@ + + + + + + diff --git a/rln-delay-simulations/mesh1.txt b/rln-delay-simulations/mesh1.txt new file mode 100644 index 0000000..2b8a258 --- /dev/null +++ b/rln-delay-simulations/mesh1.txt @@ -0,0 +1,83 @@ + + + +\tikzset{every picture/.style={line width=0.75pt}} %set default line width to 0.75pt + +\begin{tikzpicture}[x=0.75pt,y=0.75pt,yscale=-1,xscale=1] +%uncomment if require: \path (0,300); %set diagram left start at 0, and has height of 300 + +%Straight Lines [id:da4934880244897565] +\draw (400,153) -- (393,57) ; +%Straight Lines [id:da723556660409191] +\draw (284,54) -- (393,57) ; +%Straight Lines [id:da5174629846708867] +\draw [color={rgb, 255:red, 208; green, 2; blue, 27 } ,draw opacity=1 ][line width=1.5] (342,222) -- (398.07,155.3) ; +\draw [shift={(400,153)}, rotate = 130.05] [color={rgb, 255:red, 208; green, 2; blue, 27 } ,draw opacity=1 ][line width=1.5] (14.21,-4.28) .. controls (9.04,-1.82) and (4.3,-0.39) .. (0,0) .. controls (4.3,0.39) and (9.04,1.82) .. (14.21,4.28) ; +%Straight Lines [id:da10632733185156851] +\draw [color={rgb, 255:red, 208; green, 2; blue, 27 } ,draw opacity=1 ][line width=1.5] (246,109) -- (340.06,219.71) ; +\draw [shift={(342,222)}, rotate = 229.65] [color={rgb, 255:red, 208; green, 2; blue, 27 } ,draw opacity=1 ][line width=1.5] (14.21,-4.28) .. controls (9.04,-1.82) and (4.3,-0.39) .. (0,0) .. controls (4.3,0.39) and (9.04,1.82) .. (14.21,4.28) ; +%Straight Lines [id:da6816754056928209] +\draw (172,69) -- (284,54) ; +%Straight Lines [id:da3114584919767631] +\draw [color={rgb, 255:red, 208; green, 2; blue, 27 } ,draw opacity=1 ][line width=1.5] (162,221) -- (244.2,111.4) ; +\draw [shift={(246,109)}, rotate = 126.87] [color={rgb, 255:red, 208; green, 2; blue, 27 } ,draw opacity=1 ][line width=1.5] (14.21,-4.28) .. controls (9.04,-1.82) and (4.3,-0.39) .. (0,0) .. controls (4.3,0.39) and (9.04,1.82) .. (14.21,4.28) ; +%Straight Lines [id:da8677187401549055] +\draw [color={rgb, 255:red, 208; green, 2; blue, 27 } ,draw opacity=1 ][line width=1.5] (109,121) -- (160.6,218.35) ; +\draw [shift={(162,221)}, rotate = 242.08] [color={rgb, 255:red, 208; green, 2; blue, 27 } ,draw opacity=1 ][line width=1.5] (14.21,-4.28) .. controls (9.04,-1.82) and (4.3,-0.39) .. (0,0) .. controls (4.3,0.39) and (9.04,1.82) .. (14.21,4.28) ; +%Straight Lines [id:da1160123650538184] +\draw (109,121) -- (172,69) ; +%Shape: Circle [id:dp9504268279106153] +\draw [fill={rgb, 255:red, 126; green, 211; blue, 33 } ,fill opacity=1 ] (99,121) .. controls (99,115.48) and (103.48,111) .. (109,111) .. controls (114.52,111) and (119,115.48) .. (119,121) .. controls (119,126.52) and (114.52,131) .. (109,131) .. controls (103.48,131) and (99,126.52) .. (99,121) -- cycle ; +%Shape: Circle [id:dp7615839499489241] +\draw [fill={rgb, 255:red, 126; green, 211; blue, 33 } ,fill opacity=1 ] (152,221) .. controls (152,215.48) and (156.48,211) .. (162,211) .. controls (167.52,211) and (172,215.48) .. (172,221) .. controls (172,226.52) and (167.52,231) .. (162,231) .. controls (156.48,231) and (152,226.52) .. (152,221) -- cycle ; +%Shape: Circle [id:dp2513149049450848] +\draw [fill={rgb, 255:red, 126; green, 211; blue, 33 } ,fill opacity=1 ] (162,69) .. controls (162,63.48) and (166.48,59) .. (172,59) .. controls (177.52,59) and (182,63.48) .. (182,69) .. controls (182,74.52) and (177.52,79) .. (172,79) .. controls (166.48,79) and (162,74.52) .. (162,69) -- cycle ; +%Shape: Circle [id:dp3609119747418006] +\draw [fill={rgb, 255:red, 126; green, 211; blue, 33 } ,fill opacity=1 ] (236,109) .. controls (236,103.48) and (240.48,99) .. (246,99) .. controls (251.52,99) and (256,103.48) .. (256,109) .. controls (256,114.52) and (251.52,119) .. (246,119) .. controls (240.48,119) and (236,114.52) .. (236,109) -- cycle ; +%Shape: Circle [id:dp3150817269332429] +\draw [fill={rgb, 255:red, 126; green, 211; blue, 33 } ,fill opacity=1 ] (332,222) .. controls (332,216.48) and (336.48,212) .. (342,212) .. controls (347.52,212) and (352,216.48) .. (352,222) .. controls (352,227.52) and (347.52,232) .. (342,232) .. controls (336.48,232) and (332,227.52) .. (332,222) -- cycle ; +%Shape: Circle [id:dp17007111937841257] +\draw [fill={rgb, 255:red, 126; green, 211; blue, 33 } ,fill opacity=1 ] (274,54) .. controls (274,48.48) and (278.48,44) .. (284,44) .. controls (289.52,44) and (294,48.48) .. (294,54) .. controls (294,59.52) and (289.52,64) .. (284,64) .. controls (278.48,64) and (274,59.52) .. (274,54) -- cycle ; +%Shape: Circle [id:dp5244384292008021] +\draw [fill={rgb, 255:red, 126; green, 211; blue, 33 } ,fill opacity=1 ] (383,57) .. controls (383,51.48) and (387.48,47) .. (393,47) .. controls (398.52,47) and (403,51.48) .. (403,57) .. controls (403,62.52) and (398.52,67) .. (393,67) .. controls (387.48,67) and (383,62.52) .. (383,57) -- cycle ; +%Shape: Circle [id:dp8612461852143007] +\draw [fill={rgb, 255:red, 126; green, 211; blue, 33 } ,fill opacity=1 ] (390,153) .. controls (390,147.48) and (394.48,143) .. (400,143) .. controls (405.52,143) and (410,147.48) .. (410,153) .. controls (410,158.52) and (405.52,163) .. (400,163) .. controls (394.48,163) and (390,158.52) .. (390,153) -- cycle ; + +% Text Node +\draw (94,84) node [anchor=north west][inner sep=0.75pt] {$P_{1}$}; +% Text Node +\draw (158,31) node [anchor=north west][inner sep=0.75pt] {$P_{2}$}; +% Text Node +\draw (150,230.4) node [anchor=north west][inner sep=0.75pt] {$P_{3}$}; +% Text Node +\draw (233,69) node [anchor=north west][inner sep=0.75pt] {$P_{4}$}; +% Text Node +\draw (330.4,230.8) node [anchor=north west][inner sep=0.75pt] {$P_{5}$}; +% Text Node +\draw (276,17) node [anchor=north west][inner sep=0.75pt] {$P_{6}$}; +% Text Node +\draw (385,19) node [anchor=north west][inner sep=0.75pt] {$P_{7}$}; +% Text Node +\draw (410,153) node [anchor=north west][inner sep=0.75pt] {$P_{8}$}; +% Text Node +\draw (104,159.75) node [anchor=north west][inner sep=0.75pt] [color={rgb, 255:red, 208; green, 2; blue, 27 } ,opacity=1 ] {$_{3}^{1} L_{t}$}; +% Text Node +\draw (204.8,163) node [anchor=north west][inner sep=0.75pt] [color={rgb, 255:red, 208; green, 2; blue, 27 } ,opacity=1 ] {$_{4}^{3} L_{t}$}; +% Text Node +\draw (273.2,164) node [anchor=north west][inner sep=0.75pt] [color={rgb, 255:red, 208; green, 2; blue, 27 } ,opacity=1 ] {$_{5}^{4} L_{t}$}; +% Text Node +\draw (378.2,174) node [anchor=north west][inner sep=0.75pt] [color={rgb, 255:red, 208; green, 2; blue, 27 } ,opacity=1 ] {$_{8}^{5} L_{t}$}; +% Text Node +\draw (153,176.6) node [anchor=north west][inner sep=0.75pt] [color={rgb, 255:red, 208; green, 2; blue, 27 } ,opacity=1 ] {$L_{v}^{3}$}; +% Text Node +\draw (236,126) node [anchor=north west][inner sep=0.75pt] [color={rgb, 255:red, 208; green, 2; blue, 27 } ,opacity=1 ] {$L_{v}^{4}$}; +% Text Node +\draw (330.6,182.6) node [anchor=north west][inner sep=0.75pt] [color={rgb, 255:red, 208; green, 2; blue, 27 } ,opacity=1 ] {$L_{v}^{5}$}; +% Text Node +\draw (399,112) node [anchor=north west][inner sep=0.75pt] [color={rgb, 255:red, 208; green, 2; blue, 27 } ,opacity=1 ] {$L_{v}^{8}$}; +% Text Node +\draw (120,110) node [anchor=north west][inner sep=0.75pt] [color={rgb, 255:red, 208; green, 2; blue, 27 } ,opacity=1 ] {$L_{g}$}; + + +\end{tikzpicture} + diff --git a/rln-delay-simulations/message_hops.py b/rln-delay-simulations/message_hops.py index f2b8253..b4afb7e 100644 --- a/rln-delay-simulations/message_hops.py +++ b/rln-delay-simulations/message_hops.py @@ -26,22 +26,25 @@ with plt.style.context(['science', 'ieee']): fig, ax1 = plt.subplots() ax2 = ax1.twinx() - ax1.plot(ds, delays_1, color='r', label=r"$N_1=$"+str(N1)) - ax1.plot(ds, delays_2, color='g', label=r"$N_2=$"+str(N2)) - ax1.plot(ds, delays_3, color='b', label=r"$N_3=$"+str(N3)) - ax2.plot(ds, ds, color='y', label="Bandwidth ampl.") - print(delays_1) - print(ds) + ax1.plot(ds, delays_1, color='r', label=str(N1)+" nodes") + ax1.plot(ds, delays_2, color='g', label=str(N2)+" nodes") + ax1.plot(ds, delays_3, color='b', label=str(N3)+" nodes") + ax2.plot(ds, ds, color='y', label="Bandwidth\namplification") ax1.autoscale(tight=True) ax2.autoscale(tight=True) - ax1.legend(loc=0) - ax2.legend(loc=0) - ax1.set(title='Worst case maximum hops vs bandwidth') - ax1.set(**dict(xlabel='Outbound degree (D)', ylabel='Amount of hops')) - ax2.set(**dict(ylabel='Bandwidth amplification')) - #ax2.set_xlim([2, 14]) - fig.savefig('message_hops.svg', dpi=300) + ax1.legend(loc=(0.08, 0.7)) + ax2.legend(loc=(0.5, 0.76)) + ax1.set(title='$h_{max}$ and bandwidth amplification depending on node degree $D$\n') + ax1.set(**dict(xlabel='Node degree (D)', ylabel='Maximum number of hops ($h_{max}$)\n')) + ax2.set(**dict(ylabel='\nBandwidth amplification')) + # Set the limits of the x-axis and y-axis + ax1.set_xlim(2, 14) + ax1.set_ylim(2, ax1.get_ylim()[1]) # Ensure that the lower limit is 2 + + # Set the limits of the second y-axis to match the first y-axis + ax2.set_ylim(ax1.get_ylim()) + + fig.savefig('message_hops.svg', dpi=600) plt.close() - diff --git a/rln-delay-simulations/message_hops.svg b/rln-delay-simulations/message_hops.svg new file mode 100644 index 0000000..2527a06 --- /dev/null +++ b/rln-delay-simulations/message_hops.svg @@ -0,0 +1,2299 @@ + + + + + + + + 2024-03-05T16:33:36.471747 + image/svg+xml + + + Matplotlib v3.7.5, https://matplotlib.org/ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/rln-delay-simulations/paper_distribution.svg b/rln-delay-simulations/paper_distribution.svg index 2f5ba4d..6467230 100644 --- a/rln-delay-simulations/paper_distribution.svg +++ b/rln-delay-simulations/paper_distribution.svg @@ -6,7 +6,7 @@ - 2024-02-29T22:02:24.724832 + 2024-03-04T15:20:03.093093 image/svg+xml @@ -31,437 +31,437 @@ z - +" clip-path="url(#pe7700199d1)"/> - +" clip-path="url(#pe7700199d1)"/> - +" clip-path="url(#pe7700199d1)"/> - +" clip-path="url(#pe7700199d1)"/> - +" clip-path="url(#pe7700199d1)"/> - +" clip-path="url(#pe7700199d1)"/> - +" clip-path="url(#pe7700199d1)"/> - +" clip-path="url(#pe7700199d1)"/> - +" clip-path="url(#pe7700199d1)"/> - +" clip-path="url(#pe7700199d1)"/> - +" clip-path="url(#pe7700199d1)"/> - +" clip-path="url(#pe7700199d1)"/> - +" clip-path="url(#pe7700199d1)"/> - +" clip-path="url(#pe7700199d1)"/> - +" clip-path="url(#pe7700199d1)"/> - +" clip-path="url(#pe7700199d1)"/> - +" clip-path="url(#pe7700199d1)"/> - +" clip-path="url(#pe7700199d1)"/> - +" clip-path="url(#pe7700199d1)"/> - +" clip-path="url(#pe7700199d1)"/> - +" clip-path="url(#pe7700199d1)"/> - +" clip-path="url(#pe7700199d1)"/> - +" clip-path="url(#pe7700199d1)"/> - +" clip-path="url(#pe7700199d1)"/> - +" clip-path="url(#pe7700199d1)"/> - +" clip-path="url(#pe7700199d1)"/> - +" clip-path="url(#pe7700199d1)"/> - +" clip-path="url(#pe7700199d1)"/> - +" clip-path="url(#pe7700199d1)"/> - +" clip-path="url(#pe7700199d1)"/> - +" clip-path="url(#pe7700199d1)"/> - +" clip-path="url(#pe7700199d1)"/> - +" clip-path="url(#pe7700199d1)"/> - +" clip-path="url(#pe7700199d1)"/> - +" clip-path="url(#pe7700199d1)"/> - +" clip-path="url(#pe7700199d1)"/> - +" clip-path="url(#pe7700199d1)"/> - +" clip-path="url(#pe7700199d1)"/> - +" clip-path="url(#pe7700199d1)"/> - +" clip-path="url(#pe7700199d1)"/> - +" clip-path="url(#pe7700199d1)"/> - +" clip-path="url(#pe7700199d1)"/> - +" clip-path="url(#pe7700199d1)"/> - +" clip-path="url(#pe7700199d1)"/> - +" clip-path="url(#pe7700199d1)"/> - +" clip-path="url(#pe7700199d1)"/> - +" clip-path="url(#pe7700199d1)"/> - +" clip-path="url(#pe7700199d1)"/> - +" clip-path="url(#pe7700199d1)"/> - +" clip-path="url(#pe7700199d1)"/> - - + - - + - + - + - + - + - + - + - + - - + - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -747,22 +747,22 @@ L 0 1.5 - - + - - + @@ -787,12 +787,12 @@ z - + - + @@ -808,200 +808,101 @@ z - - + - - + - + - + - + - + - + - + - + - + - - + + - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + - + - + - - + + - + + - + @@ -1605,6 +1553,13 @@ z + + @@ -1650,6 +1624,23 @@ L 55.558912 49.275243 + + + @@ -1668,428 +1659,428 @@ L 55.558912 49.275243 - - +" clip-path="url(#pf3b0635f3f)"/> - +" clip-path="url(#pf3b0635f3f)"/> - +" clip-path="url(#pf3b0635f3f)"/> - +" clip-path="url(#pf3b0635f3f)"/> - +" clip-path="url(#pf3b0635f3f)"/> - +" clip-path="url(#pf3b0635f3f)"/> - +" clip-path="url(#pf3b0635f3f)"/> - +" clip-path="url(#pf3b0635f3f)"/> - +" clip-path="url(#pf3b0635f3f)"/> - +" clip-path="url(#pf3b0635f3f)"/> - +" clip-path="url(#pf3b0635f3f)"/> - +" clip-path="url(#pf3b0635f3f)"/> - +" clip-path="url(#pf3b0635f3f)"/> - +" clip-path="url(#pf3b0635f3f)"/> - +" clip-path="url(#pf3b0635f3f)"/> - +" clip-path="url(#pf3b0635f3f)"/> - +" clip-path="url(#pf3b0635f3f)"/> - +" clip-path="url(#pf3b0635f3f)"/> - +" clip-path="url(#pf3b0635f3f)"/> - +" clip-path="url(#pf3b0635f3f)"/> - +" clip-path="url(#pf3b0635f3f)"/> - +" clip-path="url(#pf3b0635f3f)"/> - +" clip-path="url(#pf3b0635f3f)"/> - +" clip-path="url(#pf3b0635f3f)"/> - +" clip-path="url(#pf3b0635f3f)"/> - +" clip-path="url(#pf3b0635f3f)"/> - +" clip-path="url(#pf3b0635f3f)"/> - +" clip-path="url(#pf3b0635f3f)"/> - +" clip-path="url(#pf3b0635f3f)"/> - +" clip-path="url(#pf3b0635f3f)"/> - +" clip-path="url(#pf3b0635f3f)"/> - +" clip-path="url(#pf3b0635f3f)"/> - +" clip-path="url(#pf3b0635f3f)"/> - +" clip-path="url(#pf3b0635f3f)"/> - +" clip-path="url(#pf3b0635f3f)"/> - +" clip-path="url(#pf3b0635f3f)"/> - +" clip-path="url(#pf3b0635f3f)"/> - +" clip-path="url(#pf3b0635f3f)"/> - +" clip-path="url(#pf3b0635f3f)"/> - +" clip-path="url(#pf3b0635f3f)"/> - +" clip-path="url(#pf3b0635f3f)"/> - +" clip-path="url(#pf3b0635f3f)"/> - +" clip-path="url(#pf3b0635f3f)"/> - +" clip-path="url(#pf3b0635f3f)"/> - +" clip-path="url(#pf3b0635f3f)"/> - +" clip-path="url(#pf3b0635f3f)"/> - +" clip-path="url(#pf3b0635f3f)"/> - +" clip-path="url(#pf3b0635f3f)"/> - +" clip-path="url(#pf3b0635f3f)"/> - +" clip-path="url(#pf3b0635f3f)"/> - + - + - + @@ -2099,17 +2090,17 @@ z - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -2291,17 +2282,17 @@ z - + - + - + @@ -2313,17 +2304,17 @@ z - + - + - + @@ -2335,101 +2326,101 @@ z - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - @@ -2438,18 +2429,18 @@ L 281.04558 35.307933 " style="fill: none; stroke: #000000; stroke-width: 0.5; stroke-linejoin: miter; stroke-linecap: square"/> - - - + @@ -2461,7 +2452,7 @@ L 281.04558 35.307933 - + @@ -2492,7 +2483,7 @@ L 281.04558 35.307933 - + @@ -2513,16 +2504,16 @@ L 281.04558 35.307933 - - + @@ -2539,14 +2530,14 @@ z - - + @@ -2566,427 +2557,427 @@ L 190.575916 49.275243 - +" clip-path="url(#p665cdde91e)"/> - +" clip-path="url(#p665cdde91e)"/> - +" clip-path="url(#p665cdde91e)"/> - +" clip-path="url(#p665cdde91e)"/> - +" clip-path="url(#p665cdde91e)"/> - +" clip-path="url(#p665cdde91e)"/> - +" clip-path="url(#p665cdde91e)"/> - +" clip-path="url(#p665cdde91e)"/> - +" clip-path="url(#p665cdde91e)"/> - +" clip-path="url(#p665cdde91e)"/> - +" clip-path="url(#p665cdde91e)"/> - +" clip-path="url(#p665cdde91e)"/> - +" clip-path="url(#p665cdde91e)"/> - +" clip-path="url(#p665cdde91e)"/> - +" clip-path="url(#p665cdde91e)"/> - +" clip-path="url(#p665cdde91e)"/> - +" clip-path="url(#p665cdde91e)"/> - +" clip-path="url(#p665cdde91e)"/> - +" clip-path="url(#p665cdde91e)"/> - +" clip-path="url(#p665cdde91e)"/> - +" clip-path="url(#p665cdde91e)"/> - +" clip-path="url(#p665cdde91e)"/> - +" clip-path="url(#p665cdde91e)"/> - +" clip-path="url(#p665cdde91e)"/> - +" clip-path="url(#p665cdde91e)"/> - +" clip-path="url(#p665cdde91e)"/> - +" clip-path="url(#p665cdde91e)"/> - +" clip-path="url(#p665cdde91e)"/> - +" clip-path="url(#p665cdde91e)"/> - +" clip-path="url(#p665cdde91e)"/> - +" clip-path="url(#p665cdde91e)"/> - +" clip-path="url(#p665cdde91e)"/> - +" clip-path="url(#p665cdde91e)"/> - +" clip-path="url(#p665cdde91e)"/> - +" clip-path="url(#p665cdde91e)"/> - +" clip-path="url(#p665cdde91e)"/> - +" clip-path="url(#p665cdde91e)"/> - +" clip-path="url(#p665cdde91e)"/> - +" clip-path="url(#p665cdde91e)"/> - +" clip-path="url(#p665cdde91e)"/> - +" clip-path="url(#p665cdde91e)"/> - +" clip-path="url(#p665cdde91e)"/> - +" clip-path="url(#p665cdde91e)"/> - +" clip-path="url(#p665cdde91e)"/> - +" clip-path="url(#p665cdde91e)"/> - +" clip-path="url(#p665cdde91e)"/> - +" clip-path="url(#p665cdde91e)"/> - +" clip-path="url(#p665cdde91e)"/> - +" clip-path="url(#p665cdde91e)"/> - +" clip-path="url(#p665cdde91e)"/> - + - + - + @@ -2996,17 +2987,17 @@ z - + - + - + @@ -3017,17 +3008,17 @@ z - + - + - + @@ -3038,138 +3029,138 @@ z - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -3264,12 +3255,12 @@ z - + - + @@ -3311,90 +3302,119 @@ z - + - + - + - + - + - + - + - + - + - + - + - + - + - + + + + + @@ -3421,14 +3441,14 @@ z - + - + - - + @@ -3465,7 +3485,7 @@ L 146.028577 140.325865 - + @@ -3498,7 +3518,7 @@ L 146.028577 140.325865 - + - - + @@ -3571,14 +3591,14 @@ z - - + @@ -3597,428 +3617,428 @@ L 107.690472 154.293175 - - +" clip-path="url(#p23fb667e39)"/> - +" clip-path="url(#p23fb667e39)"/> - +" clip-path="url(#p23fb667e39)"/> - +" clip-path="url(#p23fb667e39)"/> - +" clip-path="url(#p23fb667e39)"/> - +" clip-path="url(#p23fb667e39)"/> - +" clip-path="url(#p23fb667e39)"/> - +" clip-path="url(#p23fb667e39)"/> - +" clip-path="url(#p23fb667e39)"/> - +" clip-path="url(#p23fb667e39)"/> - +" clip-path="url(#p23fb667e39)"/> - +" clip-path="url(#p23fb667e39)"/> - +" clip-path="url(#p23fb667e39)"/> - +" clip-path="url(#p23fb667e39)"/> - +" clip-path="url(#p23fb667e39)"/> - +" clip-path="url(#p23fb667e39)"/> - +" clip-path="url(#p23fb667e39)"/> - +" clip-path="url(#p23fb667e39)"/> - +" clip-path="url(#p23fb667e39)"/> - +" clip-path="url(#p23fb667e39)"/> - +" clip-path="url(#p23fb667e39)"/> - +" clip-path="url(#p23fb667e39)"/> - +" clip-path="url(#p23fb667e39)"/> - +" clip-path="url(#p23fb667e39)"/> - +" clip-path="url(#p23fb667e39)"/> - +" clip-path="url(#p23fb667e39)"/> - +" clip-path="url(#p23fb667e39)"/> - +" clip-path="url(#p23fb667e39)"/> - +" clip-path="url(#p23fb667e39)"/> - +" clip-path="url(#p23fb667e39)"/> - +" clip-path="url(#p23fb667e39)"/> - +" clip-path="url(#p23fb667e39)"/> - +" clip-path="url(#p23fb667e39)"/> - +" clip-path="url(#p23fb667e39)"/> - +" clip-path="url(#p23fb667e39)"/> - +" clip-path="url(#p23fb667e39)"/> - +" clip-path="url(#p23fb667e39)"/> - +" clip-path="url(#p23fb667e39)"/> - +" clip-path="url(#p23fb667e39)"/> - +" clip-path="url(#p23fb667e39)"/> - +" clip-path="url(#p23fb667e39)"/> - +" clip-path="url(#p23fb667e39)"/> - +" clip-path="url(#p23fb667e39)"/> - +" clip-path="url(#p23fb667e39)"/> - +" clip-path="url(#p23fb667e39)"/> - +" clip-path="url(#p23fb667e39)"/> - +" clip-path="url(#p23fb667e39)"/> - +" clip-path="url(#p23fb667e39)"/> - +" clip-path="url(#p23fb667e39)"/> - +" clip-path="url(#p23fb667e39)"/> - + - + - + @@ -4029,17 +4049,17 @@ z - + - + - + @@ -4050,114 +4070,114 @@ z - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -4176,17 +4196,17 @@ z - + - + - + @@ -4198,17 +4218,17 @@ z - + - + - + @@ -4220,65 +4240,65 @@ z - + - + - + - + - + - + - + - + - + - + - @@ -4287,18 +4307,18 @@ L 281.04558 140.325865 " style="fill: none; stroke: #000000; stroke-width: 0.5; stroke-linejoin: miter; stroke-linecap: square"/> - - - + @@ -4311,7 +4331,7 @@ L 281.04558 140.325865 - + @@ -4345,7 +4365,7 @@ L 281.04558 140.325865 - + @@ -4419,17 +4439,17 @@ L 242.707476 154.293175 - - + + - - + + - - + + - - + + diff --git a/rln-delay-simulations/plot_paper_distribution.py b/rln-delay-simulations/plot_paper_distribution.py index 8db51af..520ab54 100644 --- a/rln-delay-simulations/plot_paper_distribution.py +++ b/rln-delay-simulations/plot_paper_distribution.py @@ -55,7 +55,7 @@ with plt.style.context(['science', 'ieee']): else: pos.legend(fontsize="5", loc="best") - ax[0][0].set(ylabel='Cumulative message share') + ax[0][0].set(ylabel='Message share') ax[1][0].set(xlabel='Latency (ms)', ylabel='Cumulative message share') ax[1][1].set(xlabel='Latency (ms)')