regression.svg 15 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187
  1. <svg width="960" height="540" viewBox="0 0 960 540" xmlns="http://www.w3.org/2000/svg">
  2. <text x="480" y="32" dy="0.76em" text-anchor="middle" font-family="sans-serif" font-size="16.129032258064516" opacity="1" fill="#000000">
  3. async/mpsc_integer/async_std::channel::bounded/100
  4. </text>
  5. <text x="27" y="263" dy="0.76em" text-anchor="middle" font-family="sans-serif" font-size="9.67741935483871" opacity="1" fill="#000000" transform="rotate(270, 27, 263)">
  6. Total sample time (ms)
  7. </text>
  8. <text x="510" y="513" dy="-0.5ex" text-anchor="middle" font-family="sans-serif" font-size="9.67741935483871" opacity="1" fill="#000000">
  9. Iterations
  10. </text>
  11. <line opacity="0.2" stroke="#000000" stroke-width="1" x1="220" y1="472" x2="220" y2="52"/>
  12. <line opacity="0.2" stroke="#000000" stroke-width="1" x1="363" y1="472" x2="363" y2="52"/>
  13. <line opacity="0.2" stroke="#000000" stroke-width="1" x1="505" y1="472" x2="505" y2="52"/>
  14. <line opacity="0.2" stroke="#000000" stroke-width="1" x1="648" y1="472" x2="648" y2="52"/>
  15. <line opacity="0.2" stroke="#000000" stroke-width="1" x1="790" y1="472" x2="790" y2="52"/>
  16. <line opacity="0.2" stroke="#000000" stroke-width="1" x1="933" y1="472" x2="933" y2="52"/>
  17. <line opacity="0.2" stroke="#000000" stroke-width="1" x1="87" y1="406" x2="933" y2="406"/>
  18. <line opacity="0.2" stroke="#000000" stroke-width="1" x1="87" y1="337" x2="933" y2="337"/>
  19. <line opacity="0.2" stroke="#000000" stroke-width="1" x1="87" y1="268" x2="933" y2="268"/>
  20. <line opacity="0.2" stroke="#000000" stroke-width="1" x1="87" y1="199" x2="933" y2="199"/>
  21. <line opacity="0.2" stroke="#000000" stroke-width="1" x1="87" y1="130" x2="933" y2="130"/>
  22. <line opacity="0.2" stroke="#000000" stroke-width="1" x1="87" y1="61" x2="933" y2="61"/>
  23. <polyline fill="none" opacity="1" stroke="#000000" stroke-width="1" points="86,53 86,473 "/>
  24. <text x="77" y="406" dy="0.5ex" text-anchor="end" font-family="sans-serif" font-size="9.67741935483871" opacity="1" fill="#000000">
  25. 20.0
  26. </text>
  27. <polyline fill="none" opacity="1" stroke="#000000" stroke-width="1" points="81,406 86,406 "/>
  28. <text x="77" y="337" dy="0.5ex" text-anchor="end" font-family="sans-serif" font-size="9.67741935483871" opacity="1" fill="#000000">
  29. 40.0
  30. </text>
  31. <polyline fill="none" opacity="1" stroke="#000000" stroke-width="1" points="81,337 86,337 "/>
  32. <text x="77" y="268" dy="0.5ex" text-anchor="end" font-family="sans-serif" font-size="9.67741935483871" opacity="1" fill="#000000">
  33. 60.0
  34. </text>
  35. <polyline fill="none" opacity="1" stroke="#000000" stroke-width="1" points="81,268 86,268 "/>
  36. <text x="77" y="199" dy="0.5ex" text-anchor="end" font-family="sans-serif" font-size="9.67741935483871" opacity="1" fill="#000000">
  37. 80.0
  38. </text>
  39. <polyline fill="none" opacity="1" stroke="#000000" stroke-width="1" points="81,199 86,199 "/>
  40. <text x="77" y="130" dy="0.5ex" text-anchor="end" font-family="sans-serif" font-size="9.67741935483871" opacity="1" fill="#000000">
  41. 100.0
  42. </text>
  43. <polyline fill="none" opacity="1" stroke="#000000" stroke-width="1" points="81,130 86,130 "/>
  44. <text x="77" y="61" dy="0.5ex" text-anchor="end" font-family="sans-serif" font-size="9.67741935483871" opacity="1" fill="#000000">
  45. 120.0
  46. </text>
  47. <polyline fill="none" opacity="1" stroke="#000000" stroke-width="1" points="81,61 86,61 "/>
  48. <polyline fill="none" opacity="1" stroke="#000000" stroke-width="1" points="87,473 933,473 "/>
  49. <text x="220" y="483" dy="0.76em" text-anchor="middle" font-family="sans-serif" font-size="9.67741935483871" opacity="1" fill="#000000">
  50. 50
  51. </text>
  52. <polyline fill="none" opacity="1" stroke="#000000" stroke-width="1" points="220,473 220,478 "/>
  53. <text x="363" y="483" dy="0.76em" text-anchor="middle" font-family="sans-serif" font-size="9.67741935483871" opacity="1" fill="#000000">
  54. 100
  55. </text>
  56. <polyline fill="none" opacity="1" stroke="#000000" stroke-width="1" points="363,473 363,478 "/>
  57. <text x="505" y="483" dy="0.76em" text-anchor="middle" font-family="sans-serif" font-size="9.67741935483871" opacity="1" fill="#000000">
  58. 150
  59. </text>
  60. <polyline fill="none" opacity="1" stroke="#000000" stroke-width="1" points="505,473 505,478 "/>
  61. <text x="648" y="483" dy="0.76em" text-anchor="middle" font-family="sans-serif" font-size="9.67741935483871" opacity="1" fill="#000000">
  62. 200
  63. </text>
  64. <polyline fill="none" opacity="1" stroke="#000000" stroke-width="1" points="648,473 648,478 "/>
  65. <text x="790" y="483" dy="0.76em" text-anchor="middle" font-family="sans-serif" font-size="9.67741935483871" opacity="1" fill="#000000">
  66. 250
  67. </text>
  68. <polyline fill="none" opacity="1" stroke="#000000" stroke-width="1" points="790,473 790,478 "/>
  69. <text x="933" y="483" dy="0.76em" text-anchor="middle" font-family="sans-serif" font-size="9.67741935483871" opacity="1" fill="#000000">
  70. 300
  71. </text>
  72. <polyline fill="none" opacity="1" stroke="#000000" stroke-width="1" points="933,473 933,478 "/>
  73. <circle cx="87" cy="472" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  74. <circle cx="95" cy="465" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  75. <circle cx="104" cy="464" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  76. <circle cx="112" cy="432" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  77. <circle cx="121" cy="456" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  78. <circle cx="129" cy="425" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  79. <circle cx="138" cy="429" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  80. <circle cx="146" cy="445" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  81. <circle cx="155" cy="442" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  82. <circle cx="163" cy="411" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  83. <circle cx="172" cy="429" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  84. <circle cx="181" cy="427" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  85. <circle cx="189" cy="424" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  86. <circle cx="198" cy="403" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  87. <circle cx="206" cy="417" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  88. <circle cx="215" cy="390" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  89. <circle cx="223" cy="408" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  90. <circle cx="232" cy="409" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  91. <circle cx="240" cy="396" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  92. <circle cx="249" cy="395" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  93. <circle cx="257" cy="389" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  94. <circle cx="266" cy="392" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  95. <circle cx="275" cy="381" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  96. <circle cx="283" cy="386" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  97. <circle cx="292" cy="381" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  98. <circle cx="300" cy="379" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  99. <circle cx="309" cy="376" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  100. <circle cx="317" cy="364" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  101. <circle cx="326" cy="357" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  102. <circle cx="334" cy="338" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  103. <circle cx="343" cy="339" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  104. <circle cx="351" cy="326" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  105. <circle cx="360" cy="353" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  106. <circle cx="369" cy="349" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  107. <circle cx="377" cy="320" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  108. <circle cx="386" cy="336" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  109. <circle cx="394" cy="337" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  110. <circle cx="403" cy="333" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  111. <circle cx="411" cy="331" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  112. <circle cx="420" cy="315" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  113. <circle cx="428" cy="308" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  114. <circle cx="437" cy="321" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  115. <circle cx="445" cy="310" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  116. <circle cx="454" cy="301" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  117. <circle cx="463" cy="308" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  118. <circle cx="471" cy="290" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  119. <circle cx="480" cy="301" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  120. <circle cx="488" cy="299" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  121. <circle cx="497" cy="325" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  122. <circle cx="505" cy="291" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  123. <circle cx="514" cy="268" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  124. <circle cx="522" cy="280" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  125. <circle cx="531" cy="276" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  126. <circle cx="539" cy="266" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  127. <circle cx="548" cy="225" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  128. <circle cx="557" cy="287" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  129. <circle cx="565" cy="266" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  130. <circle cx="574" cy="247" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  131. <circle cx="582" cy="266" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  132. <circle cx="591" cy="276" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  133. <circle cx="599" cy="305" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  134. <circle cx="608" cy="303" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  135. <circle cx="616" cy="189" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  136. <circle cx="625" cy="260" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  137. <circle cx="633" cy="53" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  138. <circle cx="642" cy="246" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  139. <circle cx="651" cy="315" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  140. <circle cx="659" cy="248" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  141. <circle cx="668" cy="208" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  142. <circle cx="676" cy="213" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  143. <circle cx="685" cy="159" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  144. <circle cx="693" cy="204" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  145. <circle cx="702" cy="236" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  146. <circle cx="710" cy="231" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  147. <circle cx="719" cy="252" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  148. <circle cx="727" cy="362" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  149. <circle cx="736" cy="219" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  150. <circle cx="745" cy="156" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  151. <circle cx="753" cy="157" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  152. <circle cx="762" cy="139" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  153. <circle cx="770" cy="170" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  154. <circle cx="779" cy="144" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  155. <circle cx="787" cy="220" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  156. <circle cx="796" cy="171" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  157. <circle cx="804" cy="204" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  158. <circle cx="813" cy="138" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  159. <circle cx="821" cy="172" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  160. <circle cx="830" cy="167" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  161. <circle cx="839" cy="87" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  162. <circle cx="847" cy="107" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  163. <circle cx="856" cy="147" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  164. <circle cx="864" cy="122" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  165. <circle cx="873" cy="127" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  166. <circle cx="881" cy="132" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  167. <circle cx="890" cy="90" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  168. <circle cx="898" cy="89" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  169. <circle cx="907" cy="120" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  170. <circle cx="915" cy="91" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  171. <circle cx="924" cy="112" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  172. <circle cx="933" cy="105" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  173. <polyline fill="none" opacity="1" stroke="#1F78B4" stroke-width="1" points="87,473 933,103 "/>
  174. <polygon opacity="0.25" fill="#1F78B4" points="87,473 933,118 933,89 "/>
  175. <text x="132" y="68" dy="0.76em" text-anchor="start" font-family="sans-serif" font-size="9.67741935483871" opacity="1" fill="#000000">
  176. Sample
  177. </text>
  178. <text x="132" y="83" dy="0.76em" text-anchor="start" font-family="sans-serif" font-size="9.67741935483871" opacity="1" fill="#000000">
  179. Linear regression
  180. </text>
  181. <text x="132" y="98" dy="0.76em" text-anchor="start" font-family="sans-serif" font-size="9.67741935483871" opacity="1" fill="#000000">
  182. Confidence interval
  183. </text>
  184. <circle cx="112" cy="73" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  185. <polyline fill="none" opacity="1" stroke="#1F78B4" stroke-width="2" points="102,88 122,88 "/>
  186. <rect x="102" y="98" width="20" height="10" opacity="0.25" fill="#1F78B4" stroke="none"/>
  187. </svg>