Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Browse files

Add a new kwarg to the image_comparison decorator, remove_text, which…

… removes titles and ticks from a figure before comparison. Use this throughout to make more of the tests less dependent on text differences.
  • Loading branch information...
commit 342de605ffc81efc40b79b44b62f186c97af7a2c 1 parent bf23f41
@mdboom authored
Showing with 53,790 additions and 56,118 deletions.
  1. +23 −3 lib/matplotlib/testing/decorators.py
  2. BIN  lib/matplotlib/tests/baseline_images/test_axes/arc_ellipse.pdf
  3. BIN  lib/matplotlib/tests/baseline_images/test_axes/arc_ellipse.png
  4. +1,220 −817 lib/matplotlib/tests/baseline_images/test_axes/arc_ellipse.svg
  5. BIN  lib/matplotlib/tests/baseline_images/test_axes/fill_between_interpolate.pdf
  6. BIN  lib/matplotlib/tests/baseline_images/test_axes/fill_between_interpolate.png
  7. +1,338 −757 lib/matplotlib/tests/baseline_images/test_axes/fill_between_interpolate.svg
  8. BIN  lib/matplotlib/tests/baseline_images/test_axes/hexbin_extent.pdf
  9. BIN  lib/matplotlib/tests/baseline_images/test_axes/hexbin_extent.png
  10. +46,384 −46,801 lib/matplotlib/tests/baseline_images/test_axes/hexbin_extent.svg
  11. BIN  lib/matplotlib/tests/baseline_images/test_axes/imshow.pdf
  12. BIN  lib/matplotlib/tests/baseline_images/test_axes/imshow.png
  13. +201 −1,186 lib/matplotlib/tests/baseline_images/test_axes/imshow.svg
  14. BIN  lib/matplotlib/tests/baseline_images/test_axes/imshow_clip.pdf
  15. +872 −1,347 lib/matplotlib/tests/baseline_images/test_axes/imshow_clip.svg
  16. BIN  lib/matplotlib/tests/baseline_images/test_axes/marker_edges.pdf
  17. BIN  lib/matplotlib/tests/baseline_images/test_axes/marker_edges.png
  18. +261 −35 lib/matplotlib/tests/baseline_images/test_axes/marker_edges.svg
  19. BIN  lib/matplotlib/tests/baseline_images/test_axes/markevery.pdf
  20. BIN  lib/matplotlib/tests/baseline_images/test_axes/markevery.png
  21. +585 −1,006 lib/matplotlib/tests/baseline_images/test_axes/markevery.svg
  22. BIN  lib/matplotlib/tests/baseline_images/test_axes/markevery_line.pdf
  23. BIN  lib/matplotlib/tests/baseline_images/test_axes/markevery_line.png
  24. +322 −684 lib/matplotlib/tests/baseline_images/test_axes/markevery_line.svg
  25. BIN  lib/matplotlib/tests/baseline_images/test_axes/offset_points.pdf
  26. BIN  lib/matplotlib/tests/baseline_images/test_axes/offset_points.png
  27. +315 −705 lib/matplotlib/tests/baseline_images/test_axes/offset_points.svg
  28. BIN  lib/matplotlib/tests/baseline_images/test_axes/polar_coords.pdf
  29. BIN  lib/matplotlib/tests/baseline_images/test_axes/polar_coords.png
  30. +442 −342 lib/matplotlib/tests/baseline_images/test_axes/polar_coords.svg
  31. BIN  lib/matplotlib/tests/baseline_images/test_axes/polycollection_joinstyle.pdf
  32. BIN  lib/matplotlib/tests/baseline_images/test_axes/polycollection_joinstyle.png
  33. +259 −45 lib/matplotlib/tests/baseline_images/test_axes/polycollection_joinstyle.svg
  34. BIN  lib/matplotlib/tests/baseline_images/test_delaunay/cliff-lin-con.png
  35. BIN  lib/matplotlib/tests/baseline_images/test_delaunay/cliff-lin-img.png
  36. BIN  lib/matplotlib/tests/baseline_images/test_delaunay/cliff-nn-con.png
  37. BIN  lib/matplotlib/tests/baseline_images/test_delaunay/cliff-nn-img.png
  38. BIN  lib/matplotlib/tests/baseline_images/test_delaunay/cliff-ref-con.png
  39. BIN  lib/matplotlib/tests/baseline_images/test_delaunay/cliff-ref-img.png
  40. BIN  lib/matplotlib/tests/baseline_images/test_delaunay/cloverleaf-lin-con.png
  41. BIN  lib/matplotlib/tests/baseline_images/test_delaunay/cloverleaf-lin-img.png
  42. BIN  lib/matplotlib/tests/baseline_images/test_delaunay/cloverleaf-nn-con.png
  43. BIN  lib/matplotlib/tests/baseline_images/test_delaunay/cloverleaf-nn-img.png
  44. BIN  lib/matplotlib/tests/baseline_images/test_delaunay/cloverleaf-ref-con.png
  45. BIN  lib/matplotlib/tests/baseline_images/test_delaunay/cloverleaf-ref-img.png
  46. BIN  lib/matplotlib/tests/baseline_images/test_delaunay/cosine_peak-lin-con.png
  47. BIN  lib/matplotlib/tests/baseline_images/test_delaunay/cosine_peak-lin-img.png
  48. BIN  lib/matplotlib/tests/baseline_images/test_delaunay/cosine_peak-nn-con.png
  49. BIN  lib/matplotlib/tests/baseline_images/test_delaunay/cosine_peak-nn-img.png
  50. BIN  lib/matplotlib/tests/baseline_images/test_delaunay/cosine_peak-ref-con.png
  51. BIN  lib/matplotlib/tests/baseline_images/test_delaunay/cosine_peak-ref-img.png
  52. BIN  lib/matplotlib/tests/baseline_images/test_delaunay/exponential-lin-con.png
  53. BIN  lib/matplotlib/tests/baseline_images/test_delaunay/exponential-lin-img.png
  54. BIN  lib/matplotlib/tests/baseline_images/test_delaunay/exponential-nn-con.png
  55. BIN  lib/matplotlib/tests/baseline_images/test_delaunay/exponential-nn-img.png
  56. BIN  lib/matplotlib/tests/baseline_images/test_delaunay/exponential-ref-con.png
  57. BIN  lib/matplotlib/tests/baseline_images/test_delaunay/exponential-ref-img.png
  58. BIN  lib/matplotlib/tests/baseline_images/test_delaunay/gauss-lin-con.png
  59. BIN  lib/matplotlib/tests/baseline_images/test_delaunay/gauss-lin-img.png
  60. BIN  lib/matplotlib/tests/baseline_images/test_delaunay/gauss-nn-con.png
  61. BIN  lib/matplotlib/tests/baseline_images/test_delaunay/gauss-nn-img.png
  62. BIN  lib/matplotlib/tests/baseline_images/test_delaunay/gauss-ref-con.png
  63. BIN  lib/matplotlib/tests/baseline_images/test_delaunay/gauss-ref-img.png
  64. BIN  lib/matplotlib/tests/baseline_images/test_delaunay/gentle-lin-con.png
  65. BIN  lib/matplotlib/tests/baseline_images/test_delaunay/gentle-lin-img.png
  66. BIN  lib/matplotlib/tests/baseline_images/test_delaunay/gentle-nn-con.png
  67. BIN  lib/matplotlib/tests/baseline_images/test_delaunay/gentle-nn-img.png
  68. BIN  lib/matplotlib/tests/baseline_images/test_delaunay/gentle-ref-con.png
  69. BIN  lib/matplotlib/tests/baseline_images/test_delaunay/gentle-ref-img.png
  70. BIN  lib/matplotlib/tests/baseline_images/test_delaunay/saddle-lin-con.png
  71. BIN  lib/matplotlib/tests/baseline_images/test_delaunay/saddle-lin-img.png
  72. BIN  lib/matplotlib/tests/baseline_images/test_delaunay/saddle-nn-con.png
  73. BIN  lib/matplotlib/tests/baseline_images/test_delaunay/saddle-nn-img.png
  74. BIN  lib/matplotlib/tests/baseline_images/test_delaunay/saddle-ref-con.png
  75. BIN  lib/matplotlib/tests/baseline_images/test_delaunay/saddle-ref-img.png
  76. BIN  lib/matplotlib/tests/baseline_images/test_delaunay/sphere-lin-con.png
  77. BIN  lib/matplotlib/tests/baseline_images/test_delaunay/sphere-lin-img.png
  78. BIN  lib/matplotlib/tests/baseline_images/test_delaunay/sphere-nn-con.png
  79. BIN  lib/matplotlib/tests/baseline_images/test_delaunay/sphere-nn-img.png
  80. BIN  lib/matplotlib/tests/baseline_images/test_delaunay/sphere-ref-con.png
  81. BIN  lib/matplotlib/tests/baseline_images/test_delaunay/sphere-ref-img.png
  82. BIN  lib/matplotlib/tests/baseline_images/test_delaunay/steep-lin-con.png
  83. BIN  lib/matplotlib/tests/baseline_images/test_delaunay/steep-lin-img.png
  84. BIN  lib/matplotlib/tests/baseline_images/test_delaunay/steep-nn-con.png
  85. BIN  lib/matplotlib/tests/baseline_images/test_delaunay/steep-nn-img.png
  86. BIN  lib/matplotlib/tests/baseline_images/test_delaunay/steep-ref-con.png
  87. BIN  lib/matplotlib/tests/baseline_images/test_delaunay/steep-ref-img.png
  88. BIN  lib/matplotlib/tests/baseline_images/test_delaunay/trig-lin-con.png
  89. BIN  lib/matplotlib/tests/baseline_images/test_delaunay/trig-lin-img.png
  90. BIN  lib/matplotlib/tests/baseline_images/test_delaunay/trig-nn-con.png
  91. BIN  lib/matplotlib/tests/baseline_images/test_delaunay/trig-nn-img.png
  92. BIN  lib/matplotlib/tests/baseline_images/test_delaunay/trig-ref-con.png
  93. BIN  lib/matplotlib/tests/baseline_images/test_delaunay/trig-ref-img.png
  94. +192 −2 lib/matplotlib/tests/baseline_images/test_image/imshow.svg
  95. BIN  lib/matplotlib/tests/baseline_images/test_image/interp_nearest_vs_none.pdf
  96. +46 −559 lib/matplotlib/tests/baseline_images/test_image/interp_nearest_vs_none.svg
  97. BIN  lib/matplotlib/tests/baseline_images/test_legend/legend_auto1.pdf
  98. BIN  lib/matplotlib/tests/baseline_images/test_legend/legend_auto1.png
  99. +286 −663 lib/matplotlib/tests/baseline_images/test_legend/legend_auto1.svg
  100. BIN  lib/matplotlib/tests/baseline_images/test_legend/legend_auto2.pdf
  101. BIN  lib/matplotlib/tests/baseline_images/test_legend/legend_auto2.png
  102. +137 −472 lib/matplotlib/tests/baseline_images/test_legend/legend_auto2.svg
  103. BIN  lib/matplotlib/tests/baseline_images/test_simplification/clipping.pdf
  104. BIN  lib/matplotlib/tests/baseline_images/test_simplification/clipping.png
  105. +247 −44 lib/matplotlib/tests/baseline_images/test_simplification/clipping.svg
  106. BIN  lib/matplotlib/tests/baseline_images/test_simplification/clipping_diamond.pdf
  107. BIN  lib/matplotlib/tests/baseline_images/test_simplification/clipping_diamond.png
  108. +209 −43 lib/matplotlib/tests/baseline_images/test_simplification/clipping_diamond.svg
  109. BIN  lib/matplotlib/tests/baseline_images/test_simplification/fft_peaks.png
  110. BIN  lib/matplotlib/tests/baseline_images/test_simplification/hatch_simplify.pdf
  111. BIN  lib/matplotlib/tests/baseline_images/test_simplification/hatch_simplify.png
  112. +0 −255 lib/matplotlib/tests/baseline_images/test_simplification/hatch_simplify.svg
  113. BIN  lib/matplotlib/tests/baseline_images/test_simplification/para_equal_perp.pdf
  114. BIN  lib/matplotlib/tests/baseline_images/test_simplification/para_equal_perp.png
  115. +411 −291 lib/matplotlib/tests/baseline_images/test_simplification/para_equal_perp.svg
  116. +25 −29 lib/matplotlib/tests/test_axes.py
  117. +2 −1  lib/matplotlib/tests/test_delaunay.py
  118. +3 −4 lib/matplotlib/tests/test_image.py
  119. +2 −3 lib/matplotlib/tests/test_legend.py
  120. +8 −24 lib/matplotlib/tests/test_simplification.py
View
26 lib/matplotlib/testing/decorators.py
@@ -6,6 +6,7 @@
import matplotlib
import matplotlib.tests
import matplotlib.units
+from matplotlib import ticker
from matplotlib import pyplot as plt
from matplotlib import ft2font
import numpy as np
@@ -99,6 +100,16 @@ def setup_class(cls):
cls._func()
+ @staticmethod
+ def remove_text(figure):
+ figure.suptitle("")
+ for ax in figure.get_axes():
+ ax.set_title("")
+ ax.xaxis.set_major_formatter(ticker.NullFormatter())
+ ax.xaxis.set_minor_formatter(ticker.NullFormatter())
+ ax.yaxis.set_major_formatter(ticker.NullFormatter())
+ ax.yaxis.set_minor_formatter(ticker.NullFormatter())
+
def test(self):
baseline_dir, result_dir = _image_directories(self._func)
@@ -128,6 +139,9 @@ def test(self):
will_fail, fail_msg,
known_exception_class=ImageComparisonFailure)
def do_test():
+ if self._remove_text:
+ self.remove_text(figure)
+
figure.savefig(actual_fname)
err = compare_images(expected_fname, actual_fname,
@@ -151,7 +165,8 @@ def do_test():
yield (do_test,)
-def image_comparison(baseline_images=None, extensions=None, tol=1e-3, freetype_version=None):
+def image_comparison(baseline_images=None, extensions=None, tol=1e-3,
+ freetype_version=None, remove_text=False):
"""
call signature::
@@ -179,6 +194,11 @@ def image_comparison(baseline_images=None, extensions=None, tol=1e-3, freetype_v
*freetype_version*: str or tuple
The expected freetype version or range of versions for this
test to pass.
+
+ *remove_text*: bool
+ Remove the title and tick text from the figure before
+ comparison. This does not remove other, more deliberate,
+ text, such as legends and annotations.
"""
if baseline_images is None:
@@ -210,7 +230,8 @@ def compare_images_decorator(func):
'_baseline_images': baseline_images,
'_extensions': extensions,
'_tol': tol,
- '_freetype_version': freetype_version})
+ '_freetype_version': freetype_version,
+ '_remove_text': remove_text})
return new_class
return compare_images_decorator
@@ -242,4 +263,3 @@ def _image_directories(func):
os.makedirs(result_dir)
return baseline_dir, result_dir
-
View
BIN  lib/matplotlib/tests/baseline_images/test_axes/arc_ellipse.pdf
Binary file not shown
View
BIN  lib/matplotlib/tests/baseline_images/test_axes/arc_ellipse.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
View
2,037 lib/matplotlib/tests/baseline_images/test_axes/arc_ellipse.svg
@@ -1,823 +1,1226 @@
-<?xml version="1.0" standalone="no"?>
+<?xml version="1.0" encoding="utf-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Created with matplotlib (http://matplotlib.sourceforge.net/) -->
-<svg width="576pt" height="432pt" viewBox="0 0 576 432"
- xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink"
- version="1.1"
- id="svg1">
-<filter id="colorAdd"><feComposite in="SourceGraphic" in2="BackgroundImage" operator="arithmetic" k2="1" k3="1"/></filter>
-<g id="figure1">
-<g id="patch1">
-<path style="fill: #ffffff; stroke: #ffffff; stroke-width: 1.000000; stroke-linejoin: round; stroke-linecap: square; opacity: 1.000000" d="M0.000000 432.000000L576.000000 432.000000L576.000000 0.000000
-L0.000000 0.000000z"/>
-</g>
-<g id="axes1">
-<g id="patch2">
-<path style="fill: #ffffff; opacity: 1.000000" d="M72.000000 200.290909L518.400000 200.290909L518.400000 43.200000
-L72.000000 43.200000z"/>
-</g>
-<g id="patch3">
-<defs>
- <clipPath id="pad2bdf97e9fd82d59a5c57b91897f3de">
-<rect x="72.000000" y="43.200000" width="446.400000" height="157.090909"/>
+<svg height="432pt" version="1.1" viewBox="0 0 576 432" width="576pt" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <defs>
+ <style type="text/css">
+*{stroke-linecap:square;stroke-linejoin:round;}
+ </style>
+ </defs>
+ <g id="figure_1">
+ <g id="patch_1">
+ <path d="
+M0 432
+L576 432
+L576 0
+L0 0
+z
+" style="fill:#ffffff;"/>
+ </g>
+ <g id="axes_1">
+ <g id="patch_2">
+ <path d="
+M72 200.291
+L518.4 200.291
+L518.4 43.2
+L72 43.2
+z
+" style="fill:#ffffff;"/>
+ </g>
+ <g id="patch_3">
+ <path clip-path="url(#p3af14643a6)" d="
+M381.447 135.21
+L383.772 134.191
+L386.073 133.169
+L388.35 132.144
+L390.6 131.116
+L392.824 130.086
+L395.022 129.054
+L397.191 128.021
+L399.332 126.987
+L401.445 125.951
+L403.527 124.915
+L405.579 123.879
+L407.601 122.843
+L409.591 121.807
+L411.548 120.772
+L413.473 119.738
+L415.365 118.705
+L417.223 117.673
+L419.046 116.644
+L420.834 115.617
+L422.587 114.592
+L424.304 113.571
+L425.984 112.552
+L427.627 111.537
+L429.232 110.526
+L430.8 109.518
+L432.328 108.516
+L433.818 107.518
+L435.268 106.524
+L436.678 105.537
+L438.048 104.555
+L439.377 103.578
+L440.665 102.608
+L441.911 101.645
+L443.115 100.688
+L444.277 99.7388
+L445.396 98.7967
+L446.473 97.8622
+L447.505 96.9356
+L448.495 96.0173
+L449.44 95.1076
+L450.341 94.2066
+L451.197 93.3147
+L452.009 92.4321
+L452.775 91.5592
+L453.496 90.6961
+L454.172 89.8432
+L454.802 89.0007
+L455.386 88.1688
+L455.924 87.3479
+L456.416 86.5381
+L456.862 85.7397
+L457.261 84.9529
+L457.613 84.1781
+L457.918 83.4154
+L458.177 82.665
+L458.389 81.9273
+L458.554 81.2023
+L458.671 80.4904
+L458.742 79.7917
+L458.765 79.1065
+L458.742 78.435
+L458.671 77.7773
+L458.554 77.1337
+L458.389 76.5044
+L458.177 75.8896
+L457.918 75.2894
+L457.613 74.704
+L457.261 74.1336
+L456.862 73.5785
+L456.416 73.0387
+L455.924 72.5144
+L455.386 72.0058
+L454.802 71.513
+L454.172 71.0362
+L453.496 70.5756
+L452.775 70.1312
+L452.009 69.7032
+L451.197 69.2918
+L450.341 68.897
+L449.44 68.519
+L448.495 68.1579
+L447.505 67.8138
+L446.473 67.4868
+L445.396 67.177
+L444.277 66.8846
+L443.115 66.6095
+L441.911 66.3519
+L440.665 66.1118
+L439.377 65.8894
+L438.048 65.6847
+L436.678 65.4978
+L435.268 65.3286
+L433.818 65.1774
+L432.328 65.044
+L430.8 64.9286
+L429.232 64.8312
+L427.627 64.7519
+L425.984 64.6905
+L424.304 64.6472
+L422.587 64.622
+L420.834 64.6149
+L419.046 64.6259
+L417.223 64.655
+L415.365 64.7021
+L413.473 64.7673
+L411.548 64.8505
+L409.591 64.9517
+L407.601 65.071
+L405.579 65.2081
+L403.527 65.3632
+L401.445 65.5361
+L399.332 65.7269
+L397.191 65.9354
+L395.022 66.1616
+L392.824 66.4053
+L390.6 66.6667
+L388.35 66.9455
+L386.073 67.2416
+L383.772 67.5551
+L381.447 67.8857
+L379.098 68.2334
+L376.726 68.5982
+L374.332 68.9797
+L371.917 69.3781
+L369.481 69.7931
+L367.025 70.2246
+L364.55 70.6724
+L362.056 71.1365
+L359.545 71.6167
+L357.017 72.1129
+L354.473 72.6249
+L351.914 73.1525
+L349.34 73.6956
+L346.752 74.254
+L344.151 74.8275
+L341.538 75.4161
+L338.914 76.0194
+L336.279 76.6374
+L333.634 77.2697
+L330.981 77.9163
+L328.319 78.577
+L325.649 79.2514
+L322.974 79.9395
+L320.292 80.6411
+L317.606 81.3558
+L314.915 82.0835
+L312.221 82.824
+L309.525 83.577
+L306.827 84.3423
+L304.128 85.1197
+L301.429 85.9089
+L298.731 86.7098
+L296.035 87.522
+L293.341 88.3453
+L290.65 89.1794
+L287.964 90.0242
+L285.282 90.8793
+L282.607 91.7445
+L279.937 92.6195
+L277.275 93.5041
+L274.622 94.3979
+L271.977 95.3008
+L269.342 96.2124
+L266.718 97.1325
+L264.105 98.0608
+L261.504 98.9969
+L258.916 99.9407
+L256.342 100.892
+L253.783 101.85
+L251.239 102.815
+L248.711 103.786
+L246.2 104.764
+L243.706 105.747
+L241.231 106.736
+L238.775 107.73
+L236.339 108.729
+L233.924 109.733
+L231.53 110.741
+L229.158 111.753
+L226.809 112.769
+L224.484 113.788
+L222.183 114.81
+L219.906 115.836
+L217.656 116.863
+L215.432 117.893
+L213.234 118.925
+L211.065 119.958
+L208.924 120.993
+L206.811 122.028
+L204.729 123.064
+L202.677 124.1
+L200.655 125.136
+L198.665 126.172
+L196.708 127.207
+L194.783 128.242
+L192.891 129.275
+L191.033 130.306
+L189.21 131.335
+L187.422 132.362
+L185.669 133.387
+L183.952 134.409
+L182.272 135.427
+L180.629 136.442
+L179.024 137.454
+L177.456 138.461
+L175.928 139.464
+L174.438 140.462
+L172.988 141.455
+L171.578 142.442
+L170.208 143.425
+L168.879 144.401
+L167.591 145.371
+L166.345 146.334
+L165.141 147.291
+L163.979 148.24
+L162.86 149.183
+L161.783 150.117
+L160.751 151.044
+L159.761 151.962
+L158.816 152.872
+L157.915 153.773
+L157.059 154.665
+L156.247 155.547
+L155.481 156.42
+L154.76 157.283
+L154.084 158.136
+L153.454 158.979
+L152.87 159.81
+L152.332 160.631
+L151.84 161.441
+L151.394 162.24
+L150.995 163.026
+L150.643 163.801
+L150.338 164.564
+L150.079 165.314
+L149.867 166.052
+L149.702 166.777
+L149.585 167.489
+L149.514 168.188
+L149.491 168.873
+L149.514 169.544
+L149.585 170.202
+L149.702 170.846
+L149.867 171.475
+L150.079 172.09
+L150.338 172.69
+L150.643 173.275
+L150.995 173.846
+L151.394 174.401
+L151.84 174.941
+L152.332 175.465
+L152.87 175.973
+L153.454 176.466
+L154.084 176.943
+L154.76 177.404
+L155.481 177.848
+L156.247 178.276
+L157.059 178.687
+L157.915 179.082
+L158.816 179.46
+L159.761 179.821
+L160.751 180.165
+L161.783 180.492
+L162.86 180.802
+L163.979 181.095
+L165.141 181.37
+L166.345 181.627
+L167.591 181.867
+L168.879 182.09
+L170.208 182.294
+L171.578 182.481
+L172.988 182.651
+L174.438 182.802
+L175.928 182.935
+L177.456 183.051
+L179.024 183.148
+L180.629 183.227
+L182.272 183.289
+L183.952 183.332
+L185.669 183.357
+L187.422 183.364
+L189.21 183.353
+L191.033 183.324
+L192.891 183.277
+L194.783 183.212
+L196.708 183.129
+L198.665 183.027
+L200.655 182.908
+L202.677 182.771
+L204.729 182.616
+L206.811 182.443
+L208.924 182.252
+L211.065 182.044
+L213.234 181.818
+L215.432 181.574
+L217.656 181.313
+L219.906 181.034
+L222.183 180.738
+L224.484 180.424
+L226.809 180.094
+L229.158 179.746
+L231.53 179.381
+L233.924 178.999
+L236.339 178.601
+L238.775 178.186
+L241.231 177.755
+L243.706 177.307
+L246.2 176.843
+L248.711 176.362
+L251.239 175.866
+L253.783 175.354
+L256.342 174.827
+L258.916 174.284
+L261.504 173.725
+L264.105 173.152
+L266.718 172.563
+L269.342 171.96
+L271.977 171.342
+L274.622 170.709
+L277.275 170.063
+L279.937 169.402
+L282.607 168.728
+L285.282 168.04
+L287.964 167.338
+L290.65 166.623
+L293.341 165.896
+L296.035 165.155
+L298.731 164.402
+L301.429 163.637
+L304.128 162.86
+L306.827 162.07
+L309.525 161.269
+L312.221 160.457
+L314.915 159.634
+L317.606 158.8
+L320.292 157.955
+L322.974 157.1
+L325.649 156.235
+L328.319 155.36
+L330.981 154.475
+L333.634 153.581
+L336.279 152.678
+L338.914 151.767
+L341.538 150.847
+L344.151 149.918
+L346.752 148.982
+L349.34 148.039
+L351.914 147.087
+L354.473 146.129
+L357.017 145.164
+L359.545 144.193
+L362.056 143.216
+L364.55 142.232
+L367.025 141.243
+L369.481 140.249
+L371.917 139.25
+L374.332 138.246
+L376.726 137.238
+L379.098 136.226
+z
+" style="fill:#ffff00;opacity:0.2;stroke:#ffff00;"/>
+ </g>
+ <g id="patch_4">
+ <path clip-path="url(#p3af14643a6)" d="
+M381.447 135.21
+C399.033 127.554 414.448 119.682 426.81 112.044
+C439.172 104.406 448.241 97.152 453.496 90.6961
+C458.752 84.2402 460.093 78.7083 457.443 74.4169
+C454.792 70.1256 448.201 67.1582 438.048 65.6847
+C427.895 64.2112 414.376 64.2602 398.265 65.8289
+C382.155 67.3976 363.766 70.4555 344.151 74.8275
+C324.536 79.1996 304.077 84.8008 283.944 91.3107
+C263.811 97.8205 244.395 105.112 226.809 112.769
+C209.223 120.425 193.808 128.298 181.446 135.935
+C169.084 143.573 160.015 150.827 154.76 157.283
+C149.504 163.739 148.163 169.271 150.813 173.562
+C153.464 177.854 160.055 180.821 170.208 182.294
+C180.361 183.768 193.88 183.719 209.991 182.15
+C226.101 180.582 244.49 177.524 264.105 173.152
+C283.72 168.78 304.179 163.178 324.312 156.669
+C344.445 150.159 363.861 142.867 381.447 135.21" style="fill:none;stroke:#000000;stroke-width:2;"/>
+ </g>
+ <g id="matplotlib.axis_1">
+ <g id="xtick_1">
+ <g id="line2d_1">
+ <defs>
+ <path d="
+M0 0
+L0 -4" id="mcb557df647" style="stroke:#000000;stroke-linecap:butt;stroke-width:0.5;"/>
+ </defs>
+ <g>
+ <use style="stroke:#000000;stroke-linecap:butt;stroke-width:0.5;" x="72.0" xlink:href="#mcb557df647" y="200.290909091"/>
+ </g>
+ </g>
+ <g id="line2d_2">
+ <defs>
+ <path d="
+M0 0
+L0 4" id="mdad270ee8e" style="stroke:#000000;stroke-linecap:butt;stroke-width:0.5;"/>
+ </defs>
+ <g>
+ <use style="stroke:#000000;stroke-linecap:butt;stroke-width:0.5;" x="72.0" xlink:href="#mdad270ee8e" y="43.2"/>
+ </g>
+ </g>
+ </g>
+ <g id="xtick_2">
+ <g id="line2d_3">
+ <g>
+ <use style="stroke:#000000;stroke-linecap:butt;stroke-width:0.5;" x="161.28" xlink:href="#mcb557df647" y="200.290909091"/>
+ </g>
+ </g>
+ <g id="line2d_4">
+ <g>
+ <use style="stroke:#000000;stroke-linecap:butt;stroke-width:0.5;" x="161.28" xlink:href="#mdad270ee8e" y="43.2"/>
+ </g>
+ </g>
+ </g>
+ <g id="xtick_3">
+ <g id="line2d_5">
+ <g>
+ <use style="stroke:#000000;stroke-linecap:butt;stroke-width:0.5;" x="250.56" xlink:href="#mcb557df647" y="200.290909091"/>
+ </g>
+ </g>
+ <g id="line2d_6">
+ <g>
+ <use style="stroke:#000000;stroke-linecap:butt;stroke-width:0.5;" x="250.56" xlink:href="#mdad270ee8e" y="43.2"/>
+ </g>
+ </g>
+ </g>
+ <g id="xtick_4">
+ <g id="line2d_7">
+ <g>
+ <use style="stroke:#000000;stroke-linecap:butt;stroke-width:0.5;" x="339.84" xlink:href="#mcb557df647" y="200.290909091"/>
+ </g>
+ </g>
+ <g id="line2d_8">
+ <g>
+ <use style="stroke:#000000;stroke-linecap:butt;stroke-width:0.5;" x="339.84" xlink:href="#mdad270ee8e" y="43.2"/>
+ </g>
+ </g>
+ </g>
+ <g id="xtick_5">
+ <g id="line2d_9">
+ <g>
+ <use style="stroke:#000000;stroke-linecap:butt;stroke-width:0.5;" x="429.12" xlink:href="#mcb557df647" y="200.290909091"/>
+ </g>
+ </g>
+ <g id="line2d_10">
+ <g>
+ <use style="stroke:#000000;stroke-linecap:butt;stroke-width:0.5;" x="429.12" xlink:href="#mdad270ee8e" y="43.2"/>
+ </g>
+ </g>
+ </g>
+ <g id="xtick_6">
+ <g id="line2d_11">
+ <g>
+ <use style="stroke:#000000;stroke-linecap:butt;stroke-width:0.5;" x="518.4" xlink:href="#mcb557df647" y="200.290909091"/>
+ </g>
+ </g>
+ <g id="line2d_12">
+ <g>
+ <use style="stroke:#000000;stroke-linecap:butt;stroke-width:0.5;" x="518.4" xlink:href="#mdad270ee8e" y="43.2"/>
+ </g>
+ </g>
+ </g>
+ </g>
+ <g id="matplotlib.axis_2">
+ <g id="ytick_1">
+ <g id="line2d_13">
+ <defs>
+ <path d="
+M0 0
+L4 0" id="mc8fcea1516" style="stroke:#000000;stroke-linecap:butt;stroke-width:0.5;"/>
+ </defs>
+ <g>
+ <use style="stroke:#000000;stroke-linecap:butt;stroke-width:0.5;" x="72.0" xlink:href="#mc8fcea1516" y="200.290909091"/>
+ </g>
+ </g>
+ <g id="line2d_14">
+ <defs>
+ <path d="
+M0 0
+L-4 0" id="m0d5b0a6425" style="stroke:#000000;stroke-linecap:butt;stroke-width:0.5;"/>
+ </defs>
+ <g>
+ <use style="stroke:#000000;stroke-linecap:butt;stroke-width:0.5;" x="518.4" xlink:href="#m0d5b0a6425" y="200.290909091"/>
+ </g>
+ </g>
+ </g>
+ <g id="ytick_2">
+ <g id="line2d_15">
+ <g>
+ <use style="stroke:#000000;stroke-linecap:butt;stroke-width:0.5;" x="72.0" xlink:href="#mc8fcea1516" y="177.849350649"/>
+ </g>
+ </g>
+ <g id="line2d_16">
+ <g>
+ <use style="stroke:#000000;stroke-linecap:butt;stroke-width:0.5;" x="518.4" xlink:href="#m0d5b0a6425" y="177.849350649"/>
+ </g>
+ </g>
+ </g>
+ <g id="ytick_3">
+ <g id="line2d_17">
+ <g>
+ <use style="stroke:#000000;stroke-linecap:butt;stroke-width:0.5;" x="72.0" xlink:href="#mc8fcea1516" y="155.407792208"/>
+ </g>
+ </g>
+ <g id="line2d_18">
+ <g>
+ <use style="stroke:#000000;stroke-linecap:butt;stroke-width:0.5;" x="518.4" xlink:href="#m0d5b0a6425" y="155.407792208"/>
+ </g>
+ </g>
+ </g>
+ <g id="ytick_4">
+ <g id="line2d_19">
+ <g>
+ <use style="stroke:#000000;stroke-linecap:butt;stroke-width:0.5;" x="72.0" xlink:href="#mc8fcea1516" y="132.966233766"/>
+ </g>
+ </g>
+ <g id="line2d_20">
+ <g>
+ <use style="stroke:#000000;stroke-linecap:butt;stroke-width:0.5;" x="518.4" xlink:href="#m0d5b0a6425" y="132.966233766"/>
+ </g>
+ </g>
+ </g>
+ <g id="ytick_5">
+ <g id="line2d_21">
+ <g>
+ <use style="stroke:#000000;stroke-linecap:butt;stroke-width:0.5;" x="72.0" xlink:href="#mc8fcea1516" y="110.524675325"/>
+ </g>
+ </g>
+ <g id="line2d_22">
+ <g>
+ <use style="stroke:#000000;stroke-linecap:butt;stroke-width:0.5;" x="518.4" xlink:href="#m0d5b0a6425" y="110.524675325"/>
+ </g>
+ </g>
+ </g>
+ <g id="ytick_6">
+ <g id="line2d_23">
+ <g>
+ <use style="stroke:#000000;stroke-linecap:butt;stroke-width:0.5;" x="72.0" xlink:href="#mc8fcea1516" y="88.0831168831"/>
+ </g>
+ </g>
+ <g id="line2d_24">
+ <g>
+ <use style="stroke:#000000;stroke-linecap:butt;stroke-width:0.5;" x="518.4" xlink:href="#m0d5b0a6425" y="88.0831168831"/>
+ </g>
+ </g>
+ </g>
+ <g id="ytick_7">
+ <g id="line2d_25">
+ <g>
+ <use style="stroke:#000000;stroke-linecap:butt;stroke-width:0.5;" x="72.0" xlink:href="#mc8fcea1516" y="65.6415584416"/>
+ </g>
+ </g>
+ <g id="line2d_26">
+ <g>
+ <use style="stroke:#000000;stroke-linecap:butt;stroke-width:0.5;" x="518.4" xlink:href="#m0d5b0a6425" y="65.6415584416"/>
+ </g>
+ </g>
+ </g>
+ <g id="ytick_8">
+ <g id="line2d_27">
+ <g>
+ <use style="stroke:#000000;stroke-linecap:butt;stroke-width:0.5;" x="72.0" xlink:href="#mc8fcea1516" y="43.2"/>
+ </g>
+ </g>
+ <g id="line2d_28">
+ <g>
+ <use style="stroke:#000000;stroke-linecap:butt;stroke-width:0.5;" x="518.4" xlink:href="#m0d5b0a6425" y="43.2"/>
+ </g>
+ </g>
+ </g>
+ </g>
+ <g id="patch_5">
+ <path d="
+M72 43.2
+L518.4 43.2" style="fill:none;stroke:#000000;"/>
+ </g>
+ <g id="patch_6">
+ <path d="
+M518.4 200.291
+L518.4 43.2" style="fill:none;stroke:#000000;"/>
+ </g>
+ <g id="patch_7">
+ <path d="
+M72 200.291
+L518.4 200.291" style="fill:none;stroke:#000000;"/>
+ </g>
+ <g id="patch_8">
+ <path d="
+M72 200.291
+L72 43.2" style="fill:none;stroke:#000000;"/>
+ </g>
+ </g>
+ <g id="axes_2">
+ <g id="patch_9">
+ <path d="
+M239.096 388.8
+L351.304 388.8
+L351.304 231.709
+L239.096 231.709
+z
+" style="fill:#ffffff;"/>
+ </g>
+ <g id="patch_10">
+ <path clip-path="url(#pbe5783a009)" d="
+M316.879 323.719
+L317.464 322.7
+L318.042 321.678
+L318.614 320.653
+L319.18 319.625
+L319.739 318.595
+L320.291 317.563
+L320.837 316.53
+L321.375 315.496
+L321.906 314.46
+L322.429 313.424
+L322.945 312.388
+L323.453 311.352
+L323.953 310.316
+L324.445 309.281
+L324.929 308.247
+L325.405 307.214
+L325.872 306.182
+L326.33 305.153
+L326.78 304.126
+L327.22 303.101
+L327.652 302.08
+L328.074 301.061
+L328.487 300.046
+L328.891 299.035
+L329.285 298.027
+L329.669 297.025
+L330.043 296.027
+L330.408 295.034
+L330.762 294.046
+L331.106 293.064
+L331.441 292.088
+L331.764 291.118
+L332.078 290.154
+L332.38 289.197
+L332.672 288.248
+L332.954 287.306
+L333.224 286.371
+L333.484 285.445
+L333.732 284.526
+L333.97 283.617
+L334.196 282.716
+L334.412 281.824
+L334.616 280.941
+L334.808 280.068
+L334.99 279.205
+L335.159 278.352
+L335.318 277.51
+L335.465 276.678
+L335.6 275.857
+L335.724 275.047
+L335.836 274.249
+L335.936 273.462
+L336.024 272.687
+L336.101 271.924
+L336.166 271.174
+L336.219 270.436
+L336.261 269.711
+L336.29 268.999
+L336.308 268.301
+L336.314 267.616
+L336.308 266.944
+L336.29 266.286
+L336.261 265.643
+L336.219 265.013
+L336.166 264.399
+L336.101 263.798
+L336.024 263.213
+L335.936 262.643
+L335.836 262.088
+L335.724 261.548
+L335.6 261.023
+L335.465 260.515
+L335.318 260.022
+L335.159 259.545
+L334.99 259.085
+L334.808 258.64
+L334.616 258.212
+L334.412 257.801
+L334.196 257.406
+L333.97 257.028
+L333.732 256.667
+L333.484 256.323
+L333.224 255.996
+L332.954 255.686
+L332.672 255.394
+L332.38 255.119
+L332.078 254.861
+L331.764 254.621
+L331.441 254.399
+L331.106 254.194
+L330.762 254.007
+L330.408 253.838
+L330.043 253.686
+L329.669 253.553
+L329.285 253.438
+L328.891 253.34
+L328.487 253.261
+L328.074 253.2
+L327.652 253.156
+L327.22 253.131
+L326.78 253.124
+L326.33 253.135
+L325.872 253.164
+L325.405 253.211
+L324.929 253.276
+L324.445 253.36
+L323.953 253.461
+L323.453 253.58
+L322.945 253.717
+L322.429 253.872
+L321.906 254.045
+L321.375 254.236
+L320.837 254.444
+L320.291 254.671
+L319.739 254.914
+L319.18 255.176
+L318.614 255.455
+L318.042 255.751
+L317.464 256.064
+L316.879 256.395
+L316.289 256.743
+L315.692 257.107
+L315.091 257.489
+L314.484 257.887
+L313.871 258.302
+L313.254 258.734
+L312.632 259.182
+L312.005 259.646
+L311.374 260.126
+L310.738 260.622
+L310.099 261.134
+L309.456 261.662
+L308.809 262.205
+L308.158 262.763
+L307.504 263.337
+L306.848 263.925
+L306.188 264.529
+L305.526 265.146
+L304.861 265.779
+L304.194 266.425
+L303.525 267.086
+L302.854 267.761
+L302.181 268.449
+L301.507 269.15
+L300.832 269.865
+L300.156 270.593
+L299.478 271.333
+L298.801 272.086
+L298.123 272.851
+L297.444 273.629
+L296.766 274.418
+L296.088 275.219
+L295.41 276.031
+L294.733 276.854
+L294.056 277.689
+L293.381 278.533
+L292.707 279.388
+L292.035 280.254
+L291.364 281.129
+L290.694 282.013
+L290.027 282.907
+L289.363 283.81
+L288.7 284.722
+L288.041 285.642
+L287.384 286.57
+L286.73 287.506
+L286.08 288.45
+L285.433 289.401
+L284.789 290.359
+L284.15 291.324
+L283.514 292.295
+L282.883 293.273
+L282.256 294.256
+L281.634 295.245
+L281.017 296.239
+L280.405 297.238
+L279.798 298.242
+L279.196 299.25
+L278.6 300.262
+L278.009 301.278
+L277.425 302.297
+L276.846 303.32
+L276.274 304.345
+L275.708 305.372
+L275.149 306.402
+L274.597 307.434
+L274.052 308.467
+L273.513 309.502
+L272.983 310.537
+L272.459 311.573
+L271.943 312.609
+L271.435 313.645
+L270.935 314.681
+L270.443 315.716
+L269.959 316.751
+L269.483 317.784
+L269.016 318.815
+L268.558 319.844
+L268.109 320.871
+L267.668 321.896
+L267.237 322.918
+L266.814 323.936
+L266.401 324.951
+L265.998 325.963
+L265.604 326.97
+L265.22 327.973
+L264.845 328.971
+L264.481 329.964
+L264.126 330.952
+L263.782 331.934
+L263.448 332.91
+L263.124 333.88
+L262.811 334.843
+L262.508 335.8
+L262.216 336.749
+L261.935 337.692
+L261.664 338.626
+L261.405 339.553
+L261.156 340.471
+L260.918 341.381
+L260.692 342.282
+L260.477 343.174
+L260.273 344.056
+L260.08 344.929
+L259.899 345.792
+L259.729 346.645
+L259.57 347.488
+L259.424 348.32
+L259.288 349.14
+L259.165 349.95
+L259.053 350.749
+L258.953 351.535
+L258.864 352.31
+L258.787 353.073
+L258.722 353.823
+L258.669 354.561
+L258.628 355.286
+L258.598 355.998
+L258.58 356.697
+L258.574 357.382
+L258.58 358.053
+L258.598 358.711
+L258.628 359.355
+L258.669 359.984
+L258.722 360.599
+L258.787 361.199
+L258.864 361.784
+L258.953 362.355
+L259.053 362.91
+L259.165 363.45
+L259.288 363.974
+L259.424 364.483
+L259.57 364.975
+L259.729 365.452
+L259.899 365.913
+L260.08 366.357
+L260.273 366.785
+L260.477 367.197
+L260.692 367.591
+L260.918 367.969
+L261.156 368.33
+L261.405 368.675
+L261.664 369.002
+L261.935 369.311
+L262.216 369.604
+L262.508 369.879
+L262.811 370.136
+L263.124 370.376
+L263.448 370.599
+L263.782 370.804
+L264.126 370.991
+L264.481 371.16
+L264.845 371.311
+L265.22 371.444
+L265.604 371.56
+L265.998 371.657
+L266.401 371.736
+L266.814 371.798
+L267.237 371.841
+L267.668 371.866
+L268.109 371.873
+L268.558 371.862
+L269.016 371.833
+L269.483 371.786
+L269.959 371.721
+L270.443 371.638
+L270.935 371.537
+L271.435 371.417
+L271.943 371.28
+L272.459 371.125
+L272.983 370.952
+L273.513 370.761
+L274.052 370.553
+L274.597 370.327
+L275.149 370.083
+L275.708 369.822
+L276.274 369.543
+L276.846 369.247
+L277.425 368.933
+L278.009 368.603
+L278.6 368.255
+L279.196 367.89
+L279.798 367.509
+L280.405 367.11
+L281.017 366.695
+L281.634 366.264
+L282.256 365.816
+L282.883 365.352
+L283.514 364.872
+L284.15 364.375
+L284.789 363.863
+L285.433 363.336
+L286.08 362.793
+L286.73 362.234
+L287.384 361.661
+L288.041 361.072
+L288.7 360.469
+L289.363 359.851
+L290.027 359.219
+L290.694 358.572
+L291.364 357.911
+L292.035 357.237
+L292.707 356.549
+L293.381 355.847
+L294.056 355.133
+L294.733 354.405
+L295.41 353.664
+L296.088 352.911
+L296.766 352.146
+L297.444 351.369
+L298.123 350.579
+L298.801 349.779
+L299.478 348.966
+L300.156 348.143
+L300.832 347.309
+L301.507 346.464
+L302.181 345.609
+L302.854 344.744
+L303.525 343.869
+L304.194 342.984
+L304.861 342.09
+L305.526 341.187
+L306.188 340.276
+L306.848 339.356
+L307.504 338.428
+L308.158 337.491
+L308.809 336.548
+L309.456 335.597
+L310.099 334.638
+L310.738 333.674
+L311.374 332.702
+L312.005 331.725
+L312.632 330.741
+L313.254 329.753
+L313.871 328.758
+L314.484 327.759
+L315.091 326.756
+L315.692 325.747
+L316.289 324.735
+z
+" style="fill:#008000;opacity:0.2;stroke:#008000;"/>
+ </g>
+ <g id="patch_11">
+ <path clip-path="url(#pbe5783a009)" d="
+M316.879 323.719
+C321.3 316.063 325.174 308.191 328.282 300.553
+C331.389 292.915 333.669 285.661 334.99 279.205
+C336.311 272.749 336.648 267.217 335.982 262.926
+C335.315 258.635 333.659 255.667 331.106 254.194
+C328.554 252.72 325.156 252.769 321.107 254.338
+C317.057 255.907 312.435 258.965 307.504 263.337
+C302.574 267.709 297.431 273.31 292.371 279.82
+C287.31 286.33 282.43 293.621 278.009 301.278
+C273.589 308.934 269.714 316.807 266.607 324.444
+C263.499 332.082 261.22 339.336 259.899 345.792
+C258.578 352.248 258.241 357.78 258.907 362.071
+C259.573 366.363 261.23 369.33 263.782 370.804
+C266.334 372.277 269.732 372.228 273.782 370.659
+C277.831 369.091 282.453 366.033 287.384 361.661
+C292.314 357.289 297.457 351.687 302.518 345.178
+C307.578 338.668 312.459 331.376 316.879 323.719" style="fill:none;stroke:#000000;stroke-width:2;"/>
+ </g>
+ <g id="matplotlib.axis_3">
+ <g id="xtick_7">
+ <g id="line2d_29">
+ <g>
+ <use style="stroke:#000000;stroke-linecap:butt;stroke-width:0.5;" x="239.096103896" xlink:href="#mcb557df647" y="388.8"/>
+ </g>
+ </g>
+ <g id="line2d_30">
+ <g>
+ <use style="stroke:#000000;stroke-linecap:butt;stroke-width:0.5;" x="239.096103896" xlink:href="#mdad270ee8e" y="231.709090909"/>
+ </g>
+ </g>
+ </g>
+ <g id="xtick_8">
+ <g id="line2d_31">
+ <g>
+ <use style="stroke:#000000;stroke-linecap:butt;stroke-width:0.5;" x="261.537662338" xlink:href="#mcb557df647" y="388.8"/>
+ </g>
+ </g>
+ <g id="line2d_32">
+ <g>
+ <use style="stroke:#000000;stroke-linecap:butt;stroke-width:0.5;" x="261.537662338" xlink:href="#mdad270ee8e" y="231.709090909"/>
+ </g>
+ </g>
+ </g>
+ <g id="xtick_9">
+ <g id="line2d_33">
+ <g>
+ <use style="stroke:#000000;stroke-linecap:butt;stroke-width:0.5;" x="283.979220779" xlink:href="#mcb557df647" y="388.8"/>
+ </g>
+ </g>
+ <g id="line2d_34">
+ <g>
+ <use style="stroke:#000000;stroke-linecap:butt;stroke-width:0.5;" x="283.979220779" xlink:href="#mdad270ee8e" y="231.709090909"/>
+ </g>
+ </g>
+ </g>
+ <g id="xtick_10">
+ <g id="line2d_35">
+ <g>
+ <use style="stroke:#000000;stroke-linecap:butt;stroke-width:0.5;" x="306.420779221" xlink:href="#mcb557df647" y="388.8"/>
+ </g>
+ </g>
+ <g id="line2d_36">
+ <g>
+ <use style="stroke:#000000;stroke-linecap:butt;stroke-width:0.5;" x="306.420779221" xlink:href="#mdad270ee8e" y="231.709090909"/>
+ </g>
+ </g>
+ </g>
+ <g id="xtick_11">
+ <g id="line2d_37">
+ <g>
+ <use style="stroke:#000000;stroke-linecap:butt;stroke-width:0.5;" x="328.862337662" xlink:href="#mcb557df647" y="388.8"/>
+ </g>
+ </g>
+ <g id="line2d_38">
+ <g>
+ <use style="stroke:#000000;stroke-linecap:butt;stroke-width:0.5;" x="328.862337662" xlink:href="#mdad270ee8e" y="231.709090909"/>
+ </g>
+ </g>
+ </g>
+ <g id="xtick_12">
+ <g id="line2d_39">
+ <g>
+ <use style="stroke:#000000;stroke-linecap:butt;stroke-width:0.5;" x="351.303896104" xlink:href="#mcb557df647" y="388.8"/>
+ </g>
+ </g>
+ <g id="line2d_40">
+ <g>
+ <use style="stroke:#000000;stroke-linecap:butt;stroke-width:0.5;" x="351.303896104" xlink:href="#mdad270ee8e" y="231.709090909"/>
+ </g>
+ </g>
+ </g>
+ </g>
+ <g id="matplotlib.axis_4">
+ <g id="ytick_9">
+ <g id="line2d_41">
+ <g>
+ <use style="stroke:#000000;stroke-linecap:butt;stroke-width:0.5;" x="239.096103896" xlink:href="#mc8fcea1516" y="388.8"/>
+ </g>
+ </g>
+ <g id="line2d_42">
+ <g>
+ <use style="stroke:#000000;stroke-linecap:butt;stroke-width:0.5;" x="351.303896104" xlink:href="#m0d5b0a6425" y="388.8"/>
+ </g>
+ </g>
+ </g>
+ <g id="ytick_10">
+ <g id="line2d_43">
+ <g>
+ <use style="stroke:#000000;stroke-linecap:butt;stroke-width:0.5;" x="239.096103896" xlink:href="#mc8fcea1516" y="366.358441558"/>
+ </g>
+ </g>
+ <g id="line2d_44">
+ <g>
+ <use style="stroke:#000000;stroke-linecap:butt;stroke-width:0.5;" x="351.303896104" xlink:href="#m0d5b0a6425" y="366.358441558"/>
+ </g>
+ </g>
+ </g>
+ <g id="ytick_11">
+ <g id="line2d_45">
+ <g>
+ <use style="stroke:#000000;stroke-linecap:butt;stroke-width:0.5;" x="239.096103896" xlink:href="#mc8fcea1516" y="343.916883117"/>
+ </g>
+ </g>
+ <g id="line2d_46">
+ <g>
+ <use style="stroke:#000000;stroke-linecap:butt;stroke-width:0.5;" x="351.303896104" xlink:href="#m0d5b0a6425" y="343.916883117"/>
+ </g>
+ </g>
+ </g>
+ <g id="ytick_12">
+ <g id="line2d_47">
+ <g>
+ <use style="stroke:#000000;stroke-linecap:butt;stroke-width:0.5;" x="239.096103896" xlink:href="#mc8fcea1516" y="321.475324675"/>
+ </g>
+ </g>
+ <g id="line2d_48">
+ <g>
+ <use style="stroke:#000000;stroke-linecap:butt;stroke-width:0.5;" x="351.303896104" xlink:href="#m0d5b0a6425" y="321.475324675"/>
+ </g>
+ </g>
+ </g>
+ <g id="ytick_13">
+ <g id="line2d_49">
+ <g>
+ <use style="stroke:#000000;stroke-linecap:butt;stroke-width:0.5;" x="239.096103896" xlink:href="#mc8fcea1516" y="299.033766234"/>
+ </g>
+ </g>
+ <g id="line2d_50">
+ <g>
+ <use style="stroke:#000000;stroke-linecap:butt;stroke-width:0.5;" x="351.303896104" xlink:href="#m0d5b0a6425" y="299.033766234"/>
+ </g>
+ </g>
+ </g>
+ <g id="ytick_14">
+ <g id="line2d_51">
+ <g>
+ <use style="stroke:#000000;stroke-linecap:butt;stroke-width:0.5;" x="239.096103896" xlink:href="#mc8fcea1516" y="276.592207792"/>
+ </g>
+ </g>
+ <g id="line2d_52">
+ <g>
+ <use style="stroke:#000000;stroke-linecap:butt;stroke-width:0.5;" x="351.303896104" xlink:href="#m0d5b0a6425" y="276.592207792"/>
+ </g>
+ </g>
+ </g>
+ <g id="ytick_15">
+ <g id="line2d_53">
+ <g>
+ <use style="stroke:#000000;stroke-linecap:butt;stroke-width:0.5;" x="239.096103896" xlink:href="#mc8fcea1516" y="254.150649351"/>
+ </g>
+ </g>
+ <g id="line2d_54">
+ <g>
+ <use style="stroke:#000000;stroke-linecap:butt;stroke-width:0.5;" x="351.303896104" xlink:href="#m0d5b0a6425" y="254.150649351"/>
+ </g>
+ </g>
+ </g>
+ <g id="ytick_16">
+ <g id="line2d_55">
+ <g>
+ <use style="stroke:#000000;stroke-linecap:butt;stroke-width:0.5;" x="239.096103896" xlink:href="#mc8fcea1516" y="231.709090909"/>
+ </g>
+ </g>
+ <g id="line2d_56">
+ <g>
+ <use style="stroke:#000000;stroke-linecap:butt;stroke-width:0.5;" x="351.303896104" xlink:href="#m0d5b0a6425" y="231.709090909"/>
+ </g>
+ </g>
+ </g>
+ </g>
+ <g id="patch_12">
+ <path d="
+M239.096 231.709
+L351.304 231.709" style="fill:none;stroke:#000000;"/>
+ </g>
+ <g id="patch_13">
+ <path d="
+M351.304 388.8
+L351.304 231.709" style="fill:none;stroke:#000000;"/>
+ </g>
+ <g id="patch_14">
+ <path d="
+M239.096 388.8
+L351.304 388.8" style="fill:none;stroke:#000000;"/>
+ </g>
+ <g id="patch_15">
+ <path d="
+M239.096 388.8
+L239.096 231.709" style="fill:none;stroke:#000000;"/>
+ </g>
+ </g>
+ </g>
+ <defs>
+ <clipPath id="p3af14643a6">
+ <rect height="157.090909091" width="446.4" x="72.0" y="43.2"/>
</clipPath>
-</defs><path style="fill: #ffff00; stroke: #ffff00; stroke-width: 1.000000; stroke-linejoin: round; stroke-linecap: square; opacity: 0.200000" clip-path="url(#pad2bdf97e9fd82d59a5c57b91897f3de)" d="M381.446748 135.210390L383.772198 134.191120L386.073388 133.168743
-L388.349617 132.143570L390.600190 131.115914L392.824424 130.086086
-L395.021640 129.054402L397.191168 128.021174L399.332349 126.986719
-L401.444530 125.951351L403.527066 124.915385L405.579326 123.879137
-L407.600682 122.842923L409.590519 121.807058L411.548231 120.771858
-L413.473222 119.737638L415.364906 118.704713L417.222705 117.673398
-L419.046055 116.644007L420.834400 115.616854L422.587195 114.592251
-L424.303906 113.570510L425.984010 112.551944L427.626996 111.536861
-L429.232362 110.525571L430.799621 109.518383L432.328294 108.515603
-L433.817917 107.517537L435.268034 106.524488L436.678205 105.536759
-L438.048000 104.554651L439.377002 103.578463L440.664805 102.608492
-L441.911018 101.645035L443.115261 100.688383L444.277167 99.738830
-L445.396382 98.796663L446.472566 97.862171L447.505390 96.935637
-L448.494540 96.017344L449.439714 95.107572L450.340625 94.206598
-L451.196998 93.314695L452.008573 92.432137L452.775102 91.559191
-L453.496351 90.696124L454.172102 89.843198L454.802147 89.000674
-L455.386296 88.168808L455.924370 87.347853L456.416205 86.538060
-L456.861652 85.739674L457.260575 84.952940L457.612852 84.178097
-L457.918376 83.415381L458.177054 82.665024L458.388807 81.927255
-L458.553571 81.202299L458.671295 80.490376L458.741944 79.791703
-L458.765496 79.106494L458.741944 78.434956L458.671295 77.777294
-L458.553571 77.133710L458.388807 76.504398L458.177054 75.889551
-L457.918376 75.289355L457.612852 74.703994L457.260575 74.133646
-L456.861652 73.578484L456.416205 73.038678L455.924370 72.514393
-L455.386296 72.005787L454.802147 71.513016L454.172102 71.036229
-L453.496351 70.575573L452.775102 70.131188L452.008573 69.703208
-L451.196998 69.291764L450.340625 68.896982L449.439714 68.518981
-L448.494540 68.157878L447.505390 67.813781L446.472566 67.486796
-L445.396382 67.177022L444.277167 66.884554L443.115261 66.609481
-L441.911018 66.351886L440.664805 66.111849L439.377002 65.889441
-L438.048000 65.684731L436.678205 65.497782L435.268034 65.328649
-L433.817917 65.177386L432.328294 65.044037L430.799621 64.928644
-L429.232362 64.831241L427.626996 64.751858L425.984010 64.690520
-L424.303906 64.647244L422.587195 64.622046L420.834400 64.614930
-L419.046055 64.625902L417.222705 64.654955L415.364906 64.702083
-L413.473222 64.767270L411.548231 64.850497L409.590519 64.951739
-L407.600682 65.070964L405.579326 65.208136L403.527066 65.363213
-L401.444530 65.536149L399.332349 65.726890L397.191168 65.935378
-L395.021640 66.161551L392.824424 66.405338L390.600190 66.666666
-L388.349617 66.945456L386.073388 67.241621L383.772198 67.555072
-L381.446748 67.885714L379.097746 68.233446L376.725907 68.598162
-L374.331954 68.979750L371.916617 69.378095L369.480630 69.793075
-L367.024736 70.224564L364.549683 70.672430L362.056226 71.136537
-L359.545122 71.616744L357.017139 72.112904L354.473044 72.624866
-L351.913614 73.152474L349.339628 73.695568L346.751871 74.253982
-L344.151129 74.827546L341.538196 75.416085L338.913868 76.019420
-L336.278943 76.637367L333.634225 77.269738L330.980519 77.916341
-L328.318634 78.576978L325.649380 79.251448L322.973570 79.939545
-L320.292020 80.641061L317.605546 81.355781L314.914966 82.083488
-L312.221101 82.823960L309.524771 83.576971L306.826796 84.342293
-L304.128000 85.119691L301.429204 85.908929L298.731229 86.709768
-L296.034899 87.521962L293.341034 88.345264L290.650454 89.179424
-L287.963980 90.024188L285.282430 90.879297L282.606620 91.744493
-L279.937366 92.619511L277.275481 93.504084L274.621775 94.397943
-L271.977057 95.300817L269.342132 96.212429L266.717804 97.132502
-L264.104871 98.060757L261.504129 98.996909L258.916372 99.940675
-L256.342386 100.891766L253.782956 101.849893L251.238861 102.814764
-L248.710878 103.786085L246.199774 104.763560L243.706317 105.746892
-L241.231264 106.735780L238.775370 107.729925L236.339383 108.729022
-L233.924046 109.732767L231.530093 110.740856L229.158254 111.752980
-L226.809252 112.768831L224.483802 113.788101L222.182612 114.810478
-L219.906383 115.835650L217.655810 116.863307L215.431576 117.893135
-L213.234360 118.924819L211.064832 119.958046L208.923651 120.992502
-L206.811470 122.027870L204.728934 123.063836L202.676674 124.100084
-L200.655318 125.136298L198.665481 126.172163L196.707769 127.207363
-L194.782778 128.241583L192.891094 129.274508L191.033295 130.305823
-L189.209945 131.335214L187.421600 132.362367L185.668805 133.386970
-L183.952094 134.408711L182.271990 135.427277L180.629004 136.442360
-L179.023638 137.453649L177.456379 138.460837L175.927706 139.463618
-L174.438083 140.461684L172.987966 141.454733L171.577795 142.442462
-L170.208000 143.424570L168.878998 144.400758L167.591195 145.370729
-L166.344982 146.334186L165.140739 147.290837L163.978833 148.240391
-L162.859618 149.182557L161.783434 150.117050L160.750610 151.043584
-L159.761460 151.961876L158.816286 152.871649L157.915375 153.772623
-L157.059002 154.664526L156.247427 155.547084L155.480898 156.420030
-L154.759649 157.283097L154.083898 158.136022L153.453853 158.978547
-L152.869704 159.810413L152.331630 160.631368L151.839795 161.441161
-L151.394348 162.239547L150.995425 163.026281L150.643148 163.801124
-L150.337624 164.563840L150.078946 165.314197L149.867193 166.051966
-L149.702429 166.776922L149.584705 167.488845L149.514056 168.187518
-L149.490504 168.872727L149.514056 169.544265L149.584705 170.201926
-L149.702429 170.845511L149.867193 171.474823L150.078946 172.089670
-L150.337624 172.689866L150.643148 173.275227L150.995425 173.845575
-L151.394348 174.400737L151.839795 174.940543L152.331630 175.464828
-L152.869704 175.973434L153.453853 176.466205L154.083898 176.942991
-L154.759649 177.403648L155.480898 177.848033L156.247427 178.276013
-L157.059002 178.687457L157.915375 179.082239L158.816286 179.460240
-L159.761460 179.821343L160.750610 180.165440L161.783434 180.492425
-L162.859618 180.802198L163.978833 181.094667L165.140739 181.369740
-L166.344982 181.627335L167.591195 181.867372L168.878998 182.089780
-L170.208000 182.294490L171.577795 182.481439L172.987966 182.650571
-L174.438083 182.801835L175.927706 182.935184L177.456379 183.050577
-L179.023638 183.147980L180.629004 183.227363L182.271990 183.288701
-L183.952094 183.331976L185.668805 183.357175L187.421600 183.364290
-L189.209945 183.353319L191.033295 183.324265L192.891094 183.277138
-L194.782778 183.211950L196.707769 183.128723L198.665481 183.027482
-L200.655318 182.908257L202.676674 182.771085L204.728934 182.616008
-L206.811470 182.443072L208.923651 182.252331L211.064832 182.043842
-L213.234360 181.817670L215.431576 181.573883L217.655810 181.312554
-L219.906383 181.033765L222.182612 180.737600L224.483802 180.424148
-L226.809252 180.093506L229.158254 179.745775L231.530093 179.381059
-L233.924046 178.999471L236.339383 178.601126L238.775370 178.186146
-L241.231264 177.754657L243.706317 177.306791L246.199774 176.842684
-L248.710878 176.362477L251.238861 175.866317L253.782956 175.354355
-L256.342386 174.826746L258.916372 174.283653L261.504129 173.725239
-L264.104871 173.151675L266.717804 172.563136L269.342132 171.959801
-L271.977057 171.341854L274.621775 170.709482L277.275481 170.062880
-L279.937366 169.402243L282.606620 168.727773L285.282430 168.039675
-L287.963980 167.338160L290.650454 166.623439L293.341034 165.895733
-L296.034899 165.155261L298.731229 164.402249L301.429204 163.636928
-L304.128000 162.859530L306.826796 162.070291L309.524771 161.269453
-L312.221101 160.457259L314.914966 159.633957L317.605546 158.799797
-L320.292020 157.955033L322.973570 157.099923L325.649380 156.234728
-L328.318634 155.359710L330.980519 154.475137L333.634225 153.581277
-L336.278943 152.678404L338.913868 151.766792L341.538196 150.846718
-L344.151129 149.918464L346.751871 148.982311L349.339628 148.038546
-L351.913614 147.087455L354.473044 146.129328L357.017139 145.164457
-L359.545122 144.193136L362.056226 143.215661L364.549683 142.232329
-L367.024736 141.243440L369.480630 140.249296L371.916617 139.250199
-L374.331954 138.246454L376.725907 137.238365L379.097746 136.226241
-L381.446748 135.210390"/>
-</g>
-<g id="patch4">
-<path style="fill: none; stroke: #000000; stroke-width: 2.000000; stroke-linejoin: round; stroke-linecap: square; opacity: 1.000000" clip-path="url(#pad2bdf97e9fd82d59a5c57b91897f3de)" d="M381.446748 135.210390
-C399.032961 127.553863 414.448171 119.681539 426.810174 112.043947
-C439.172177 104.406355 448.240562 97.152027 453.496351 90.696124
-C458.752140 84.240221 460.093121 78.708294 457.442551 74.416932
-C454.791980 70.125571 448.201405 67.158230 438.048000 65.684731
-C427.894595 64.211232 414.375819 64.260230 398.265343 65.828920
-C382.154868 67.397610 363.766001 70.455485 344.151129 74.827546
-C324.536257 79.199606 304.076839 84.800826 283.943756 91.310651
-C263.810674 97.820475 244.395465 105.112305 226.809252 112.768831
-C209.223039 120.425358 193.807829 128.297681 181.445826 135.935273
-C169.083823 143.572865 160.015438 150.827194 154.759649 157.283097
-C149.503860 163.739000 148.162879 169.270927 150.813449 173.562289
-C153.464020 177.853650 160.054595 180.820990 170.208000 182.294490
-C180.361405 183.767989 193.880181 183.718991 209.990657 182.150301
-C226.101132 180.581611 244.489999 177.523735 264.104871 173.151675
-C283.719743 168.779614 304.179161 163.178394 324.312244 156.668570
-C344.445326 150.158745 363.860535 142.866916 381.446748 135.210390"/>
-</g>
-<g id="matplotlib.axis1">
-<g id="xtick1">
-<g id="line2d1">
-<defs><path id="m30e32995789d870ad79a2e54c91cf9c6" d="M0.000000 0.000000L0.000000 -4.000000"/></defs>
-<g ><use style="fill: none; stroke: #000000; stroke-width: 0.500000; stroke-linejoin: round; stroke-linecap: butt; opacity: 1.000000" xlink:href="#m30e32995789d870ad79a2e54c91cf9c6" x="72.000000" y="200.290909"/>
-</g></g>
-<g id="line2d2">
-<defs><path id="m9281cae24120827b11d5ea8a7ad3e96b" d="M0.000000 0.000000L0.000000 4.000000"/></defs>
-<g ><use style="fill: none; stroke: #000000; stroke-width: 0.500000; stroke-linejoin: round; stroke-linecap: butt; opacity: 1.000000" xlink:href="#m9281cae24120827b11d5ea8a7ad3e96b" x="72.000000" y="43.200000"/>
-</g></g>
-<g id="text1">
-<defs>
-<path id="c_7a2040fe3b94fcd41d0a72c84e93b115" d="M31.781250 -66.406250q-7.609375 0.000000 -11.453125 7.500000q-3.828125 7.484375 -3.828125 22.531250q0.000000 14.984375 3.828125 22.484375q3.843750 7.500000 11.453125 7.500000q7.671875 0.000000 11.500000 -7.500000q3.843750 -7.500000 3.843750 -22.484375q0.000000 -15.046875 -3.843750 -22.531250q-3.828125 -7.500000 -11.500000 -7.500000M31.781250 -74.218750q12.265625 0.000000 18.734375 9.703125q6.468750 9.687500 6.468750 28.140625q0.000000 18.406250 -6.468750 28.109375q-6.468750 9.687500 -18.734375 9.687500q-12.250000 0.000000 -18.718750 -9.687500q-6.468750 -9.703125 -6.468750 -28.109375q0.000000 -18.453125 6.468750 -28.140625q6.468750 -9.703125 18.718750 -9.703125"/>
-<path id="c_ed3e21196fb739f392806f09ca0594ef" d="M10.687500 -12.406250l10.312500 0.000000l0.000000 12.406250l-10.312500 0.000000z"/>
-<path id="c_ed3f3ed3ebfbd18bcb9c012009a68ad1" d="M19.187500 -8.296875l34.421875 0.000000l0.000000 8.296875l-46.281250 0.000000l0.000000 -8.296875q5.609375 -5.812500 15.296875 -15.593750q9.703125 -9.796875 12.187500 -12.640625q4.734375 -5.312500 6.609375 -9.000000q1.890625 -3.687500 1.890625 -7.250000q0.000000 -5.812500 -4.078125 -9.468750q-4.078125 -3.671875 -10.625000 -3.671875q-4.640625 0.000000 -9.796875 1.609375q-5.140625 1.609375 -11.000000 4.890625l0.000000 -9.968750q5.953125 -2.390625 11.125000 -3.609375q5.187500 -1.218750 9.484375 -1.218750q11.328125 0.000000 18.062500 5.671875q6.734375 5.656250 6.734375 15.125000q0.000000 4.500000 -1.687500 8.531250q-1.671875 4.015625 -6.125000 9.484375q-1.218750 1.421875 -7.765625 8.187500q-6.531250 6.765625 -18.453125 18.921875"/>
-<path id="c_1260a2df50f305f3db244e29828f968e" d="M10.796875 -72.906250l38.718750 0.000000l0.000000 8.312500l-29.687500 0.000000l0.000000 17.859375q2.140625 -0.734375 4.281250 -1.093750q2.156250 -0.359375 4.312500 -0.359375q12.203125 0.000000 19.328125 6.687500q7.140625 6.687500 7.140625 18.109375q0.000000 11.765625 -7.328125 18.296875q-7.328125 6.515625 -20.656250 6.515625q-4.593750 0.000000 -9.359375 -0.781250q-4.750000 -0.781250 -9.828125 -2.343750l0.000000 -9.921875q4.390625 2.390625 9.078125 3.562500q4.687500 1.171875 9.906250 1.171875q8.453125 0.000000 13.375000 -4.437500q4.937500 -4.437500 4.937500 -12.062500q0.000000 -7.609375 -4.937500 -12.046875q-4.921875 -4.453125 -13.375000 -4.453125q-3.953125 0.000000 -7.890625 0.875000q-3.921875 0.875000 -8.015625 2.734375z"/>
-</defs>
-<g style="fill: #000000; opacity: 1.000000" transform="translate(59.554688,213.197159)scale(0.120000)">
-<use xlink:href="#c_7a2040fe3b94fcd41d0a72c84e93b115"/>
-<use xlink:href="#c_ed3e21196fb739f392806f09ca0594ef" x="63.623047"/>
-<use xlink:href="#c_ed3f3ed3ebfbd18bcb9c012009a68ad1" x="95.410156"/>
-<use xlink:href="#c_1260a2df50f305f3db244e29828f968e" x="159.033203"/>
-</g>
-</g>
-</g>
-<g id="xtick2">
-<g id="line2d3">
-<g ><use style="fill: none; stroke: #000000; stroke-width: 0.500000; stroke-linejoin: round; stroke-linecap: butt; opacity: 1.000000" xlink:href="#m30e32995789d870ad79a2e54c91cf9c6" x="161.280000" y="200.290909"/>
-</g></g>
-<g id="line2d4">
-<g ><use style="fill: none; stroke: #000000; stroke-width: 0.500000; stroke-linejoin: round; stroke-linecap: butt; opacity: 1.000000" xlink:href="#m9281cae24120827b11d5ea8a7ad3e96b" x="161.280000" y="43.200000"/>
-</g></g>
-<g id="text2">
-<defs>
-<path id="c_3dcfa38a02242cb63ec6726c6e70be7a" d="M40.578125 -39.312500q7.078125 1.515625 11.046875 6.312500q3.984375 4.781250 3.984375 11.812500q0.000000 10.781250 -7.421875 16.703125q-7.421875 5.906250 -21.093750 5.906250q-4.578125 0.000000 -9.437500 -0.906250q-4.859375 -0.906250 -10.031250 -2.718750l0.000000 -9.515625q4.093750 2.390625 8.968750 3.609375q4.890625 1.218750 10.218750 1.218750q9.265625 0.000000 14.125000 -3.656250q4.859375 -3.656250 4.859375 -10.640625q0.000000 -6.453125 -4.515625 -10.078125q-4.515625 -3.640625 -12.562500 -3.640625l-8.500000 0.000000l0.000000 -8.109375l8.890625 0.000000q7.265625 0.000000 11.125000 -2.906250q3.859375 -2.906250 3.859375 -8.375000q0.000000 -5.609375 -3.984375 -8.609375q-3.968750 -3.015625 -11.390625 -3.015625q-4.062500 0.000000 -8.703125 0.890625q-4.640625 0.875000 -10.203125 2.718750l0.000000 -8.781250q5.625000 -1.562500 10.531250 -2.343750q4.906250 -0.781250 9.250000 -0.781250q11.234375 0.000000 17.765625 5.109375q6.546875 5.093750 6.546875 13.781250q0.000000 6.062500 -3.468750 10.234375q-3.468750 4.171875 -9.859375 5.781250"/>
-</defs>
-<g style="fill: #000000; opacity: 1.000000" transform="translate(148.709687,213.197159)scale(0.120000)">
-<use xlink:href="#c_7a2040fe3b94fcd41d0a72c84e93b115"/>
-<use xlink:href="#c_ed3e21196fb739f392806f09ca0594ef" x="63.623047"/>
-<use xlink:href="#c_3dcfa38a02242cb63ec6726c6e70be7a" x="95.410156"/>
-<use xlink:href="#c_7a2040fe3b94fcd41d0a72c84e93b115" x="159.033203"/>
-</g>
-</g>
-</g>
-<g id="xtick3">
-<g id="line2d5">
-<g ><use style="fill: none; stroke: #000000; stroke-width: 0.500000; stroke-linejoin: round; stroke-linecap: butt; opacity: 1.000000" xlink:href="#m30e32995789d870ad79a2e54c91cf9c6" x="250.560000" y="200.290909"/>
-</g></g>
-<g id="line2d6">
-<g ><use style="fill: none; stroke: #000000; stroke-width: 0.500000; stroke-linejoin: round; stroke-linecap: butt; opacity: 1.000000" xlink:href="#m9281cae24120827b11d5ea8a7ad3e96b" x="250.560000" y="43.200000"/>
-</g></g>
-<g id="text3">
-<g style="fill: #000000; opacity: 1.000000" transform="translate(238.114687,213.197159)scale(0.120000)">
-<use xlink:href="#c_7a2040fe3b94fcd41d0a72c84e93b115"/>
-<use xlink:href="#c_ed3e21196fb739f392806f09ca0594ef" x="63.623047"/>
-<use xlink:href="#c_3dcfa38a02242cb63ec6726c6e70be7a" x="95.410156"/>
-<use xlink:href="#c_1260a2df50f305f3db244e29828f968e" x="159.033203"/>
-</g>
-</g>
-</g>
-<g id="xtick4">
-<g id="line2d7">
-<g ><use style="fill: none; stroke: #000000; stroke-width: 0.500000; stroke-linejoin: round; stroke-linecap: butt; opacity: 1.000000" xlink:href="#m30e32995789d870ad79a2e54c91cf9c6" x="339.840000" y="200.290909"/>
-</g></g>
-<g id="line2d8">
-<g ><use style="fill: none; stroke: #000000; stroke-width: 0.500000; stroke-linejoin: round; stroke-linecap: butt; opacity: 1.000000" xlink:href="#m9281cae24120827b11d5ea8a7ad3e96b" x="339.840000" y="43.200000"/>
-</g></g>
-<g id="text4">
-<defs>
-<path id="c_a0416418d96557a09b8c1332d34883ba" d="M37.796875 -64.312500l-24.906250 38.921875l24.906250 0.000000zM35.203125 -72.906250l12.406250 0.000000l0.000000 47.515625l10.406250 0.000000l0.000000 8.203125l-10.406250 0.000000l0.000000 17.187500l-9.812500 0.000000l0.000000 -17.187500l-32.906250 0.000000l0.000000 -9.515625z"/>
-</defs>
-<g style="fill: #000000; opacity: 1.000000" transform="translate(327.269688,213.197159)scale(0.120000)">
-<use xlink:href="#c_7a2040fe3b94fcd41d0a72c84e93b115"/>
-<use xlink:href="#c_ed3e21196fb739f392806f09ca0594ef" x="63.623047"/>
-<use xlink:href="#c_a0416418d96557a09b8c1332d34883ba" x="95.410156"/>
-<use xlink:href="#c_7a2040fe3b94fcd41d0a72c84e93b115" x="159.033203"/>
-</g>
-</g>
-</g>
-<g id="xtick5">
-<g id="line2d9">
-<g ><use style="fill: none; stroke: #000000; stroke-width: 0.500000; stroke-linejoin: round; stroke-linecap: butt; opacity: 1.000000" xlink:href="#m30e32995789d870ad79a2e54c91cf9c6" x="429.120000" y="200.290909"/>
-</g></g>
-<g id="line2d10">
-<g ><use style="fill: none; stroke: #000000; stroke-width: 0.500000; stroke-linejoin: round; stroke-linecap: butt; opacity: 1.000000" xlink:href="#m9281cae24120827b11d5ea8a7ad3e96b" x="429.120000" y="43.200000"/>
-</g></g>
-<g id="text5">
-<g style="fill: #000000; opacity: 1.000000" transform="translate(416.674688,213.197159)scale(0.120000)">
-<use xlink:href="#c_7a2040fe3b94fcd41d0a72c84e93b115"/>
-<use xlink:href="#c_ed3e21196fb739f392806f09ca0594ef" x="63.623047"/>
-<use xlink:href="#c_a0416418d96557a09b8c1332d34883ba" x="95.410156"/>
-<use xlink:href="#c_1260a2df50f305f3db244e29828f968e" x="159.033203"/>
-</g>
-</g>
-</g>
-<g id="xtick6">
-<g id="line2d11">
-<g ><use style="fill: none; stroke: #000000; stroke-width: 0.500000; stroke-linejoin: round; stroke-linecap: butt; opacity: 1.000000" xlink:href="#m30e32995789d870ad79a2e54c91cf9c6" x="518.400000" y="200.290909"/>
-</g></g>
-<g id="line2d12">
-<g ><use style="fill: none; stroke: #000000; stroke-width: 0.500000; stroke-linejoin: round; stroke-linecap: butt; opacity: 1.000000" xlink:href="#m9281cae24120827b11d5ea8a7ad3e96b" x="518.400000" y="43.200000"/>
-</g></g>
-<g id="text6">
-<g style="fill: #000000; opacity: 1.000000" transform="translate(505.829687,213.197159)scale(0.120000)">
-<use xlink:href="#c_7a2040fe3b94fcd41d0a72c84e93b115"/>
-<use xlink:href="#c_ed3e21196fb739f392806f09ca0594ef" x="63.623047"/>
-<use xlink:href="#c_1260a2df50f305f3db244e29828f968e" x="95.410156"/>
-<use xlink:href="#c_7a2040fe3b94fcd41d0a72c84e93b115" x="159.033203"/>
-</g>
-</g>
-</g>
-</g>
-<g id="matplotlib.axis2">
-<g id="ytick1">
-<g id="line2d13">
-<defs><path id="m3400efa6b1638b3fea9e19e898273957" d="M0.000000 0.000000L4.000000 0.000000"/></defs>
-<g ><use style="fill: none; stroke: #000000; stroke-width: 0.500000; stroke-linejoin: round; stroke-linecap: butt; opacity: 1.000000" xlink:href="#m3400efa6b1638b3fea9e19e898273957" x="72.000000" y="200.290909"/>
-</g></g>
-<g id="line2d14">
-<defs><path id="m20b58b2501143cb5e0a5e8f1ef6f1643" d="M0.000000 0.000000L-4.000000 0.000000"/></defs>
-<g ><use style="fill: none; stroke: #000000; stroke-width: 0.500000; stroke-linejoin: round; stroke-linecap: butt; opacity: 1.000000" xlink:href="#m20b58b2501143cb5e0a5e8f1ef6f1643" x="518.400000" y="200.290909"/>
-</g></g>
-<g id="text7">
-<g style="fill: #000000; opacity: 1.000000" transform="translate(43.109375,204.658097)scale(0.120000)">
-<use xlink:href="#c_7a2040fe3b94fcd41d0a72c84e93b115"/>
-<use xlink:href="#c_ed3e21196fb739f392806f09ca0594ef" x="63.623047"/>
-<use xlink:href="#c_3dcfa38a02242cb63ec6726c6e70be7a" x="95.410156"/>
-<use xlink:href="#c_1260a2df50f305f3db244e29828f968e" x="159.033203"/>
-</g>
-</g>
-</g>
-<g id="ytick2">
-<g id="line2d15">
-<g ><use style="fill: none; stroke: #000000; stroke-width: 0.500000; stroke-linejoin: round; stroke-linecap: butt; opacity: 1.000000" xlink:href="#m3400efa6b1638b3fea9e19e898273957" x="72.000000" y="177.849351"/>
-</g></g>
-<g id="line2d16">
-<g ><use style="fill: none; stroke: #000000; stroke-width: 0.500000; stroke-linejoin: round; stroke-linecap: butt; opacity: 1.000000" xlink:href="#m20b58b2501143cb5e0a5e8f1ef6f1643" x="518.400000" y="177.849351"/>
-</g></g>
-<g id="text8">
-<g style="fill: #000000; opacity: 1.000000" transform="translate(42.859375,182.216538)scale(0.120000)">
-<use xlink:href="#c_7a2040fe3b94fcd41d0a72c84e93b115"/>
-<use xlink:href="#c_ed3e21196fb739f392806f09ca0594ef" x="63.623047"/>
-<use xlink:href="#c_a0416418d96557a09b8c1332d34883ba" x="95.410156"/>
-<use xlink:href="#c_7a2040fe3b94fcd41d0a72c84e93b115" x="159.033203"/>
-</g>
-</g>
-</g>
-<g id="ytick3">
-<g id="line2d17">
-<g ><use style="fill: none; stroke: #000000; stroke-width: 0.500000; stroke-linejoin: round; stroke-linecap: butt; opacity: 1.000000" xlink:href="#m3400efa6b1638b3fea9e19e898273957" x="72.000000" y="155.407792"/>
-</g></g>
-<g id="line2d18">
-<g ><use style="fill: none; stroke: #000000; stroke-width: 0.500000; stroke-linejoin: round; stroke-linecap: butt; opacity: 1.000000" xlink:href="#m20b58b2501143cb5e0a5e8f1ef6f1643" x="518.400000" y="155.407792"/>
-</g></g>
-<g id="text9">
-<g style="fill: #000000; opacity: 1.000000" transform="translate(43.109375,159.774980)scale(0.120000)">
-<use xlink:href="#c_7a2040fe3b94fcd41d0a72c84e93b115"/>
-<use xlink:href="#c_ed3e21196fb739f392806f09ca0594ef" x="63.623047"/>
-<use xlink:href="#c_a0416418d96557a09b8c1332d34883ba" x="95.410156"/>
-<use xlink:href="#c_1260a2df50f305f3db244e29828f968e" x="159.033203"/>
-</g>
-</g>
-</g>
-<g id="ytick4">
-<g id="line2d19">
-<g ><use style="fill: none; stroke: #000000; stroke-width: 0.500000; stroke-linejoin: round; stroke-linecap: butt; opacity: 1.000000" xlink:href="#m3400efa6b1638b3fea9e19e898273957" x="72.000000" y="132.966234"/>
-</g></g>
-<g id="line2d20">
-<g ><use style="fill: none; stroke: #000000; stroke-width: 0.500000; stroke-linejoin: round; stroke-linecap: butt; opacity: 1.000000" xlink:href="#m20b58b2501143cb5e0a5e8f1ef6f1643" x="518.400000" y="132.966234"/>
-</g></g>
-<g id="text10">
-<g style="fill: #000000; opacity: 1.000000" transform="translate(42.859375,137.333421)scale(0.120000)">
-<use xlink:href="#c_7a2040fe3b94fcd41d0a72c84e93b115"/>
-<use xlink:href="#c_ed3e21196fb739f392806f09ca0594ef" x="63.623047"/>
-<use xlink:href="#c_1260a2df50f305f3db244e29828f968e" x="95.410156"/>
-<use xlink:href="#c_7a2040fe3b94fcd41d0a72c84e93b115" x="159.033203"/>
-</g>
-</g>
-</g>
-<g id="ytick5">
-<g id="line2d21">
-<g ><use style="fill: none; stroke: #000000; stroke-width: 0.500000; stroke-linejoin: round; stroke-linecap: butt; opacity: 1.000000" xlink:href="#m3400efa6b1638b3fea9e19e898273957" x="72.000000" y="110.524675"/>
-</g></g>
-<g id="line2d22">
-<g ><use style="fill: none; stroke: #000000; stroke-width: 0.500000; stroke-linejoin: round; stroke-linecap: butt; opacity: 1.000000" xlink:href="#m20b58b2501143cb5e0a5e8f1ef6f1643" x="518.400000" y="110.524675"/>
-</g></g>
-<g id="text11">
-<g style="fill: #000000; opacity: 1.000000" transform="translate(43.109375,114.891863)scale(0.120000)">
-<use xlink:href="#c_7a2040fe3b94fcd41d0a72c84e93b115"/>
-<use xlink:href="#c_ed3e21196fb739f392806f09ca0594ef" x="63.623047"/>
-<use xlink:href="#c_1260a2df50f305f3db244e29828f968e" x="95.410156"/>
-<use xlink:href="#c_1260a2df50f305f3db244e29828f968e" x="159.033203"/>
-</g>
-</g>
-</g>
-<g id="ytick6">
-<g id="line2d23">
-<g ><use style="fill: none; stroke: #000000; stroke-width: 0.500000; stroke-linejoin: round; stroke-linecap: butt; opacity: 1.000000" xlink:href="#m3400efa6b1638b3fea9e19e898273957" x="72.000000" y="88.083117"/>
-</g></g>
-<g id="line2d24">
-<g ><use style="fill: none; stroke: #000000; stroke-width: 0.500000; stroke-linejoin: round; stroke-linecap: butt; opacity: 1.000000" xlink:href="#m20b58b2501143cb5e0a5e8f1ef6f1643" x="518.400000" y="88.083117"/>
-</g></g>
-<g id="text12">
-<defs>
-<path id="c_cc8d6d580d1b10c8632f7a42cd53db8a" d="M33.015625 -40.375000q-6.640625 0.000000 -10.531250 4.546875q-3.875000 4.531250 -3.875000 12.437500q0.000000 7.859375 3.875000 12.437500q3.890625 4.562500 10.531250 4.562500q6.640625 0.000000 10.515625 -4.562500q3.875000 -4.578125 3.875000 -12.437500q0.000000 -7.906250 -3.875000 -12.437500q-3.875000 -4.546875 -10.515625 -4.546875M52.593750 -71.296875l0.000000 8.984375q-3.718750 -1.750000 -7.500000 -2.671875q-3.781250 -0.937500 -7.500000 -0.937500q-9.765625 0.000000 -14.921875 6.593750q-5.140625 6.593750 -5.875000 19.921875q2.875000 -4.250000 7.218750 -6.515625q4.359375 -2.265625 9.578125 -2.265625q10.984375 0.000000 17.359375 6.671875q6.375000 6.656250 6.375000 18.125000q0.000000 11.234375 -6.640625 18.031250q-6.640625 6.781250 -17.671875 6.781250q-12.656250 0.000000 -19.343750 -9.687500q-6.687500 -9.703125 -6.687500 -28.109375q0.000000 -17.281250 8.203125 -27.562500q8.203125 -10.281250 22.015625 -10.281250q3.718750 0.000000 7.500000 0.734375q3.781250 0.734375 7.890625 2.187500"/>
-</defs>
-<g style="fill: #000000; opacity: 1.000000" transform="translate(42.859375,92.450304)scale(0.120000)">
-<use xlink:href="#c_7a2040fe3b94fcd41d0a72c84e93b115"/>
-<use xlink:href="#c_ed3e21196fb739f392806f09ca0594ef" x="63.623047"/>
-<use xlink:href="#c_cc8d6d580d1b10c8632f7a42cd53db8a" x="95.410156"/>
-<use xlink:href="#c_7a2040fe3b94fcd41d0a72c84e93b115" x="159.033203"/>
-</g>
-</g>
-</g>
-<g id="ytick7">
-<g id="line2d25">
-<g ><use style="fill: none; stroke: #000000; stroke-width: 0.500000; stroke-linejoin: round; stroke-linecap: butt; opacity: 1.000000" xlink:href="#m3400efa6b1638b3fea9e19e898273957" x="72.000000" y="65.641558"/>
-</g></g>
-<g id="line2d26">
-<g ><use style="fill: none; stroke: #000000; stroke-width: 0.500000; stroke-linejoin: round; stroke-linecap: butt; opacity: 1.000000" xlink:href="#m20b58b2501143cb5e0a5e8f1ef6f1643" x="518.400000" y="65.641558"/>
-</g></g>
-<g id="text13">
-<g style="fill: #000000; opacity: 1.000000" transform="translate(43.109375,70.008746)scale(0.120000)">
-<use xlink:href="#c_7a2040fe3b94fcd41d0a72c84e93b115"/>
-<use xlink:href="#c_ed3e21196fb739f392806f09ca0594ef" x="63.623047"/>
-<use xlink:href="#c_cc8d6d580d1b10c8632f7a42cd53db8a" x="95.410156"/>
-<use xlink:href="#c_1260a2df50f305f3db244e29828f968e" x="159.033203"/>
-</g>
-</g>
-</g>
-<g id="ytick8">
-<g id="line2d27">
-<g ><use style="fill: none; stroke: #000000; stroke-width: 0.500000; stroke-linejoin: round; stroke-linecap: butt; opacity: 1.000000" xlink:href="#m3400efa6b1638b3fea9e19e898273957" x="72.000000" y="43.200000"/>
-</g></g>
-<g id="line2d28">
-<g ><use style="fill: none; stroke: #000000; stroke-width: 0.500000; stroke-linejoin: round; stroke-linecap: butt; opacity: 1.000000" xlink:href="#m20b58b2501143cb5e0a5e8f1ef6f1643" x="518.400000" y="43.200000"/>
-</g></g>
-<g id="text14">
-<defs>
-<path id="c_956f18cfdaf972f35a6c2b4aaac2532b" d="M8.203125 -72.906250l46.875000 0.000000l0.000000 4.203125l-26.468750 68.703125l-10.296875 0.000000l24.906250 -64.593750l-35.015625 0.000000z"/>
-</defs>
-<g style="fill: #000000; opacity: 1.000000" transform="translate(42.859375,47.567187)scale(0.120000)">
-<use xlink:href="#c_7a2040fe3b94fcd41d0a72c84e93b115"/>
-<use xlink:href="#c_ed3e21196fb739f392806f09ca0594ef" x="63.623047"/>
-<use xlink:href="#c_956f18cfdaf972f35a6c2b4aaac2532b" x="95.410156"/>
-<use xlink:href="#c_7a2040fe3b94fcd41d0a72c84e93b115" x="159.033203"/>
-</g>
-</g>
-</g>
-</g>
-<g id="patch5">
-<path style="fill: none; stroke: #000000; stroke-width: 1.000000; stroke-linejoin: round; stroke-linecap: square; opacity: 1.000000" d="M72.000000 43.200000L518.400000 43.200000"/>
-</g>
-<g id="patch6">
-<path style="fill: none; stroke: #000000; stroke-width: 1.000000; stroke-linejoin: round; stroke-linecap: square; opacity: 1.000000" d="M518.400000 200.290909L518.400000 43.200000"/>
-</g>
-<g id="patch7">
-<path style="fill: none; stroke: #000000; stroke-width: 1.000000; stroke-linejoin: round; stroke-linecap: square; opacity: 1.000000" d="M72.000000 200.290909L518.400000 200.290909"/>
-</g>
-<g id="patch8">
-<path style="fill: none; stroke: #000000; stroke-width: 1.000000; stroke-linejoin: round; stroke-linecap: square; opacity: 1.000000" d="M72.000000 200.290909L72.000000 43.200000"/>
-</g>
-</g>
-<g id="axes2">
-<g id="patch9">
-<path style="fill: #ffffff; opacity: 1.000000" d="M239.096104 388.800000L351.303896 388.800000L351.303896 231.709091
-L239.096104 231.709091z"/>
-</g>
-<g id="patch10">
-<defs>
- <clipPath id="pbf62acefd24954a5f1b24dfd5ea4c5cb">
-<rect x="239.096104" y="231.709091" width="112.207792" height="157.090909"/>
+ <clipPath id="pbe5783a009">
+ <rect height="157.090909091" width="112.207792208" x="239.096103896" y="231.709090909"/>
</clipPath>
-</defs><path style="fill: #008000; stroke: #008000; stroke-width: 1.000000; stroke-linejoin: round; stroke-linecap: square; opacity: 0.200000" clip-path="url(#pbf62acefd24954a5f1b24dfd5ea4c5cb)" d="M316.879116 323.719481L317.463644 322.700211L318.042075 321.677834
-L318.614231 320.652661L319.179939 319.625004L319.739026 318.595177
-L320.291321 317.563493L320.836657 316.530265L321.374868 315.495810
-L321.905789 314.460442L322.429258 313.424476L322.945117 312.388228
-L323.453209 311.352014L323.953377 310.316149L324.445471 309.280949
-L324.929339 308.246729L325.404836 307.213804L325.871815 306.182489
-L326.330135 305.153098L326.779656 304.125945L327.220242 303.101342
-L327.651757 302.079601L328.074070 301.061034L328.487054 300.045952
-L328.890581 299.034662L329.284530 298.027474L329.668779 297.024694
-L330.043213 296.026628L330.407717 295.033579L330.762180 294.045850
-L331.106494 293.063742L331.440553 292.087554L331.764258 291.117583
-L332.077508 290.154125L332.380208 289.197474L332.672266 288.247921
-L332.953594 287.305754L333.224105 286.371262L333.483718 285.444728
-L333.732352 284.526435L333.969932 283.616663L334.196387 282.715688
-L334.411646 281.823786L334.615645 280.941228L334.808321 280.068282
-L334.989615 279.205215L335.159473 278.352289L335.317842 277.509765
-L335.464674 276.677899L335.599925 275.856944L335.723554 275.047150
-L335.835522 274.248765L335.935796 273.462031L336.024345 272.687188
-L336.101142 271.924472L336.166163 271.174115L336.219390 270.436346
-L336.260805 269.711390L336.290397 268.999467L336.308155 268.300794
-L336.314075 267.615584L336.308155 266.944047L336.290397 266.286385
-L336.260805 265.642801L336.219390 265.013489L336.166163 264.398642
-L336.101142 263.798446L336.024345 263.213085L335.935796 262.642737
-L335.835522 262.087575L335.723554 261.547769L335.599925 261.023483
-L335.464674 260.514878L335.317842 260.022106L335.159473 259.545320
-L334.989615 259.084664L334.808321 258.640278L334.615645 258.212299
-L334.411646 257.800855L334.196387 257.406073L333.969932 257.028072
-L333.732352 256.666969L333.483718 256.322872L333.224105 255.995887
-L332.953594 255.686113L332.672266 255.393645L332.380208 255.118572
-L332.077508 254.860977L331.764258 254.620939L331.440553 254.398532
-L331.106494 254.193822L330.762180 254.006873L330.407717 253.837740
-L330.043213 253.686477L329.668779 253.553128L329.284530 253.437734
-L328.890581 253.340332L328.487054 253.260949L328.074070 253.199611
-L327.651757 253.156335L327.220242 253.131136L326.779656 253.124021
-L326.330135 253.134992L325.871815 253.164046L325.404836 253.211174
-L324.929339 253.276361L324.445471 253.359588L323.953377 253.460830
-L323.453209 253.580055L322.945117 253.717227L322.429258 253.872304
-L321.905789 254.045240L321.374868 254.235981L320.836657 254.444469
-L320.291321 254.670642L319.739026 254.914429L319.179939 255.175757
-L318.614231 255.454546L318.042075 255.750712L317.463644 256.064163
-L316.879116 256.394805L316.288667 256.742537L315.692478 257.107252
-L315.090730 257.488841L314.483607 257.887186L313.871294 258.302166
-L313.253976 258.733655L312.631843 259.181521L312.005084 259.645628
-L311.373889 260.125835L310.738451 260.621995L310.098964 261.133957
-L309.455622 261.661565L308.808620 262.204659L308.158158 262.763073
-L307.504431 263.336637L306.847640 263.925176L306.187985 264.528511
-L305.525667 265.146458L304.860886 265.778829L304.193847 266.425432
-L303.524751 267.086069L302.853803 267.760539L302.181207 268.448636
-L301.507169 269.150152L300.831893 269.864872L300.155584 270.592579
-L299.478450 271.333051L298.800696 272.086062L298.122529 272.851384
-L297.444156 273.628782L296.765782 274.418020L296.087615 275.218859
-L295.409861 276.031053L294.732727 276.854355L294.056419 277.688515
-L293.381143 278.533279L292.707104 279.388388L292.034509 280.253584
-L291.363561 281.128601L290.694465 282.013175L290.027426 282.907034
-L289.362645 283.809908L288.700326 284.721520L288.040671 285.641593
-L287.383880 286.569848L286.730154 287.506000L286.079691 288.449766
-L285.432690 289.400857L284.789348 290.358984L284.149860 291.323855
-L283.514423 292.295176L282.883228 293.272651L282.256468 294.255983
-L281.634335 295.244871L281.017018 296.239015L280.404705 297.238113
-L279.797582 298.241858L279.195834 299.249947L278.599645 300.262071
-L278.009196 301.277922L277.424667 302.297192L276.846237 303.319568
-L276.274080 304.344741L275.708373 305.372398L275.149286 306.402226
-L274.596990 307.433910L274.051654 308.467137L273.513444 309.501593
-L272.982523 310.536961L272.459053 311.572927L271.943194 312.609175
-L271.435103 313.645389L270.934935 314.681254L270.442841 315.716454
-L269.958972 316.750674L269.483476 317.783599L269.016496 318.814914
-L268.558176 319.844305L268.108655 320.871458L267.668070 321.896061
-L267.236555 322.917801L266.814241 323.936368L266.401258 324.951451
-L265.997730 325.962740L265.603782 326.969928L265.219532 327.972708
-L264.845098 328.970775L264.480595 329.963824L264.126132 330.951553
-L263.781818 331.933661L263.447758 332.909849L263.124054 333.879819
-L262.810804 334.843277L262.508104 335.799928L262.216045 336.749482
-L261.934718 337.691648L261.664206 338.626141L261.404594 339.552675
-L261.155960 340.470967L260.918379 341.380740L260.691925 342.281714
-L260.476666 343.173616L260.272667 344.056175L260.079991 344.929121
-L259.898697 345.792188L259.728839 346.645113L259.570470 347.487637
-L259.423637 348.319504L259.288386 349.140459L259.164758 349.950252
-L259.052790 350.748637L258.952516 351.535372L258.863967 352.310215
-L258.787170 353.072931L258.722148 353.823288L258.668922 354.561057
-L258.627506 355.286013L258.597915 355.997936L258.580156 356.696609
-L258.574236 357.381818L258.580156 358.053356L258.597915 358.711017
-L258.627506 359.354602L258.668922 359.983914L258.722148 360.598761
-L258.787170 361.198957L258.863967 361.784318L258.952516 362.354666
-L259.052790 362.909828L259.164758 363.449633L259.288386 363.973919
-L259.423637 364.482525L259.570470 364.975296L259.728839 365.452082
-L259.898697 365.912738L260.079991 366.357124L260.272667 366.785104
-L260.476666 367.196548L260.691925 367.591330L260.918379 367.969330
-L261.155960 368.330434L261.404594 368.674531L261.664206 369.001516
-L261.934718 369.311289L262.216045 369.603757L262.508104 369.878831
-L262.810804 370.136425L263.124054 370.376463L263.447758 370.598871
-L263.781818 370.803580L264.126132 370.990530L264.480595 371.159662
-L264.845098 371.310926L265.219532 371.444275L265.603782 371.559668
-L265.997730 371.657071L266.401258 371.736454L266.814241 371.797792
-L267.236555 371.841067L267.668070 371.866266L268.108655 371.873381
-L268.558176 371.862410L269.016496 371.833356L269.483476 371.786229
-L269.958972 371.721041L270.442841 371.637814L270.934935 371.536573
-L271.435103 371.417348L271.943194 371.280176L272.459053 371.125098
-L272.982523 370.952163L273.513444 370.761422L274.051654 370.552933
-L274.596990 370.326761L275.149286 370.082973L275.708373 369.821645
-L276.274080 369.542856L276.846237 369.246691L277.424667 368.933239
-L278.009196 368.602597L278.599645 368.254866L279.195834 367.890150
-L279.797582 367.508562L280.404705 367.110217L281.017018 366.695237
-L281.634335 366.263748L282.256468 365.815882L282.883228 365.351775
-L283.514423 364.871568L284.149860 364.375408L284.789348 363.863446
-L285.432690 363.335837L286.079691 362.792744L286.730154 362.234330
-L287.383880 361.660766L288.040671 361.072227L288.700326 360.468892
-L289.362645 359.850944L290.027426 359.218573L290.694465 358.571971
-L291.363561 357.911334L292.034509 357.236864L292.707104 356.548766
-L293.381143 355.847250L294.056419 355.132530L294.732727 354.404824
-L295.409861 353.664352L296.087615 352.911340L296.765782 352.146019
-L297.444156 351.368621L298.122529 350.579382L298.800696 349.778544
-L299.478450 348.966350L300.155584 348.143048L300.831893 347.308888
-L301.507169 346.464124L302.181207 345.609014L302.853803 344.743819
-L303.524751 343.868801L304.193847 342.984228L304.860886 342.090368
-L305.525667 341.187495L306.187985 340.275883L306.847640 339.355809
-L307.504431 338.427555L308.158158 337.491402L308.808620 336.547637
-L309.455622 335.596546L310.098964 334.638419L310.738451 333.673548
-L311.373889 332.702227L312.005084 331.724751L312.631843 330.741420
-L313.253976 329.752531L313.871294 328.758387L314.483607 327.759290
-L315.090730 326.755544L315.692478 325.747456L316.288667 324.735332
-L316.879116 323.719481"/>
-</g>
-<g id="patch11">
-<path style="fill: none; stroke: #000000; stroke-width: 2.000000; stroke-linejoin: round; stroke-linecap: square; opacity: 1.000000" clip-path="url(#pbf62acefd24954a5f1b24dfd5ea4c5cb)" d="M316.879116 323.719481
-C321.299613 316.062954 325.174404 308.190630 328.281736 300.553038
-C331.389068 292.915446 333.668512 285.661118 334.989615 279.205215
-C336.310718 272.749312 336.647789 267.217385 335.981538 262.926023
-C335.315286 258.634661 333.658669 255.667321 331.106494 254.193822
-C328.554318 252.720323 325.156217 252.769320 321.106664 254.338011
-C317.057110 255.906701 312.434856 258.964576 307.504431 263.336637
-C302.574007 267.708697 297.431296 273.309917 292.370613 279.819742
-C287.309931 286.329566 282.429694 293.621396 278.009196 301.277922
-C273.588698 308.934449 269.713907 316.806772 266.606575 324.444364
-C263.499243 332.081956 261.219800 339.336284 259.898697 345.792188
-C258.577594 352.248091 258.240522 357.780018 258.906774 362.071379
-C259.573025 366.362741 261.229643 369.330081 263.781818 370.803580
-C266.333994 372.277080 269.732094 372.228082 273.781648 370.659392
-C277.831202 369.090702 282.453456 366.032826 287.383880 361.660766
-C292.314305 357.288705 297.457016 351.687485 302.517698 345.177661
-C307.578381 338.667836 312.458618 331.376007 316.879116 323.719481"/>
-</g>
-<g id="matplotlib.axis3">
-<g id="xtick7">
-<g id="line2d29">
-<g ><use style="fill: none; stroke: #000000; stroke-width: 0.500000; stroke-linejoin: round; stroke-linecap: butt; opacity: 1.000000" xlink:href="#m30e32995789d870ad79a2e54c91cf9c6" x="239.096104" y="388.800000"/>
-</g></g>
-<g id="line2d30">
-<g ><use style="fill: none; stroke: #000000; stroke-width: 0.500000; stroke-linejoin: round; stroke-linecap: butt; opacity: 1.000000" xlink:href="#m9281cae24120827b11d5ea8a7ad3e96b" x="239.096104" y="231.709091"/>
-</g></g>
-<g id="text15">
-<g style="fill: #000000; opacity: 1.000000" transform="translate(226.650791,401.706250)scale(0.120000)">
-<use xlink:href="#c_7a2040fe3b94fcd41d0a72c84e93b115"/>
-<use xlink:href="#c_ed3e21196fb739f392806f09ca0594ef" x="63.623047"/>
-<use xlink:href="#c_ed3f3ed3ebfbd18bcb9c012009a68ad1" x="95.410156"/>
-<use xlink:href="#c_1260a2df50f305f3db244e29828f968e" x="159.033203"/>
-</g>
-</g>
-</g>
-<g id="xtick8">
-<g id="line2d31">
-<g ><use style="fill: none; stroke: #000000; stroke-width: 0.500000; stroke-linejoin: round; stroke-linecap: butt; opacity: 1.000000" xlink:href="#m30e32995789d870ad79a2e54c91cf9c6" x="261.537662" y="388.800000"/>
-</g></g>
-<g id="line2d32">
-<g ><use style="fill: none; stroke: #000000; stroke-width: 0.500000; stroke-linejoin: round; stroke-linecap: butt; opacity: 1.000000" xlink:href="#m9281cae24120827b11d5ea8a7ad3e96b" x="261.537662" y="231.709091"/>
-</g></g>
-<g id="text16">
-<g style="fill: #000000; opacity: 1.000000" transform="translate(248.967350,401.706250)scale(0.120000)">
-<use xlink:href="#c_7a2040fe3b94fcd41d0a72c84e93b115"/>
-<use xlink:href="#c_ed3e21196fb739f392806f09ca0594ef" x="63.623047"/>
-<use xlink:href="#c_3dcfa38a02242cb63ec6726c6e70be7a" x="95.410156"/>
-<use xlink:href="#c_7a2040fe3b94fcd41d0a72c84e93b115" x="159.033203"/>
-</g>
-</g>
-</g>
-<g id="xtick9">
-<g id="line2d33">
-<g ><use style="fill: none; stroke: #000000; stroke-width: 0.500000; stroke-linejoin: round; stroke-linecap: butt; opacity: 1.000000" xlink:href="#m30e32995789d870ad79a2e54c91cf9c6" x="283.979221" y="388.800000"/>
-</g></g>
-<g id="line2d34">
-<g ><use style="fill: none; stroke: #000000; stroke-width: 0.500000; stroke-linejoin: round; stroke-linecap: butt; opacity: 1.000000" xlink:href="#m9281cae24120827b11d5ea8a7ad3e96b" x="283.979221" y="231.709091"/>
-</g></g>
-<g id="text17">
-<g style="fill: #000000; opacity: 1.000000" transform="translate(271.533908,401.706250)scale(0.120000)">
-<use xlink:href="#c_7a2040fe3b94fcd41d0a72c84e93b115"/>
-<use xlink:href="#c_ed3e21196fb739f392806f09ca0594ef" x="63.623047"/>
-<use xlink:href="#c_3dcfa38a02242cb63ec6726c6e70be7a" x="95.410156"/>
-<use xlink:href="#c_1260a2df50f305f3db244e29828f968e" x="159.033203"/>
-</g>
-</g>
-</g>
-<g id="xtick10">
-<g id="line2d35">
-<g ><use style="fill: none; stroke: #000000; stroke-width: 0.500000; stroke-linejoin: round; stroke-linecap: butt; opacity: 1.000000" xlink:href="#m30e32995789d870ad79a2e54c91cf9c6" x="306.420779" y="388.800000"/>
-</g></g>
-<g id="line2d36">
-<g ><use style="fill: none; stroke: #000000; stroke-width: 0.500000; stroke-linejoin: round; stroke-linecap: butt; opacity: 1.000000" xlink:href="#m9281cae24120827b11d5ea8a7ad3e96b" x="306.420779" y="231.709091"/>
-</g></g>
-<g id="text18">
-<g style="fill: #000000; opacity: 1.000000" transform="translate(293.850467,401.706250)scale(0.120000)">
-<use xlink:href="#c_7a2040fe3b94fcd41d0a72c84e93b115"/>
-<use xlink:href="#c_ed3e21196fb739f392806f09ca0594ef" x="63.623047"/>
-<use xlink:href="#c_a0416418d96557a09b8c1332d34883ba" x="95.410156"/>
-<use xlink:href="#c_7a2040fe3b94fcd41d0a72c84e93b115" x="159.033203"/>
-</g>
-</g>
-</g>
-<g id="xtick11">
-<g id="line2d37">
-<g ><use style="fill: none; stroke: #000000; stroke-width: 0.500000; stroke-linejoin: round; stroke-linecap: butt; opacity: 1.000000" xlink:href="#m30e32995789d870ad79a2e54c91cf9c6" x="328.862338" y="388.800000"/>
-</g></g>
-<g id="line2d38">
-<g ><use style="fill: none; stroke: #000000; stroke-width: 0.500000; stroke-linejoin: round; stroke-linecap: butt; opacity: 1.000000" xlink:href="#m9281cae24120827b11d5ea8a7ad3e96b" x="328.862338" y="231.709091"/>
-</g></g>
-<g id="text19">
-<g style="fill: #000000; opacity: 1.000000" transform="translate(316.417025,401.706250)scale(0.120000)">
-<use xlink:href="#c_7a2040fe3b94fcd41d0a72c84e93b115"/>
-<use xlink:href="#c_ed3e21196fb739f392806f09ca0594ef" x="63.623047"/>
-<use xlink:href="#c_a0416418d96557a09b8c1332d34883ba" x="95.410156"/>
-<use xlink:href="#c_1260a2df50f305f3db244e29828f968e" x="159.033203"/>
-</g>
-</g>
-</g>
-<g id="xtick12">
-<g id="line2d39">
-<g ><use style="fill: none; stroke: #000000; stroke-width: 0.500000; stroke-linejoin: round; stroke-linecap: butt; opacity: 1.000000" xlink:href="#m30e32995789d870ad79a2e54c91cf9c6" x="351.303896" y="388.800000"/>
-</g></g>
-<g id="line2d40">
-<g ><use style="fill: none; stroke: #000000; stroke-width: 0.500000; stroke-linejoin: round; stroke-linecap: butt; opacity: 1.000000" xlink:href="#m9281cae24120827b11d5ea8a7ad3e96b" x="351.303896" y="231.709091"/>
-</g></g>
-<g id="text20">
-<g style="fill: #000000; opacity: 1.000000" transform="translate(338.733584,401.706250)scale(0.120000)">
-<use xlink:href="#c_7a2040fe3b94fcd41d0a72c84e93b115"/>
-<use xlink:href="#c_ed3e21196fb739f392806f09ca0594ef" x="63.623047"/>
-<use xlink:href="#c_1260a2df50f305f3db244e29828f968e" x="95.410156"/>
-<use xlink:href="#c_7a2040fe3b94fcd41d0a72c84e93b115" x="159.033203"/>
-</g>
-</g>
-</g>
-</g>
-<g id="matplotlib.axis4">
-<g id="ytick9">
-<g id="line2d41">
-<g ><use style="fill: none; stroke: #000000; stroke-width: 0.500000; stroke-linejoin: round; stroke-linecap: butt; opacity: 1.000000" xlink:href="#m3400efa6b1638b3fea9e19e898273957" x="239.096104" y="388.800000"/>
-</g></g>
-<g id="line2d42">
-<g ><use style="fill: none; stroke: #000000; stroke-width: 0.500000; stroke-linejoin: round; stroke-linecap: butt; opacity: 1.000000" xlink:href="#m20b58b2501143cb5e0a5e8f1ef6f1643" x="351.303896" y="388.800000"/>
-</g></g>
-<g id="text21">
-<g style="fill: #000000; opacity: 1.000000" transform="translate(210.205479,393.167188)scale(0.120000)">
-<use xlink:href="#c_7a2040fe3b94fcd41d0a72c84e93b115"/>
-<use xlink:href="#c_ed3e21196fb739f392806f09ca0594ef" x="63.623047"/>
-<use xlink:href="#c_3dcfa38a02242cb63ec6726c6e70be7a" x="95.410156"/>
-<use xlink:href="#c_1260a2df50f305f3db244e29828f968e" x="159.033203"/>
-</g>
-</g>
-</g>
-<g id="ytick10">
-<g id="line2d43">
-<g ><use style="fill: none; stroke: #000000; stroke-width: 0.500000; stroke-linejoin: round; stroke-linecap: butt; opacity: 1.000000" xlink:href="#m3400efa6b1638b3fea9e19e898273957" x="239.096104" y="366.358442"/>
-</g></g>
-<g id="line2d44">
-<g ><use style="fill: none; stroke: #000000; stroke-width: 0.500000; stroke-linejoin: round; stroke-linecap: butt; opacity: 1.000000" xlink:href="#m20b58b2501143cb5e0a5e8f1ef6f1643" x="351.303896" y="366.358442"/>
-</g></g>
-<g id="text22">
-<g style="fill: #000000; opacity: 1.000000" transform="translate(209.955479,370.725629)scale(0.120000)">
-<use xlink:href="#c_7a2040fe3b94fcd41d0a72c84e93b115"/>
-<use xlink:href="#c_ed3e21196fb739f392806f09ca0594ef" x="63.623047"/>
-<use xlink:href="#c_a0416418d96557a09b8c1332d34883ba" x="95.410156"/>
-<use xlink:href="#c_7a2040fe3b94fcd41d0a72c84e93b115" x="159.033203"/>
-</g>
-</g>
-</g>
-<g id="ytick11">
-<g id="line2d45">
-<g ><use style="fill: none; stroke: #000000; stroke-width: 0.500000; stroke-linejoin: round; stroke-linecap: butt; opacity: 1.000000" xlink:href="#m3400efa6b1638b3fea9e19e898273957" x="239.096104" y="343.916883"/>
-</g></g>
-<g id="line2d46">
-<g ><use style="fill: none; stroke: #000000; stroke-width: 0.500000; stroke-linejoin: round; stroke-linecap: butt; opacity: 1.000000" xlink:href="#m20b58b2501143cb5e0a5e8f1ef6f1643" x="351.303896" y="343.916883"/>
-</g></g>
-<g id="text23">
-<g style="fill: #000000; opacity: 1.000000" transform="translate(210.205479,348.284071)scale(0.120000)">
-<use xlink:href="#c_7a2040fe3b94fcd41d0a72c84e93b115"/>
-<use xlink:href="#c_ed3e21196fb739f392806f09ca0594ef" x="63.623047"/>
-<use xlink:href="#c_a0416418d96557a09b8c1332d34883ba" x="95.410156"/>
-<use xlink:href="#c_1260a2df50f305f3db244e29828f968e" x="159.033203"/>
-</g>
-</g>
-</g>
-<g id="ytick12">
-<g id="line2d47">
-<g ><use style="fill: none; stroke: #000000; stroke-width: 0.500000; stroke-linejoin: round; stroke-linecap: butt; opacity: 1.000000" xlink:href="#m3400efa6b1638b3fea9e19e898273957" x="239.096104" y="321.475325"/>
-</g></g>
-<g id="line2d48">
-<g ><use style="fill: none; stroke: #000000; stroke-width: 0.500000; stroke-linejoin: round; stroke-linecap: butt; opacity: 1.000000" xlink:href="#m20b58b2501143cb5e0a5e8f1ef6f1643" x="351.303896" y="321.475325"/>
-</g></g>
-<g id="text24">
-<g style="fill: #000000; opacity: 1.000000" transform="translate(209.955479,325.842512)scale(0.120000)">
-<use xlink:href="#c_7a2040fe3b94fcd41d0a72c84e93b115"/>
-<use xlink:href="#c_ed3e21196fb739f392806f09ca0594ef" x="63.623047"/>
-<use xlink:href="#c_1260a2df50f305f3db244e29828f968e" x="95.410156"/>
-<use xlink:href="#c_7a2040fe3b94fcd41d0a72c84e93b115" x="159.033203"/>
-</g>
-</g>
-</g>
-<g id="ytick13">
-<g id="line2d49">
-<g ><use style="fill: none; stroke: #000000; stroke-width: 0.500000; stroke-linejoin: round; stroke-linecap: butt; opacity: 1.000000" xlink:href="#m3400efa6b1638b3fea9e19e898273957" x="239.096104" y="299.033766"/>
-</g></g>
-<g id="line2d50">