1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205
|
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<svg
width="1280" height="800"
viewBox="0 0 1280 800"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
>
<title>Gnuplot</title>
<desc>Produced by GNUPLOT 5.4 patchlevel 6 </desc>
<g id="gnuplot_canvas">
<rect x="0" y="0" width="1280" height="800" fill="#ffffff"/>
<defs>
<circle id='gpDot' r='0.5' stroke-width='0.5' stroke='currentColor'/>
<path id='gpPt0' stroke-width='0.222' stroke='currentColor' d='M-1,0 h2 M0,-1 v2'/>
<path id='gpPt1' stroke-width='0.222' stroke='currentColor' d='M-1,-1 L1,1 M1,-1 L-1,1'/>
<path id='gpPt2' stroke-width='0.222' stroke='currentColor' d='M-1,0 L1,0 M0,-1 L0,1 M-1,-1 L1,1 M-1,1 L1,-1'/>
<rect id='gpPt3' stroke-width='0.222' stroke='currentColor' x='-1' y='-1' width='2' height='2'/>
<rect id='gpPt4' stroke-width='0.222' stroke='currentColor' fill='currentColor' x='-1' y='-1' width='2' height='2'/>
<circle id='gpPt5' stroke-width='0.222' stroke='currentColor' cx='0' cy='0' r='1'/>
<use xlink:href='#gpPt5' id='gpPt6' fill='currentColor' stroke='none'/>
<path id='gpPt7' stroke-width='0.222' stroke='currentColor' d='M0,-1.33 L-1.33,0.67 L1.33,0.67 z'/>
<use xlink:href='#gpPt7' id='gpPt8' fill='currentColor' stroke='none'/>
<use xlink:href='#gpPt7' id='gpPt9' stroke='currentColor' transform='rotate(180)'/>
<use xlink:href='#gpPt9' id='gpPt10' fill='currentColor' stroke='none'/>
<use xlink:href='#gpPt3' id='gpPt11' stroke='currentColor' transform='rotate(45)'/>
<use xlink:href='#gpPt11' id='gpPt12' fill='currentColor' stroke='none'/>
<path id='gpPt13' stroke-width='0.222' stroke='currentColor' d='M0,1.330 L1.265,0.411 L0.782,-1.067 L-0.782,-1.076 L-1.265,0.411 z'/>
<use xlink:href='#gpPt13' id='gpPt14' fill='currentColor' stroke='none'/>
<filter id='textbox' filterUnits='objectBoundingBox' x='0' y='0' height='1' width='1'>
<feFlood flood-color='#FFFFFF' flood-opacity='1' result='bgnd'/>
<feComposite in='SourceGraphic' in2='bgnd' operator='atop'/>
</filter>
<filter id='greybox' filterUnits='objectBoundingBox' x='0' y='0' height='1' width='1'>
<feFlood flood-color='lightgrey' flood-opacity='1' result='grey'/>
<feComposite in='SourceGraphic' in2='grey' operator='atop'/>
</filter>
</defs>
<g fill="none" color="#FFFFFF" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M72.53,742.40 L81.53,742.40 M1254.82,742.40 L1245.82,742.40 '/> <g transform="translate(64.14,746.30)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text> 0</text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M72.53,597.52 L81.53,597.52 M1254.82,597.52 L1245.82,597.52 '/> <g transform="translate(64.14,601.42)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text> 0.5</text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M72.53,452.64 L81.53,452.64 M1254.82,452.64 L1245.82,452.64 '/> <g transform="translate(64.14,456.54)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text> 1</text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M72.53,307.77 L81.53,307.77 M1254.82,307.77 L1245.82,307.77 '/> <g transform="translate(64.14,311.67)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text> 1.5</text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M72.53,162.89 L81.53,162.89 M1254.82,162.89 L1245.82,162.89 '/> <g transform="translate(64.14,166.79)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text> 2</text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M72.53,18.01 L81.53,18.01 M1254.82,18.01 L1245.82,18.01 '/> <g transform="translate(64.14,21.91)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text> 2.5</text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M269.58,742.40 L269.58,733.40 M269.58,18.01 L269.58,27.01 '/> <g transform="translate(269.58,764.30)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle">
<text>Length 4</text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M466.63,742.40 L466.63,733.40 M466.63,18.01 L466.63,27.01 '/> <g transform="translate(466.63,764.30)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle">
<text>Length 8</text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M663.68,742.40 L663.68,733.40 M663.68,18.01 L663.68,27.01 '/> <g transform="translate(663.68,764.30)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle">
<text>Length 16</text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M860.72,742.40 L860.72,733.40 M860.72,18.01 L860.72,27.01 '/> <g transform="translate(860.72,764.30)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle">
<text>Length 32</text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M1057.77,742.40 L1057.77,733.40 M1057.77,18.01 L1057.77,27.01 '/> <g transform="translate(1057.77,764.30)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle">
<text>Repetition</text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M72.53,18.01 L72.53,742.40 L1254.82,742.40 L1254.82,18.01 L72.53,18.01 Z '/></g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<g transform="translate(19.18,380.21) rotate(270)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle">
<text>Milliseconds</text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<g transform="translate(663.67,791.30)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="middle">
<text>Test cases</text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g id="gnuplot_plot_1" fill="none"><title>gnuplot_plot_1</title>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<g transform="translate(1187.09,39.91)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text>zxcvbn</text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<g stroke='none' shape-rendering='crispEdges'>
<polygon fill = 'rgb(148, 0, 211)' points = '1195.48,40.51 1238.04,40.51 1238.04,31.51 1195.48,31.51 '/>
</g>
<path stroke='rgb( 0, 0, 0)' d='M1195.48,40.51 L1238.04,40.51 L1238.04,31.51 L1195.48,31.51 L1195.48,40.51 Z '/></g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<g stroke='none' shape-rendering='crispEdges'>
<polygon fill = 'rgb(148, 0, 211)' points = '203.90,742.40 269.59,742.40 269.59,711.70 203.90,711.70 '/>
</g>
<path stroke='rgb( 0, 0, 0)' d='M203.90,742.40 L203.90,711.71 L269.58,711.71 L269.58,742.40 L203.90,742.40 Z '/></g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<g stroke='none' shape-rendering='crispEdges'>
<polygon fill = 'rgb(148, 0, 211)' points = '400.94,742.40 466.64,742.40 466.64,646.72 400.94,646.72 '/>
</g>
<path stroke='rgb( 0, 0, 0)' d='M400.94,742.40 L400.94,646.73 L466.63,646.73 L466.63,742.40 L400.94,742.40 Z '/></g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<g stroke='none' shape-rendering='crispEdges'>
<polygon fill = 'rgb(148, 0, 211)' points = '597.99,742.40 663.69,742.40 663.69,555.38 597.99,555.38 '/>
</g>
<path stroke='rgb( 0, 0, 0)' d='M597.99,742.40 L597.99,555.39 L663.68,555.39 L663.68,742.40 L597.99,742.40 Z '/></g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<g stroke='none' shape-rendering='crispEdges'>
<polygon fill = 'rgb(148, 0, 211)' points = '795.04,742.40 860.73,742.40 860.73,138.43 795.04,138.43 '/>
</g>
<path stroke='rgb( 0, 0, 0)' d='M795.04,742.40 L795.04,138.44 L860.72,138.44 L860.72,742.40 L795.04,742.40 Z '/></g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<g stroke='none' shape-rendering='crispEdges'>
<polygon fill = 'rgb(148, 0, 211)' points = '992.09,742.40 1057.78,742.40 1057.78,487.11 992.09,487.11 '/>
</g>
<path stroke='rgb( 0, 0, 0)' d='M992.09,742.40 L992.09,487.12 L1057.77,487.12 L1057.77,742.40 L992.09,742.40 Z '/></g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
</g>
<g id="gnuplot_plot_2" fill="none"><title>gnuplot_plot_2</title>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<g transform="translate(1187.09,57.91)" stroke="none" fill="black" font-family="Arial" font-size="12.00" text-anchor="end">
<text>zxcvbn_rs_py</text>
</g>
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<g stroke='none' shape-rendering='crispEdges'>
<polygon fill = 'rgb( 0, 158, 115)' points = '1195.48,58.51 1238.04,58.51 1238.04,49.51 1195.48,49.51 '/>
</g>
<path stroke='rgb( 0, 0, 0)' d='M1195.48,58.51 L1238.04,58.51 L1238.04,49.51 L1195.48,49.51 L1195.48,58.51 Z '/></g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<g stroke='none' shape-rendering='crispEdges'>
<polygon fill = 'rgb( 0, 158, 115)' points = '269.58,742.40 335.27,742.40 335.27,740.03 269.58,740.03 '/>
</g>
<path stroke='rgb( 0, 0, 0)' d='M269.58,742.40 L269.58,740.04 L335.26,740.04 L335.26,742.40 L269.58,742.40 Z '/></g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<g stroke='none' shape-rendering='crispEdges'>
<polygon fill = 'rgb( 0, 158, 115)' points = '466.63,742.40 532.32,742.40 532.32,729.61 466.63,729.61 '/>
</g>
<path stroke='rgb( 0, 0, 0)' d='M466.63,742.40 L466.63,729.62 L532.31,729.62 L532.31,742.40 L466.63,742.40 Z '/></g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<g stroke='none' shape-rendering='crispEdges'>
<polygon fill = 'rgb( 0, 158, 115)' points = '663.68,742.40 729.37,742.40 729.37,715.52 663.68,715.52 '/>
</g>
<path stroke='rgb( 0, 0, 0)' d='M663.68,742.40 L663.68,715.53 L729.36,715.53 L729.36,742.40 L663.68,742.40 Z '/></g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<g stroke='none' shape-rendering='crispEdges'>
<polygon fill = 'rgb( 0, 158, 115)' points = '860.72,742.40 926.42,742.40 926.42,635.69 860.72,635.69 '/>
</g>
<path stroke='rgb( 0, 0, 0)' d='M860.72,742.40 L860.72,635.70 L926.41,635.70 L926.41,742.40 L860.72,742.40 Z '/></g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<g stroke='none' shape-rendering='crispEdges'>
<polygon fill = 'rgb( 0, 158, 115)' points = '1057.77,742.40 1123.46,742.40 1123.46,714.37 1057.77,714.37 '/>
</g>
<path stroke='rgb( 0, 0, 0)' d='M1057.77,742.40 L1057.77,714.38 L1123.45,714.38 L1123.45,742.40 L1057.77,742.40 Z '/></g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
</g>
<g fill="none" color="#FFFFFF" stroke="rgb( 0, 158, 115)" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="2.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="black" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
<path stroke='black' d='M72.53,18.01 L72.53,742.40 L1254.82,742.40 L1254.82,18.01 L72.53,18.01 Z '/></g>
<g fill="none" color="black" stroke="currentColor" stroke-width="1.00" stroke-linecap="butt" stroke-linejoin="miter">
</g>
</g>
</svg>
|