pdf.svg 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155
  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/tokio::sync::mpsc/10
  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. Iterations
  7. </text>
  8. <text x="480" y="513" dy="-0.5ex" text-anchor="middle" font-family="sans-serif" font-size="9.67741935483871" opacity="1" fill="#000000">
  9. Average Time (us)
  10. </text>
  11. <polyline fill="none" opacity="1" stroke="#000000" stroke-width="1" points="86,53 86,473 "/>
  12. <text x="77" y="430" dy="0.5ex" text-anchor="end" font-family="sans-serif" font-size="9.67741935483871" opacity="1" fill="#000000">
  13. 20
  14. </text>
  15. <polyline fill="none" opacity="1" stroke="#000000" stroke-width="1" points="81,430 86,430 "/>
  16. <text x="77" y="388" dy="0.5ex" text-anchor="end" font-family="sans-serif" font-size="9.67741935483871" opacity="1" fill="#000000">
  17. 40
  18. </text>
  19. <polyline fill="none" opacity="1" stroke="#000000" stroke-width="1" points="81,388 86,388 "/>
  20. <text x="77" y="346" dy="0.5ex" text-anchor="end" font-family="sans-serif" font-size="9.67741935483871" opacity="1" fill="#000000">
  21. 60
  22. </text>
  23. <polyline fill="none" opacity="1" stroke="#000000" stroke-width="1" points="81,346 86,346 "/>
  24. <text x="77" y="304" dy="0.5ex" text-anchor="end" font-family="sans-serif" font-size="9.67741935483871" opacity="1" fill="#000000">
  25. 80
  26. </text>
  27. <polyline fill="none" opacity="1" stroke="#000000" stroke-width="1" points="81,304 86,304 "/>
  28. <text x="77" y="262" dy="0.5ex" text-anchor="end" font-family="sans-serif" font-size="9.67741935483871" opacity="1" fill="#000000">
  29. 100
  30. </text>
  31. <polyline fill="none" opacity="1" stroke="#000000" stroke-width="1" points="81,262 86,262 "/>
  32. <text x="77" y="220" dy="0.5ex" text-anchor="end" font-family="sans-serif" font-size="9.67741935483871" opacity="1" fill="#000000">
  33. 120
  34. </text>
  35. <polyline fill="none" opacity="1" stroke="#000000" stroke-width="1" points="81,220 86,220 "/>
  36. <text x="77" y="178" dy="0.5ex" text-anchor="end" font-family="sans-serif" font-size="9.67741935483871" opacity="1" fill="#000000">
  37. 140
  38. </text>
  39. <polyline fill="none" opacity="1" stroke="#000000" stroke-width="1" points="81,178 86,178 "/>
  40. <text x="77" y="136" dy="0.5ex" text-anchor="end" font-family="sans-serif" font-size="9.67741935483871" opacity="1" fill="#000000">
  41. 160
  42. </text>
  43. <polyline fill="none" opacity="1" stroke="#000000" stroke-width="1" points="81,136 86,136 "/>
  44. <text x="77" y="94" dy="0.5ex" text-anchor="end" font-family="sans-serif" font-size="9.67741935483871" opacity="1" fill="#000000">
  45. 180
  46. </text>
  47. <polyline fill="none" opacity="1" stroke="#000000" stroke-width="1" points="81,94 86,94 "/>
  48. <polyline fill="none" opacity="1" stroke="#000000" stroke-width="1" points="87,473 873,473 "/>
  49. <text x="88" y="483" dy="0.76em" text-anchor="middle" font-family="sans-serif" font-size="9.67741935483871" opacity="1" fill="#000000">
  50. 300
  51. </text>
  52. <polyline fill="none" opacity="1" stroke="#000000" stroke-width="1" points="88,473 88,478 "/>
  53. <text x="191" y="483" dy="0.76em" text-anchor="middle" font-family="sans-serif" font-size="9.67741935483871" opacity="1" fill="#000000">
  54. 350
  55. </text>
  56. <polyline fill="none" opacity="1" stroke="#000000" stroke-width="1" points="191,473 191,478 "/>
  57. <text x="294" y="483" dy="0.76em" text-anchor="middle" font-family="sans-serif" font-size="9.67741935483871" opacity="1" fill="#000000">
  58. 400
  59. </text>
  60. <polyline fill="none" opacity="1" stroke="#000000" stroke-width="1" points="294,473 294,478 "/>
  61. <text x="398" y="483" dy="0.76em" text-anchor="middle" font-family="sans-serif" font-size="9.67741935483871" opacity="1" fill="#000000">
  62. 450
  63. </text>
  64. <polyline fill="none" opacity="1" stroke="#000000" stroke-width="1" points="398,473 398,478 "/>
  65. <text x="501" y="483" dy="0.76em" text-anchor="middle" font-family="sans-serif" font-size="9.67741935483871" opacity="1" fill="#000000">
  66. 500
  67. </text>
  68. <polyline fill="none" opacity="1" stroke="#000000" stroke-width="1" points="501,473 501,478 "/>
  69. <text x="604" y="483" dy="0.76em" text-anchor="middle" font-family="sans-serif" font-size="9.67741935483871" opacity="1" fill="#000000">
  70. 550
  71. </text>
  72. <polyline fill="none" opacity="1" stroke="#000000" stroke-width="1" points="604,473 604,478 "/>
  73. <text x="707" y="483" dy="0.76em" text-anchor="middle" font-family="sans-serif" font-size="9.67741935483871" opacity="1" fill="#000000">
  74. 600
  75. </text>
  76. <polyline fill="none" opacity="1" stroke="#000000" stroke-width="1" points="707,473 707,478 "/>
  77. <text x="810" y="483" dy="0.76em" text-anchor="middle" font-family="sans-serif" font-size="9.67741935483871" opacity="1" fill="#000000">
  78. 650
  79. </text>
  80. <polyline fill="none" opacity="1" stroke="#000000" stroke-width="1" points="810,473 810,478 "/>
  81. <text x="933" y="263" dy="0.76em" text-anchor="middle" font-family="sans-serif" font-size="9.67741935483871" opacity="1" fill="#000000" transform="rotate(90, 933, 263)">
  82. Density (a.u.)
  83. </text>
  84. <polyline fill="none" opacity="1" stroke="#000000" stroke-width="1" points="873,54 873,473 "/>
  85. <text x="916" y="436" dy="0.5ex" text-anchor="end" font-family="sans-serif" font-size="9.67741935483871" opacity="1" fill="#000000">
  86. 5e-4
  87. </text>
  88. <polyline fill="none" opacity="1" stroke="#000000" stroke-width="1" points="873,436 878,436 "/>
  89. <text x="916" y="399" dy="0.5ex" text-anchor="end" font-family="sans-serif" font-size="9.67741935483871" opacity="1" fill="#000000">
  90. 0.001
  91. </text>
  92. <polyline fill="none" opacity="1" stroke="#000000" stroke-width="1" points="873,399 878,399 "/>
  93. <text x="883" y="362" dy="0.5ex" text-anchor="start" font-family="sans-serif" font-size="9.67741935483871" opacity="1" fill="#000000">
  94. 0.0015
  95. </text>
  96. <polyline fill="none" opacity="1" stroke="#000000" stroke-width="1" points="873,362 878,362 "/>
  97. <text x="916" y="325" dy="0.5ex" text-anchor="end" font-family="sans-serif" font-size="9.67741935483871" opacity="1" fill="#000000">
  98. 0.002
  99. </text>
  100. <polyline fill="none" opacity="1" stroke="#000000" stroke-width="1" points="873,325 878,325 "/>
  101. <text x="883" y="288" dy="0.5ex" text-anchor="start" font-family="sans-serif" font-size="9.67741935483871" opacity="1" fill="#000000">
  102. 0.0025
  103. </text>
  104. <polyline fill="none" opacity="1" stroke="#000000" stroke-width="1" points="873,288 878,288 "/>
  105. <text x="916" y="251" dy="0.5ex" text-anchor="end" font-family="sans-serif" font-size="9.67741935483871" opacity="1" fill="#000000">
  106. 0.003
  107. </text>
  108. <polyline fill="none" opacity="1" stroke="#000000" stroke-width="1" points="873,251 878,251 "/>
  109. <text x="883" y="214" dy="0.5ex" text-anchor="start" font-family="sans-serif" font-size="9.67741935483871" opacity="1" fill="#000000">
  110. 0.0035
  111. </text>
  112. <polyline fill="none" opacity="1" stroke="#000000" stroke-width="1" points="873,214 878,214 "/>
  113. <text x="916" y="177" dy="0.5ex" text-anchor="end" font-family="sans-serif" font-size="9.67741935483871" opacity="1" fill="#000000">
  114. 0.004
  115. </text>
  116. <polyline fill="none" opacity="1" stroke="#000000" stroke-width="1" points="873,177 878,177 "/>
  117. <text x="883" y="140" dy="0.5ex" text-anchor="start" font-family="sans-serif" font-size="9.67741935483871" opacity="1" fill="#000000">
  118. 0.0045
  119. </text>
  120. <polyline fill="none" opacity="1" stroke="#000000" stroke-width="1" points="873,140 878,140 "/>
  121. <text x="916" y="103" dy="0.5ex" text-anchor="end" font-family="sans-serif" font-size="9.67741935483871" opacity="1" fill="#000000">
  122. 0.005
  123. </text>
  124. <polyline fill="none" opacity="1" stroke="#000000" stroke-width="1" points="873,103 878,103 "/>
  125. <text x="883" y="66" dy="0.5ex" text-anchor="start" font-family="sans-serif" font-size="9.67741935483871" opacity="1" fill="#000000">
  126. 0.0055
  127. </text>
  128. <polyline fill="none" opacity="1" stroke="#000000" stroke-width="1" points="873,66 878,66 "/>
  129. <polygon opacity="0.5" fill="#1F78B4" points="87,472 88,472 90,472 91,472 93,472 94,472 96,472 98,472 99,472 101,472 102,472 104,472 105,472 107,472 109,472 110,472 112,472 113,471 115,471 116,471 118,471 120,471 121,471 123,471 124,471 126,471 127,470 129,470 131,470 132,470 134,470 135,469 137,469 138,469 140,469 142,468 143,468 145,468 146,468 148,467 150,467 151,466 153,466 154,466 156,465 157,465 159,464 161,464 162,463 164,463 165,462 167,462 168,461 170,461 172,460 173,459 175,459 176,458 178,457 179,456 181,456 183,455 184,454 186,453 187,452 189,451 190,451 192,450 194,449 195,448 197,447 198,446 200,445 201,443 203,442 205,441 206,440 208,439 209,438 211,437 213,435 214,434 216,433 217,431 219,430 220,429 222,427 224,426 225,424 227,423 228,421 230,420 231,418 233,417 235,415 236,413 238,412 239,410 241,408 242,406 244,404 246,402 247,400 249,398 250,396 252,394 253,392 255,390 257,387 258,385 260,382 261,380 263,377 264,375 266,372 268,369 269,366 271,363 272,360 274,357 276,353 277,350 279,347 280,343 282,339 283,336 285,332 287,328 288,324 290,320 291,316 293,311 294,307 296,303 298,298 299,293 301,289 302,284 304,279 305,274 307,269 309,264 310,259 312,253 313,248 315,243 316,237 318,232 320,227 321,221 323,216 324,210 326,205 327,199 329,194 331,188 332,183 334,177 335,172 337,167 339,161 340,156 342,151 343,146 345,141 346,136 348,131 350,126 351,122 353,117 354,113 356,108 357,104 359,100 361,96 362,93 364,89 365,86 367,82 368,79 370,76 372,74 373,71 375,68 376,66 378,64 379,62 381,60 383,59 384,58 386,56 387,55 389,54 391,54 392,53 394,53 395,53 397,53 398,53 400,53 402,53 403,54 405,54 406,55 408,56 409,57 411,58 413,59 414,61 416,62 417,64 419,65 420,67 422,69 424,70 425,72 427,74 428,76 430,78 431,80 433,82 435,84 436,86 438,88 439,90 441,92 442,94 444,96 446,98 447,100 449,101 450,103 452,105 454,107 455,108 457,110 458,112 460,113 461,115 463,116 465,117 466,118 468,120 469,121 471,122 472,123 474,123 476,124 477,125 479,125 480,126 482,126 483,126 485,126 487,127 488,127 490,126 491,126 493,126 494,126 496,125 498,125 499,124 501,123 502,122 504,122 505,121 507,120 509,118 510,117 512,116 513,115 515,113 517,112 518,110 520,109 521,107 523,105 524,104 526,102 528,100 529,98 531,97 532,95 534,93 535,91 537,89 539,87 540,85 542,84 543,82 545,80 546,78 548,77 550,75 551,73 553,72 554,70 556,69 557,67 559,66 561,65 562,64 564,63 565,62 567,61 568,60 570,59 572,59 573,58 575,58 576,57 578,57 580,57 581,57 583,58 584,58 586,58 587,59 589,60 591,61 592,62 594,63 595,64 597,66 598,67 600,69 602,71 603,73 605,75 606,77 608,79 609,82 611,84 613,87 614,90 616,93 617,96 619,99 620,103 622,106 624,110 625,113 627,117 628,121 630,125 632,129 633,133 635,137 636,142 638,146 639,151 641,155 643,160 644,165 646,169 647,174 649,179 650,184 652,189 654,194 655,199 657,204 658,209 660,214 661,220 663,225 665,230 666,235 668,240 669,245 671,251 672,256 674,261 676,266 677,271 679,276 680,281 682,286 683,291 685,296 687,301 688,305 690,310 691,315 693,319 695,324 696,328 698,333 699,337 701,341 702,345 704,349 706,353 707,357 709,361 710,365 712,369 713,372 715,376 717,379 718,383 720,386 721,389 723,392 724,395 726,398 728,401 729,404 731,407 732,409 734,412 735,414 737,417 739,419 740,421 742,423 743,426 745,428 746,430 748,431 750,433 751,435 753,437 754,438 756,440 758,442 759,443 761,444 762,446 764,447 765,448 767,449 769,451 770,452 772,453 773,454 775,455 776,456 778,457 780,457 781,458 783,459 784,460 786,461 787,461 789,462 791,462 792,463 794,464 795,464 797,465 798,465 800,466 802,466 803,466 805,467 806,467 808,467 809,468 811,468 813,468 814,469 816,469 817,469 819,469 821,470 822,470 824,470 825,470 827,470 828,471 830,471 832,471 833,471 835,471 836,471 838,471 839,471 841,471 843,472 844,472 846,472 847,472 849,472 850,472 852,472 854,472 855,472 857,472 858,472 860,472 861,472 863,472 865,472 866,472 868,472 869,472 871,472 873,472 873,473 87,473 "/>
  130. <polyline fill="none" opacity="1" stroke="#1F78B4" stroke-width="1" points="488,472 488,53 "/>
  131. <polyline fill="none" opacity="1" stroke="#FF7F00" stroke-width="1" points="114,472 114,53 "/>
  132. <polyline fill="none" opacity="1" stroke="#FF7F00" stroke-width="1" points="865,472 865,53 "/>
  133. <polyline fill="none" opacity="1" stroke="#E31A1C" stroke-width="1" points="87,472 87,53 "/>
  134. <polyline fill="none" opacity="1" stroke="#E31A1C" stroke-width="1" points="873,472 873,53 "/>
  135. <text x="776" y="228" dy="0.76em" text-anchor="start" font-family="sans-serif" font-size="9.67741935483871" opacity="1" fill="#000000">
  136. PDF
  137. </text>
  138. <text x="776" y="243" dy="0.76em" text-anchor="start" font-family="sans-serif" font-size="9.67741935483871" opacity="1" fill="#000000">
  139. Mean
  140. </text>
  141. <text x="776" y="258" dy="0.76em" text-anchor="start" font-family="sans-serif" font-size="9.67741935483871" opacity="1" fill="#000000">
  142. &quot;Clean&quot; sample
  143. </text>
  144. <text x="776" y="273" dy="0.76em" text-anchor="start" font-family="sans-serif" font-size="9.67741935483871" opacity="1" fill="#000000">
  145. Mild outliers
  146. </text>
  147. <text x="776" y="288" dy="0.76em" text-anchor="start" font-family="sans-serif" font-size="9.67741935483871" opacity="1" fill="#000000">
  148. Severe outliers
  149. </text>
  150. <rect x="746" y="228" width="20" height="10" opacity="0.5" fill="#1F78B4" stroke="none"/>
  151. <polyline fill="none" opacity="1" stroke="#1F78B4" stroke-width="1" points="746,248 766,248 "/>
  152. <circle cx="756" cy="263" r="3" opacity="1" fill="#1F78B4" stroke="none" stroke-width="1"/>
  153. <circle cx="756" cy="278" r="3" opacity="1" fill="#FF7F00" stroke="none" stroke-width="1"/>
  154. <circle cx="756" cy="293" r="3" opacity="1" fill="#E31A1C" stroke="none" stroke-width="1"/>
  155. </svg>