################################################################################ ### L A Y O U T S ### ################################################################################ - type: "layouts" plot-soak-throughput: titlefont: size: 16 xaxis: title: "Test Cases [Index]" titlefont: size: 14 autorange: True fixedrange: False gridcolor: "rgb(230, 230, 230)" linecolor: "rgb(220, 220, 220)" linewidth: 1 showgrid: True showline: True showticklabels: True tickcolor: "rgb(220, 220, 220)" tickmode: "linear" tickfont: size: 14 zeroline: False yaxis: title: "Critical Rate Lower Bound [Mpps]" titlefont: size: 14 gridcolor: "rgb(230, 230, 230)" hoverformat: ".4r" tickformat: ".3r" linecolor: "rgb(220, 220, 220)" linewidth: 1 showgrid: True showline: True showticklabels: True tickcolor: "rgb(220, 220, 220)" tickfont: size: 14 zeroline: False range: [0,50] autosize: False margin: t: 50 b: 0 l: 80 r: 20 showlegend: True legend: orientation: "h" font: size: 14 width: 700 height: 900 paper_bgcolor: "#fff" plot_bgcolor: "#fff" hoverlabel: namelength: -1 plot-service-density: titlefont: size: 16 xaxis: side: "top" autorange: True fixedrange: False showgrid: False showline: False showticklabels: False ticks: "" ticklen: 0 tickwidth: 0 zeroline: False yaxis: autorange: "reversed" showgrid: False showline: False showticklabels: False ticks: "" ticklen: 0 tickwidth: 0 zeroline: False showlegend: False paper_bgcolor: "#fff" plot_bgcolor: "#fff" width: 700 height: 700 hoverlabel: namelength: -1 plot-hoststack: titlefont: size: 16 xaxis: title: "Test Cases [Index]" titlefont: size: 14 autorange: True fixedrange: False gridcolor: "rgb(230, 230, 230)" linecolor: "rgb(220, 220, 220)" linewidth: 1 showgrid: True showline: True showticklabels: True tickcolor: "rgb(220, 220, 220)" tickmode: "linear" tickfont: size: 14 zeroline: False yaxis: title: "Bandwidth [Gbps]" titlefont: size: 14 gridcolor: "rgb(230, 230, 230)" hoverformat: ".4s" linecolor: "rgb(220, 220, 220)" linewidth: 1 rangemode: "tozero" showgrid: True showline: True showticklabels: True tickcolor: "rgb(230, 230, 230)" tickformat: ".3s" tickfont: size: 14 zeroline: False autosize: False margin: t: 50 b: 20 l: 80 r: 20 showlegend: True legend: orientation: "h" font: size: 14 width: 700 height: 800 paper_bgcolor: "#fff" plot_bgcolor: "#fff" hoverlabel: namelength: -1 plot-throughput: titlefont: size: 16 xaxis: title: "Test Cases [Index]" titlefont: size: 14 autorange: True fixedrange: False gridcolor: "rgb(230, 230, 230)" linecolor: "rgb(220, 220, 220)" linewidth: 1 showgrid: True showline: True showticklabels: True tickcolor: "rgb(220, 220, 220)" tickmode: "linear" tickfont: size: 14 zeroline: False yaxis: title: "Packet Throughput [Mpps]" titlefont: size: 14 gridcolor: "rgb(230, 230, 230)" hoverformat: ".4r" tickformat: ".3r" linecolor: "rgb(220, 220, 220)" linewidth: 1 showgrid: True showline: True showticklabels: True tickcolor: "rgb(220, 220, 220)" tickfont: size: 14 zeroline: False range: [0,50] autosize: False margin: t: 50 b: 0 l: 80 r: 20 showlegend: True legend: orientation: "h" font: size: 14 width: 700 height: 900 paper_bgcolor: "#fff" plot_bgcolor: "#fff" hoverlabel: namelength: -1 plot-throughput-gbps: titlefont: size: 16 xaxis: title: "Test Cases [Index]" titlefont: size: 14 autorange: True fixedrange: False gridcolor: "rgb(230, 230, 230)" linecolor: "rgb(220, 220, 220)" linewidth: 1 showgrid: True showline: True showticklabels: True tickcolor: "rgb(220, 220, 220)" tickmode: "linear" tickfont: size: 14 zeroline: False yaxis: title: "Data Throughput [Gbps]" titlefont: size: 14 gridcolor: "rgb(230, 230, 230)" hoverformat: ".4r" tickformat: ".3r" linecolor: "rgb(220, 220, 220)" linewidth: 1 showgrid: True showline: True showticklabels: True tickcolor: "rgb(220, 220, 220)" tickfont: size: 14 zeroline: False range: [0,10] autosize: False margin: t: 50 b: 0 l: 80 r: 20 showlegend: True legend: orientation: "h" font: size: 14 width: 700 height: 900 paper_bgcolor: "#fff" plot_bgcolor: "#fff" hoverlabel: namelength: -1 plot-cps: titlefont: size: 16 xaxis: title: "Test Cases [Index]" titlefont: size: 14 autorange: True fixedrange: False gridcolor: "rgb(230, 230, 230)" linecolor: "rgb(220, 220, 220)" linewidth: 1 showgrid: True showline: True showticklabels: True tickcolor: "rgb(220, 220, 220)" tickmode: "linear" tickfont: size: 14 zeroline: False yaxis: title: "Connection Rate [Mcps]" titlefont: size: 14 gridcolor: "rgb(230, 230, 230)" hoverformat: ".4r" tickformat: ".3s" linecolor: "rgb(220, 220, 220)" linewidth: 1 showgrid: True showline: True showticklabels: True tickcolor: "rgb(220, 220, 220)" tickfont: size: 14 zeroline: False range: [0,10] autosize: False margin: t: 50 b: 0 l: 80 r: 20 showlegend: True legend: orientation: "h" font: size: 14 width: 700 height: 900 paper_bgcolor: "#fff" plot_bgcolor: "#fff" hoverlabel: namelength: -1 plot-throughput-speedup-analysis: titlefont: size: 16 xaxis: title: "Number of Cores [Qty]" titlefont: size: 14 autorange: True fixedrange: False gridcolor: "rgb(230, 230, 230)" linecolor: "rgb(220, 220, 220)" linewidth: 1 showgrid: True showline: True showticklabels: True tickcolor: "rgb(238, 238, 238)" tickmode: "linear" tickfont: size: 14 zeroline: False yaxis: title: "Packet Throughput [Mpps]" titlefont: size: 14 type: "linear" gridcolor: "rgb(230, 230, 230)" hoverformat: ".4s" linecolor: "rgb(220, 220, 220)" linewidth: 1 showgrid: True showline: True showticklabels: True tickcolor: "rgb(220, 220, 220)" tickformat: ".4s" tickfont: size: 14 zeroline: True rangemode: "tozero" range: [0,100] legend: orientation: "h" font: size: 14 xanchor: "left" yanchor: "top" x: 0 y: -0.2 bgcolor: "rgba(255, 255, 255, 0)" bordercolor: "rgba(255, 255, 255, 0)" traceorder: "normal" # "grouped" does not work: bug https://github.com/plotly/plotly.js/issues/1913 autosize: False margin: 't': 50 'b': 150 'l': 85 'r': 10 showlegend: True width: 700 height: 700 paper_bgcolor: "#fff" plot_bgcolor: "#fff" hoverlabel: namelength: -1 annotations: [ { text: "_ _ __ ...", align: "left", showarrow: False, xref: "paper", yref: "paper", xanchor: "left", yanchor: "top", x: 0, y: -0.14, font: { family: "Consolas, Courier New", size: 13 }, }, { text: " Perfect Measured Limit", align: "left", showarrow: False, xref: "paper", yref: "paper", xanchor: "left", yanchor: "top", x: 0, y: -0.15, font: { family: "Consolas, Courier New", size: 13 }, }, ] plot-throughput-speedup-analysis-gbps: titlefont: size: 16 xaxis: title: "Number of Cores [Qty]" titlefont: size: 14 autorange: True fixedrange: False gridcolor: "rgb(230, 230, 230)" linecolor: "rgb(220, 220, 220)" linewidth: 1 showgrid: True showline: True showticklabels: True tickcolor: "rgb(238, 238, 238)" tickmode: "linear" tickfont: size: 14 zeroline: False yaxis: title: "Packet Throughput [Gbps]" titlefont: size: 14 type: "linear" gridcolor: "rgb(230, 230, 230)" hoverformat: ".4s" linecolor: "rgb(220, 220, 220)" linewidth: 1 showgrid: True showline: True showticklabels: True tickcolor: "rgb(220, 220, 220)" tickformat: ".4s" tickfont: size: 14 zeroline: True rangemode: "tozero" range: [0,100] legend: orientation: "h" font: size: 14 xanchor: "left" yanchor: "top" x: 0 y: -0.2 bgcolor: "rgba(255, 255, 255, 0)" bordercolor: "rgba(255, 255, 255, 0)" traceorder: "normal" # "grouped" does not work: bug https://github.com/plotly/plotly.js/issues/1913 autosize: False margin: 't': 50 'b': 150 'l': 85 'r': 10 showlegend: True width: 700 height: 700 paper_bgcolor: "#fff" plot_bgcolor: "#fff" hoverlabel: namelength: -1 annotations: [ { text: "_ _ __", align: "left", showarrow: False, xref: "paper", yref: "paper", xanchor: "left", yanchor: "top", x: 0, y: -0.13, font: { family: "Consolas, Courier New", size: 13 }, }, { text: " Perfect Measured", align: "left", showarrow: False, xref: "paper", yref: "paper", xanchor: "left", yanchor: "top", x: 0, y: -0.15, font: { family: "Consolas, Courier New", size: 13 }, }, ] plot-throughput-speedup-analysis-cps: titlefont: size: 16 xaxis: title: "Number of Cores [Qty]" titlefont: size: 14 autorange: True fixedrange: False gridcolor: "rgb(230, 230, 230)" linecolor: "rgb(220, 220, 220)" linewidth: 1 showgrid: True showline: True showticklabels: True tickcolor: "rgb(238, 238, 238)" tickmode: "linear" tickfont: size: 14 zeroline: False yaxis: title: "Connection Rate [Mcps]" titlefont: size: 14 type: "linear" gridcolor: "rgb(230, 230, 230)" hoverformat: ".4s" linecolor: "rgb(220, 220, 220)" linewidth: 1 showgrid: True showline: True showticklabels: True tickcolor: "rgb(220, 220, 220)" tickformat: ".4s" tickfont: size: 14 zeroline: True rangemode: "tozero" range: [0,100] legend: orientation: "h" font: size: 14 xanchor: "left" yanchor: "top" x: 0 y: -0.2 bgcolor: "rgba(255, 255, 255, 0)" bordercolor: "rgba(255, 255, 255, 0)" traceorder: "normal" # "grouped" does not work: bug https://github.com/plotly/plotly.js/issues/1913 autosize: False margin: 't': 50 'b': 150 'l': 85 'r': 10 showlegend: True width: 700 height: 700 paper_bgcolor: "#fff" plot_bgcolor: "#fff" hoverlabel: namelength: -1 annotations: [ { text: "_ _ __", align: "left", showarrow: False, xref: "paper", yref: "paper", xanchor: "left", yanchor: "top", x: 0, y: -0.13, font: { family: "Consolas, Courier New", size: 13 }, }, { text: " Perfect Measured", align: "left", showarrow: False, xref: "paper", yref: "paper", xanchor: "left", yanchor: "top", x: 0, y: -0.15, font: { family: "Consolas, Courier New", size: 13 }, }, ] plot-latency: titlefont: size: 16 xaxis: title: "Direction" titlefont: size: 14 autorange: True fixedrange: False gridcolor: "rgb(230, 230, 230)" linecolor: "rgb(220, 220, 220)" linewidth: 1 showgrid: True showline: True showticklabels: False tickcolor: "rgb(220, 220, 220)" tickmode: "linear" tickfont: size: 14 zeroline: False yaxis: title: "Packet Latency [uSec]" titlefont: size: 14 type: "linear" gridcolor: "rgb(230, 230, 230)" hoverformat: ".4s" linecolor: "rgb(220, 220, 220)" linewidth: 1 showgrid: True showline: True showticklabels: True tickcolor: "rgb(220, 220, 220)" tickformat: ".4s" tickfont: size: 14 zeroline: True rangemode: "tozero" legend: orientation: "h" font: size: 14 traceorder: "normal" # "grouped" does not work: bug https://github.com/plotly/plotly.js/issues/1913 autosize: False margin: 't': 50 'b': 150 'l': 80 'r': 10 showlegend: True width: 700 height: 700 paper_bgcolor: "#fff" plot_bgcolor: "#fff" hoverlabel: namelength: -1 plot-hdrh-latency: title: text: "" xanchor: "center" x: 0.5 font: size: 16 width: 700 plot_bgcolor: "white" annotations: - font: size: 14 showarrow: False text: "Packet Latency [uSec]" x: 1 xanchor: "right" xref: "paper" y: -0.045 yanchor: "top" yref: "paper" - font: size: 14 showarrow: False text: "Probability [%]" textangle: 270 x: -0.06 xanchor: "center" xref: "paper" y: 0.5 yanchor: "middle" yref: "paper" - font: size: 14 showarrow: False text: "Direction: E-W" x: 0.24 xanchor: "center" xref: "paper" y: 1.05 yanchor: "bottom" yref: "paper" - font: size: 14 showarrow: False text: "Direction: W-E" x: 0.74 xanchor: "center" xref: "paper" y: 1.05 yanchor: "bottom" yref: "paper" plot-hdrh-latency-percentile-x-log: title: text: "Latency by Percentile Distribution" xanchor: "center" x: 0.5 font: size: 18 showlegend: True legend: traceorder: "normal" orientation: "h" font: size: 16 xanchor: "left" yanchor: "top" x: 0 y: -0.2 bgcolor: "rgba(255, 255, 255, 0)" bordercolor: "rgba(255, 255, 255, 0)" xaxis: type: "log" title: "Percentile [%]" titlefont: size: 14 autorange: False fixedrange: True gridcolor: "rgb(230, 230, 230)" linecolor: "rgb(220, 220, 220)" linewidth: 1 showgrid: True showline: True showticklabels: True tickcolor: "rgb(220, 220, 220)" tickvals: [1, 2, 1e1, 20, 1e2, 1e3, 1e4, 1e5, 1e6] ticktext: [0, 50, 90, 95, 99, 99.9, 99.99, 99.999, 99.9999] tickfont: size: 14 yaxis: title: "One-Way Latency per Direction [uSec]" titlefont: size: 14 gridcolor: "rgb(230, 230, 230)" linecolor: "rgb(220, 220, 220)" linewidth: 1 showgrid: True showline: True showticklabels: True tickcolor: "rgb(220, 220, 220)" tickfont: size: 14 autosize: False width: 700 height: 700 paper_bgcolor: "white" plot_bgcolor: "white" plot-hdrh-latency-by-percentile: title: text: "Latency by Percentile Distribution" xanchor: "center" x: 0.5 font: size: 18 showlegend: True legend: traceorder: "normal" orientation: "h" font: size: 16 xanchor: "left" yanchor: "top" x: 0 y: -0.2 bgcolor: "rgba(255, 255, 255, 0)" bordercolor: "rgba(255, 255, 255, 0)" xaxis: type: "linear" title: "Percentile [%]" titlefont: size: 14 autorange: False fixedrange: False range: [0, 100] gridcolor: "rgb(230, 230, 230)" linecolor: "rgb(220, 220, 220)" linewidth: 1 showgrid: True showline: True showticklabels: True tickcolor: "rgb(220, 220, 220)" tickvals: [0, 25, 50, 75, 100] ticktext: [0, 25, 50, 75, 100] tickfont: size: 14 yaxis: title: "One-Way Latency per Direction [uSec]" titlefont: size: 14 gridcolor: "rgb(230, 230, 230)" linecolor: "rgb(220, 220, 220)" linewidth: 1 showgrid: True showline: True showticklabels: True tickcolor: "rgb(220, 220, 220)" tickfont: size: 14 width: 700 height: 700 paper_bgcolor: "white" plot_bgcolor: "white" plot-scatter-error-bars-gbps: titlefont: size: 16 xaxis: title: "Test Cases [Index]" titlefont: size: 14 autorange: True fixedrange: False gridcolor: "rgb(230, 230, 230)" linecolor: "rgb(220, 220, 220)" linewidth: 1 showgrid: True showline: True showticklabels: True tickcolor: "rgb(220, 220, 220)" tickmode: "linear" tickfont: size: 14 zeroline: False yaxis: title: "Data Throughput [Gbps]" titlefont: size: 14 gridcolor: "rgb(230, 230, 230)" hoverformat: ".4r" tickformat: ".3r" linecolor: "rgb(220, 220, 220)" linewidth: 1 showgrid: True showline: True showticklabels: True tickcolor: "rgb(220, 220, 220)" tickfont: size: 14 zeroline: False range: [0,10] autosize: False margin: t: 50 b: 0 l: 80 r: 20 showlegend: True legend: orientation: "h" font: size: 14 width: 700 height: 900 paper_bgcolor: "#fff" plot_bgcolor: "#fff" hoverlabel: namelength: -1