regression.svg 15 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192
  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/50
  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="185" y1="472" x2="185" y2="52"/>
  12. <line opacity="0.2" stroke="#000000" stroke-width="1" x1="292" y1="472" x2="292" y2="52"/>
  13. <line opacity="0.2" stroke="#000000" stroke-width="1" x1="398" y1="472" x2="398" y2="52"/>
  14. <line opacity="0.2" stroke="#000000" stroke-width="1" x1="505" y1="472" x2="505" y2="52"/>
  15. <line opacity="0.2" stroke="#000000" stroke-width="1" x1="612" y1="472" x2="612" y2="52"/>
  16. <line opacity="0.2" stroke="#000000" stroke-width="1" x1="719" y1="472" x2="719" y2="52"/>
  17. <line opacity="0.2" stroke="#000000" stroke-width="1" x1="826" y1="472" x2="826" y2="52"/>
  18. <line opacity="0.2" stroke="#000000" stroke-width="1" x1="933" y1="472" x2="933" y2="52"/>
  19. <line opacity="0.2" stroke="#000000" stroke-width="1" x1="87" y1="400" x2="933" y2="400"/>
  20. <line opacity="0.2" stroke="#000000" stroke-width="1" x1="87" y1="326" x2="933" y2="326"/>
  21. <line opacity="0.2" stroke="#000000" stroke-width="1" x1="87" y1="251" x2="933" y2="251"/>
  22. <line opacity="0.2" stroke="#000000" stroke-width="1" x1="87" y1="177" x2="933" y2="177"/>
  23. <line opacity="0.2" stroke="#000000" stroke-width="1" x1="87" y1="103" x2="933" y2="103"/>
  24. <polyline fill="none" opacity="1" stroke="#000000" stroke-width="1" points="86,53 86,473 "/>
  25. <text x="77" y="400" dy="0.5ex" text-anchor="end" font-family="sans-serif" font-size="9.67741935483871" opacity="1" fill="#000000">
  26. 20.0
  27. </text>
  28. <polyline fill="none" opacity="1" stroke="#000000" stroke-width="1" points="81,400 86,400 "/>
  29. <text x="77" y="326" dy="0.5ex" text-anchor="end" font-family="sans-serif" font-size="9.67741935483871" opacity="1" fill="#000000">
  30. 40.0
  31. </text>
  32. <polyline fill="none" opacity="1" stroke="#000000" stroke-width="1" points="81,326 86,326 "/>
  33. <text x="77" y="251" dy="0.5ex" text-anchor="end" font-family="sans-serif" font-size="9.67741935483871" opacity="1" fill="#000000">
  34. 60.0
  35. </text>
  36. <polyline fill="none" opacity="1" stroke="#000000" stroke-width="1" points="81,251 86,251 "/>
  37. <text x="77" y="177" dy="0.5ex" text-anchor="end" font-family="sans-serif" font-size="9.67741935483871" opacity="1" fill="#000000">
  38. 80.0
  39. </text>
  40. <polyline fill="none" opacity="1" stroke="#000000" stroke-width="1" points="81,177 86,177 "/>
  41. <text x="77" y="103" dy="0.5ex" text-anchor="end" font-family="sans-serif" font-size="9.67741935483871" opacity="1" fill="#000000">
  42. 100.0
  43. </text>
  44. <polyline fill="none" opacity="1" stroke="#000000" stroke-width="1" points="81,103 86,103 "/>
  45. <polyline fill="none" opacity="1" stroke="#000000" stroke-width="1" points="87,473 933,473 "/>
  46. <text x="185" y="483" dy="0.76em" text-anchor="middle" font-family="sans-serif" font-size="9.67741935483871" opacity="1" fill="#000000">
  47. 50
  48. </text>
  49. <polyline fill="none" opacity="1" stroke="#000000" stroke-width="1" points="185,473 185,478 "/>
  50. <text x="292" y="483" dy="0.76em" text-anchor="middle" font-family="sans-serif" font-size="9.67741935483871" opacity="1" fill="#000000">
  51. 100
  52. </text>
  53. <polyline fill="none" opacity="1" stroke="#000000" stroke-width="1" points="292,473 292,478 "/>
  54. <text x="398" y="483" dy="0.76em" text-anchor="middle" font-family="sans-serif" font-size="9.67741935483871" opacity="1" fill="#000000">
  55. 150
  56. </text>
  57. <polyline fill="none" opacity="1" stroke="#000000" stroke-width="1" points="398,473 398,478 "/>
  58. <text x="505" y="483" dy="0.76em" text-anchor="middle" font-family="sans-serif" font-size="9.67741935483871" opacity="1" fill="#000000">
  59. 200
  60. </text>
  61. <polyline fill="none" opacity="1" stroke="#000000" stroke-width="1" points="505,473 505,478 "/>
  62. <text x="612" y="483" dy="0.76em" text-anchor="middle" font-family="sans-serif" font-size="9.67741935483871" opacity="1" fill="#000000">
  63. 250
  64. </text>
  65. <polyline fill="none" opacity="1" stroke="#000000" stroke-width="1" points="612,473 612,478 "/>
  66. <text x="719" y="483" dy="0.76em" text-anchor="middle" font-family="sans-serif" font-size="9.67741935483871" opacity="1" fill="#000000">
  67. 300
  68. </text>
  69. <polyline fill="none" opacity="1" stroke="#000000" stroke-width="1" points="719,473 719,478 "/>
  70. <text x="826" y="483" dy="0.76em" text-anchor="middle" font-family="sans-serif" font-size="9.67741935483871" opacity="1" fill="#000000">
  71. 350
  72. </text>
  73. <polyline fill="none" opacity="1" stroke="#000000" stroke-width="1" points="826,473 826,478 "/>
  74. <text x="933" y="483" dy="0.76em" text-anchor="middle" font-family="sans-serif" font-size="9.67741935483871" opacity="1" fill="#000000">
  75. 400
  76. </text>
  77. <polyline fill="none" opacity="1" stroke="#000000" stroke-width="1" points="933,473 933,478 "/>
  78. <circle cx="87" cy="472" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  79. <circle cx="95" cy="466" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  80. <circle cx="104" cy="461" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  81. <circle cx="112" cy="459" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  82. <circle cx="121" cy="453" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  83. <circle cx="129" cy="401" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  84. <circle cx="138" cy="427" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  85. <circle cx="146" cy="440" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  86. <circle cx="155" cy="416" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  87. <circle cx="163" cy="435" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  88. <circle cx="172" cy="430" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  89. <circle cx="181" cy="411" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  90. <circle cx="189" cy="420" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  91. <circle cx="198" cy="415" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  92. <circle cx="206" cy="415" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  93. <circle cx="215" cy="391" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  94. <circle cx="223" cy="381" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  95. <circle cx="232" cy="400" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  96. <circle cx="240" cy="374" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  97. <circle cx="249" cy="393" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  98. <circle cx="257" cy="384" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  99. <circle cx="266" cy="361" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  100. <circle cx="275" cy="355" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  101. <circle cx="283" cy="375" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  102. <circle cx="292" cy="371" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  103. <circle cx="300" cy="368" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  104. <circle cx="309" cy="359" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  105. <circle cx="317" cy="355" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  106. <circle cx="326" cy="353" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  107. <circle cx="334" cy="350" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  108. <circle cx="343" cy="348" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  109. <circle cx="351" cy="344" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  110. <circle cx="360" cy="336" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  111. <circle cx="369" cy="327" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  112. <circle cx="377" cy="322" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  113. <circle cx="386" cy="326" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  114. <circle cx="394" cy="314" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  115. <circle cx="403" cy="309" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  116. <circle cx="411" cy="309" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  117. <circle cx="420" cy="308" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  118. <circle cx="428" cy="308" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  119. <circle cx="437" cy="290" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  120. <circle cx="445" cy="307" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  121. <circle cx="454" cy="257" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  122. <circle cx="463" cy="282" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  123. <circle cx="471" cy="276" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  124. <circle cx="480" cy="281" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  125. <circle cx="488" cy="268" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  126. <circle cx="497" cy="270" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  127. <circle cx="505" cy="269" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  128. <circle cx="514" cy="266" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  129. <circle cx="522" cy="262" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  130. <circle cx="531" cy="244" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  131. <circle cx="539" cy="214" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  132. <circle cx="548" cy="242" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  133. <circle cx="557" cy="233" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  134. <circle cx="565" cy="230" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  135. <circle cx="574" cy="227" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  136. <circle cx="582" cy="236" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  137. <circle cx="591" cy="228" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  138. <circle cx="599" cy="226" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  139. <circle cx="608" cy="208" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  140. <circle cx="616" cy="209" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  141. <circle cx="625" cy="206" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  142. <circle cx="633" cy="210" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  143. <circle cx="642" cy="191" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  144. <circle cx="651" cy="186" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  145. <circle cx="659" cy="184" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  146. <circle cx="668" cy="191" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  147. <circle cx="676" cy="162" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  148. <circle cx="685" cy="186" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  149. <circle cx="693" cy="158" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  150. <circle cx="702" cy="160" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  151. <circle cx="710" cy="110" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  152. <circle cx="719" cy="168" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  153. <circle cx="727" cy="166" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  154. <circle cx="736" cy="144" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  155. <circle cx="745" cy="130" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  156. <circle cx="753" cy="91" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  157. <circle cx="762" cy="135" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  158. <circle cx="770" cy="105" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  159. <circle cx="779" cy="135" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  160. <circle cx="787" cy="145" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  161. <circle cx="796" cy="132" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  162. <circle cx="804" cy="128" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  163. <circle cx="813" cy="91" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  164. <circle cx="821" cy="99" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  165. <circle cx="830" cy="93" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  166. <circle cx="839" cy="96" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  167. <circle cx="847" cy="115" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  168. <circle cx="856" cy="81" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  169. <circle cx="864" cy="107" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  170. <circle cx="873" cy="87" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  171. <circle cx="881" cy="77" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  172. <circle cx="890" cy="69" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  173. <circle cx="898" cy="64" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  174. <circle cx="907" cy="60" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  175. <circle cx="915" cy="78" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  176. <circle cx="924" cy="62" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  177. <circle cx="933" cy="53" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  178. <polyline fill="none" opacity="1" stroke="#1F78B4" stroke-width="1" points="87,473 933,53 "/>
  179. <polygon opacity="0.25" fill="#1F78B4" points="87,473 933,54 933,53 "/>
  180. <text x="132" y="68" dy="0.76em" text-anchor="start" font-family="sans-serif" font-size="9.67741935483871" opacity="1" fill="#000000">
  181. Sample
  182. </text>
  183. <text x="132" y="83" dy="0.76em" text-anchor="start" font-family="sans-serif" font-size="9.67741935483871" opacity="1" fill="#000000">
  184. Linear regression
  185. </text>
  186. <text x="132" y="98" dy="0.76em" text-anchor="start" font-family="sans-serif" font-size="9.67741935483871" opacity="1" fill="#000000">
  187. Confidence interval
  188. </text>
  189. <circle cx="112" cy="73" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  190. <polyline fill="none" opacity="1" stroke="#1F78B4" stroke-width="2" points="102,88 122,88 "/>
  191. <rect x="102" y="98" width="20" height="10" opacity="0.25" fill="#1F78B4" stroke="none"/>
  192. </svg>