Add image diff, change the read_xy_alt, update the figures

This commit is contained in:
Joshua Coles 2023-03-17 21:14:14 +00:00
parent 7998d89668
commit b0f56f54e3
10 changed files with 244419 additions and 244253 deletions

Binary file not shown.

Before

Width:  |  Height:  |  Size: 44 KiB

After

Width:  |  Height:  |  Size: 41 KiB

File diff suppressed because it is too large Load Diff

Before

Width:  |  Height:  |  Size: 1.1 MiB

After

Width:  |  Height:  |  Size: 1.0 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 28 KiB

After

Width:  |  Height:  |  Size: 27 KiB

File diff suppressed because it is too large Load Diff

Before

Width:  |  Height:  |  Size: 20 MiB

After

Width:  |  Height:  |  Size: 20 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 32 KiB

After

Width:  |  Height:  |  Size: 32 KiB

View File

@ -6,7 +6,7 @@
<rdf:RDF xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:RDF xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
<cc:Work> <cc:Work>
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/> <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
<dc:date>2023-03-17T15:19:19.078346</dc:date> <dc:date>2023-03-17T21:13:46.394313</dc:date>
<dc:format>image/svg+xml</dc:format> <dc:format>image/svg+xml</dc:format>
<dc:creator> <dc:creator>
<cc:Agent> <cc:Agent>
@ -41,12 +41,12 @@ z
<g id="xtick_1"> <g id="xtick_1">
<g id="line2d_1"> <g id="line2d_1">
<defs> <defs>
<path id="m2eeb5fd5ed" d="M 0 0 <path id="me761353d38" d="M 0 0
L 0 3.5 L 0 3.5
" style="stroke: #000000; stroke-width: 0.8"/> " style="stroke: #000000; stroke-width: 0.8"/>
</defs> </defs>
<g> <g>
<use xlink:href="#m2eeb5fd5ed" x="70.553388" y="307.584" style="stroke: #000000; stroke-width: 0.8"/> <use xlink:href="#me761353d38" x="70.553388" y="307.584" style="stroke: #000000; stroke-width: 0.8"/>
</g> </g>
</g> </g>
<g id="text_1"> <g id="text_1">
@ -91,7 +91,7 @@ z
<g id="xtick_2"> <g id="xtick_2">
<g id="line2d_2"> <g id="line2d_2">
<g> <g>
<use xlink:href="#m2eeb5fd5ed" x="136.140165" y="307.584" style="stroke: #000000; stroke-width: 0.8"/> <use xlink:href="#me761353d38" x="136.140165" y="307.584" style="stroke: #000000; stroke-width: 0.8"/>
</g> </g>
</g> </g>
<g id="text_2"> <g id="text_2">
@ -132,7 +132,7 @@ z
<g id="xtick_3"> <g id="xtick_3">
<g id="line2d_3"> <g id="line2d_3">
<g> <g>
<use xlink:href="#m2eeb5fd5ed" x="201.726942" y="307.584" style="stroke: #000000; stroke-width: 0.8"/> <use xlink:href="#me761353d38" x="201.726942" y="307.584" style="stroke: #000000; stroke-width: 0.8"/>
</g> </g>
</g> </g>
<g id="text_3"> <g id="text_3">
@ -168,7 +168,7 @@ z
<g id="xtick_4"> <g id="xtick_4">
<g id="line2d_4"> <g id="line2d_4">
<g> <g>
<use xlink:href="#m2eeb5fd5ed" x="267.313719" y="307.584" style="stroke: #000000; stroke-width: 0.8"/> <use xlink:href="#me761353d38" x="267.313719" y="307.584" style="stroke: #000000; stroke-width: 0.8"/>
</g> </g>
</g> </g>
<g id="text_4"> <g id="text_4">
@ -215,7 +215,7 @@ z
<g id="xtick_5"> <g id="xtick_5">
<g id="line2d_5"> <g id="line2d_5">
<g> <g>
<use xlink:href="#m2eeb5fd5ed" x="332.900496" y="307.584" style="stroke: #000000; stroke-width: 0.8"/> <use xlink:href="#me761353d38" x="332.900496" y="307.584" style="stroke: #000000; stroke-width: 0.8"/>
</g> </g>
</g> </g>
<g id="text_5"> <g id="text_5">
@ -271,7 +271,7 @@ z
<g id="xtick_6"> <g id="xtick_6">
<g id="line2d_6"> <g id="line2d_6">
<g> <g>
<use xlink:href="#m2eeb5fd5ed" x="398.487273" y="307.584" style="stroke: #000000; stroke-width: 0.8"/> <use xlink:href="#me761353d38" x="398.487273" y="307.584" style="stroke: #000000; stroke-width: 0.8"/>
</g> </g>
</g> </g>
<g id="text_6"> <g id="text_6">
@ -457,17 +457,17 @@ z
<g id="ytick_1"> <g id="ytick_1">
<g id="line2d_7"> <g id="line2d_7">
<defs> <defs>
<path id="m9e839b01d6" d="M 0 0 <path id="mbc9cae7394" d="M 0 0
L -3.5 0 L -3.5 0
" style="stroke: #000000; stroke-width: 0.8"/> " style="stroke: #000000; stroke-width: 0.8"/>
</defs> </defs>
<g> <g>
<use xlink:href="#m9e839b01d6" x="57.6" y="283.166711" style="stroke: #000000; stroke-width: 0.8"/> <use xlink:href="#mbc9cae7394" x="57.6" y="307.128527" style="stroke: #000000; stroke-width: 0.8"/>
</g> </g>
</g> </g>
<g id="text_8"> <g id="text_8">
<!-- 1.75 --> <!-- 1.70 -->
<g transform="translate(28.334375 286.96593) scale(0.1 -0.1)"> <g transform="translate(28.334375 310.927745) scale(0.1 -0.1)">
<defs> <defs>
<path id="DejaVuSans-37" d="M 525 4666 <path id="DejaVuSans-37" d="M 525 4666
L 3525 4666 L 3525 4666
@ -479,6 +479,24 @@ L 525 4134
L 525 4666 L 525 4666
z z
" transform="scale(0.015625)"/> " transform="scale(0.015625)"/>
</defs>
<use xlink:href="#DejaVuSans-31"/>
<use xlink:href="#DejaVuSans-2e" x="63.623047"/>
<use xlink:href="#DejaVuSans-37" x="95.410156"/>
<use xlink:href="#DejaVuSans-30" x="159.033203"/>
</g>
</g>
</g>
<g id="ytick_2">
<g id="line2d_8">
<g>
<use xlink:href="#mbc9cae7394" x="57.6" y="272.183001" style="stroke: #000000; stroke-width: 0.8"/>
</g>
</g>
<g id="text_9">
<!-- 1.75 -->
<g transform="translate(28.334375 275.98222) scale(0.1 -0.1)">
<defs>
<path id="DejaVuSans-35" d="M 691 4666 <path id="DejaVuSans-35" d="M 691 4666
L 3169 4666 L 3169 4666
L 3169 4134 L 3169 4134
@ -512,15 +530,15 @@ z
</g> </g>
</g> </g>
</g> </g>
<g id="ytick_2"> <g id="ytick_3">
<g id="line2d_8"> <g id="line2d_9">
<g> <g>
<use xlink:href="#m9e839b01d6" x="57.6" y="250.103814" style="stroke: #000000; stroke-width: 0.8"/> <use xlink:href="#mbc9cae7394" x="57.6" y="237.237476" style="stroke: #000000; stroke-width: 0.8"/>
</g> </g>
</g> </g>
<g id="text_9"> <g id="text_10">
<!-- 1.80 --> <!-- 1.80 -->
<g transform="translate(28.334375 253.903033) scale(0.1 -0.1)"> <g transform="translate(28.334375 241.036695) scale(0.1 -0.1)">
<use xlink:href="#DejaVuSans-31"/> <use xlink:href="#DejaVuSans-31"/>
<use xlink:href="#DejaVuSans-2e" x="63.623047"/> <use xlink:href="#DejaVuSans-2e" x="63.623047"/>
<use xlink:href="#DejaVuSans-38" x="95.410156"/> <use xlink:href="#DejaVuSans-38" x="95.410156"/>
@ -528,15 +546,15 @@ z
</g> </g>
</g> </g>
</g> </g>
<g id="ytick_3"> <g id="ytick_4">
<g id="line2d_9"> <g id="line2d_10">
<g> <g>
<use xlink:href="#m9e839b01d6" x="57.6" y="217.040917" style="stroke: #000000; stroke-width: 0.8"/> <use xlink:href="#mbc9cae7394" x="57.6" y="202.291951" style="stroke: #000000; stroke-width: 0.8"/>
</g> </g>
</g> </g>
<g id="text_10"> <g id="text_11">
<!-- 1.85 --> <!-- 1.85 -->
<g transform="translate(28.334375 220.840136) scale(0.1 -0.1)"> <g transform="translate(28.334375 206.091169) scale(0.1 -0.1)">
<use xlink:href="#DejaVuSans-31"/> <use xlink:href="#DejaVuSans-31"/>
<use xlink:href="#DejaVuSans-2e" x="63.623047"/> <use xlink:href="#DejaVuSans-2e" x="63.623047"/>
<use xlink:href="#DejaVuSans-38" x="95.410156"/> <use xlink:href="#DejaVuSans-38" x="95.410156"/>
@ -544,15 +562,15 @@ z
</g> </g>
</g> </g>
</g> </g>
<g id="ytick_4"> <g id="ytick_5">
<g id="line2d_10"> <g id="line2d_11">
<g> <g>
<use xlink:href="#m9e839b01d6" x="57.6" y="183.97802" style="stroke: #000000; stroke-width: 0.8"/> <use xlink:href="#mbc9cae7394" x="57.6" y="167.346425" style="stroke: #000000; stroke-width: 0.8"/>
</g> </g>
</g> </g>
<g id="text_11"> <g id="text_12">
<!-- 1.90 --> <!-- 1.90 -->
<g transform="translate(28.334375 187.777239) scale(0.1 -0.1)"> <g transform="translate(28.334375 171.145644) scale(0.1 -0.1)">
<defs> <defs>
<path id="DejaVuSans-39" d="M 703 97 <path id="DejaVuSans-39" d="M 703 97
L 703 672 L 703 672
@ -592,15 +610,15 @@ z
</g> </g>
</g> </g>
</g> </g>
<g id="ytick_5"> <g id="ytick_6">
<g id="line2d_11"> <g id="line2d_12">
<g> <g>
<use xlink:href="#m9e839b01d6" x="57.6" y="150.915123" style="stroke: #000000; stroke-width: 0.8"/> <use xlink:href="#mbc9cae7394" x="57.6" y="132.4009" style="stroke: #000000; stroke-width: 0.8"/>
</g> </g>
</g> </g>
<g id="text_12"> <g id="text_13">
<!-- 1.95 --> <!-- 1.95 -->
<g transform="translate(28.334375 154.714342) scale(0.1 -0.1)"> <g transform="translate(28.334375 136.200119) scale(0.1 -0.1)">
<use xlink:href="#DejaVuSans-31"/> <use xlink:href="#DejaVuSans-31"/>
<use xlink:href="#DejaVuSans-2e" x="63.623047"/> <use xlink:href="#DejaVuSans-2e" x="63.623047"/>
<use xlink:href="#DejaVuSans-39" x="95.410156"/> <use xlink:href="#DejaVuSans-39" x="95.410156"/>
@ -608,15 +626,15 @@ z
</g> </g>
</g> </g>
</g> </g>
<g id="ytick_6"> <g id="ytick_7">
<g id="line2d_12"> <g id="line2d_13">
<g> <g>
<use xlink:href="#m9e839b01d6" x="57.6" y="117.852227" style="stroke: #000000; stroke-width: 0.8"/> <use xlink:href="#mbc9cae7394" x="57.6" y="97.455375" style="stroke: #000000; stroke-width: 0.8"/>
</g> </g>
</g> </g>
<g id="text_13"> <g id="text_14">
<!-- 2.00 --> <!-- 2.00 -->
<g transform="translate(28.334375 121.651445) scale(0.1 -0.1)"> <g transform="translate(28.334375 101.254593) scale(0.1 -0.1)">
<use xlink:href="#DejaVuSans-32"/> <use xlink:href="#DejaVuSans-32"/>
<use xlink:href="#DejaVuSans-2e" x="63.623047"/> <use xlink:href="#DejaVuSans-2e" x="63.623047"/>
<use xlink:href="#DejaVuSans-30" x="95.410156"/> <use xlink:href="#DejaVuSans-30" x="95.410156"/>
@ -624,35 +642,19 @@ z
</g> </g>
</g> </g>
</g> </g>
<g id="ytick_7">
<g id="line2d_13">
<g>
<use xlink:href="#m9e839b01d6" x="57.6" y="84.78933" style="stroke: #000000; stroke-width: 0.8"/>
</g>
</g>
<g id="text_14">
<!-- 2.05 -->
<g transform="translate(28.334375 88.588549) scale(0.1 -0.1)">
<use xlink:href="#DejaVuSans-32"/>
<use xlink:href="#DejaVuSans-2e" x="63.623047"/>
<use xlink:href="#DejaVuSans-30" x="95.410156"/>
<use xlink:href="#DejaVuSans-35" x="159.033203"/>
</g>
</g>
</g>
<g id="ytick_8"> <g id="ytick_8">
<g id="line2d_14"> <g id="line2d_14">
<g> <g>
<use xlink:href="#m9e839b01d6" x="57.6" y="51.726433" style="stroke: #000000; stroke-width: 0.8"/> <use xlink:href="#mbc9cae7394" x="57.6" y="62.509849" style="stroke: #000000; stroke-width: 0.8"/>
</g> </g>
</g> </g>
<g id="text_15"> <g id="text_15">
<!-- 2.10 --> <!-- 2.05 -->
<g transform="translate(28.334375 55.525652) scale(0.1 -0.1)"> <g transform="translate(28.334375 66.309068) scale(0.1 -0.1)">
<use xlink:href="#DejaVuSans-32"/> <use xlink:href="#DejaVuSans-32"/>
<use xlink:href="#DejaVuSans-2e" x="63.623047"/> <use xlink:href="#DejaVuSans-2e" x="63.623047"/>
<use xlink:href="#DejaVuSans-31" x="95.410156"/> <use xlink:href="#DejaVuSans-30" x="95.410156"/>
<use xlink:href="#DejaVuSans-30" x="159.033203"/> <use xlink:href="#DejaVuSans-35" x="159.033203"/>
</g> </g>
</g> </g>
</g> </g>
@ -721,209 +723,209 @@ z
</g> </g>
<g id="line2d_15"> <g id="line2d_15">
<path d="M 73.832727 53.568 <path d="M 73.832727 53.568
L 77.112066 74.632832 L 77.112066 73.907956
L 80.391405 97.004493 L 80.391405 96.219519
L 83.670744 105.452382 L 83.670744 104.576337
L 86.950083 115.16586 L 86.950083 114.314249
L 90.229421 124.786392 L 90.229421 124.320698
L 93.50876 132.385918 L 93.50876 131.669392
L 96.788099 141.756265 L 96.788099 141.081681
L 100.067438 150.891533 L 100.067438 150.141127
L 103.346777 158.443343 L 103.346777 157.756319
L 106.626116 163.213623 L 106.626116 162.664737
L 109.905455 172.765608 L 109.905455 172.033195
L 113.184793 179.50849 L 113.184793 179.12914
L 116.464132 176.944845 L 116.464132 176.454492
L 119.743471 187.775194 L 119.743471 187.458361
L 123.02281 187.651576 L 123.02281 187.40524
L 126.302149 189.105427 L 126.302149 188.432332
L 129.581488 195.765528 L 129.581488 195.306633
L 132.860826 200.231534 L 132.860826 199.633641
L 136.140165 201.786351 L 136.140165 201.121374
L 139.419504 206.294897 L 139.419504 205.652928
L 142.698843 210.712101 L 142.698843 210.429907
L 145.978182 214.837584 L 145.978182 214.35287
L 149.257521 218.652522 L 149.257521 218.08234
L 152.53686 217.337977 L 152.53686 216.685948
L 155.816198 219.670768 L 155.816198 219.121086
L 159.095537 221.703785 L 159.095537 221.133096
L 162.374876 229.09955 L 162.374876 228.785815
L 165.654215 224.756719 L 165.654215 224.315221
L 168.933554 230.766226 L 168.933554 230.417634
L 172.212893 227.264664 L 172.212893 226.828309
L 175.492231 231.457854 L 175.492231 231.056435
L 178.77157 230.133395 L 178.77157 229.742059
L 182.050909 228.295621 L 182.050909 227.861551
L 185.330248 232.91756 L 185.330248 232.616686
L 188.609587 234.237536 L 188.609587 233.969867
L 191.888926 238.605444 L 191.888926 238.475525
L 195.168264 243.111321 L 195.168264 242.70608
L 198.447603 241.707489 L 198.447603 241.379203
L 201.726942 245.941651 L 201.726942 245.695654
L 205.006281 246.983962 L 205.006281 246.615777
L 208.28562 244.740504 L 208.28562 244.374891
L 211.564959 249.74397 L 211.564959 249.510651
L 214.844298 249.532255 L 214.844298 249.295136
L 218.123636 250.676201 L 218.123636 250.551363
L 221.402975 248.112964 L 221.402975 247.888987
L 224.682314 253.45355 L 224.682314 253.336302
L 227.961653 253.449472 L 227.961653 253.31556
L 231.240992 258.94032 L 231.240992 258.905545
L 234.520331 258.270164 L 234.520331 258.353088
L 237.799669 261.95061 L 237.799669 261.981152
L 241.079008 256.389704 L 241.079008 256.378284
L 244.358347 256.246507 L 244.358347 256.38987
L 247.637686 255.397604 L 247.637686 255.382997
L 250.917025 261.618718 L 250.917025 261.610336
L 254.196364 259.809744 L 254.196364 259.628875
L 257.475702 259.595368 L 257.475702 259.435805
L 260.755041 264.279561 L 260.755041 264.130324
L 264.03438 264.761185 L 264.03438 264.620777
L 267.313719 263.547844 L 267.313719 263.474837
L 270.593058 265.88345 L 270.593058 265.82565
L 273.872397 264.33436 L 273.872397 264.270534
L 277.151736 267.391207 L 277.151736 267.231027
L 280.431074 268.812625 L 280.431074 268.592976
L 283.710413 268.449508 L 283.710413 268.346072
L 286.989752 274.727698 L 286.989752 274.647086
L 290.269091 272.55752 L 290.269091 272.394106
L 293.54843 274.151487 L 293.54843 274.212571
L 296.827769 272.238186 L 296.827769 272.214966
L 300.107107 273.546583 L 300.107107 273.540712
L 303.386446 273.506514 L 303.386446 273.638168
L 306.665785 275.153876 L 306.665785 275.146514
L 309.945124 277.9183 L 309.945124 277.97054
L 313.224463 278.060936 L 313.224463 278.184532
L 316.503802 279.273747 L 316.503802 279.497872
L 319.78314 273.986384 L 319.78314 273.973915
L 323.062479 277.113327 L 323.062479 277.06878
L 326.341818 277.575303 L 326.341818 277.685226
L 329.621157 276.538459 L 329.621157 276.48117
L 332.900496 281.651697 L 332.900496 281.586124
L 336.179835 284.106053 L 336.179835 284.165879
L 339.459174 280.107973 L 339.459174 280.143244
L 342.738512 286.168913 L 342.738512 286.170683
L 346.017851 284.848187 L 346.017851 284.850199
L 349.29719 282.350649 L 349.29719 282.181252
L 352.576529 279.975317 L 352.576529 279.796411
L 355.855868 282.01396 L 355.855868 281.744841
L 359.135207 284.188298 L 359.135207 284.112297
L 362.414545 282.896583 L 362.414545 282.79101
L 365.693884 285.533784 L 365.693884 285.458392
L 368.973223 288.851511 L 368.973223 288.72065
L 372.252562 287.379331 L 372.252562 287.148585
L 375.531901 291.103196 L 375.531901 290.937049
L 378.81124 286.004072 L 378.81124 285.777585
L 382.090579 288.2515 L 382.090579 288.140311
L 385.369917 287.616994 L 385.369917 287.384538
L 388.649256 290.260738 L 388.649256 290.246443
L 391.928595 292.276308 L 391.928595 292.151486
L 395.207934 295.488 L 395.207934 295.488
L 398.487273 293.88031 L 398.487273 293.708953
" clip-path="url(#p78140d9f8d)" style="fill: none; stroke: #1f77b4; stroke-width: 1.5; stroke-linecap: square"/> " clip-path="url(#p3666199b34)" style="fill: none; stroke: #1f77b4; stroke-width: 1.5; stroke-linecap: square"/>
</g> </g>
<g id="line2d_16"> <g id="line2d_16">
<path d="M 73.832727 55.044004 <path d="M 73.832727 54.647546
L 77.112066 71.316991 L 77.112066 70.777784
L 80.391405 92.232896 L 80.391405 91.567979
L 83.670744 102.572486 L 83.670744 101.873281
L 86.950083 116.394551 L 86.950083 115.878156
L 90.229421 128.701998 L 90.229421 128.051891
L 93.50876 134.949383 L 93.50876 134.501843
L 96.788099 145.661993 L 96.788099 144.877128
L 100.067438 150.9475 L 100.067438 150.189687
L 103.346777 155.247094 L 103.346777 154.64767
L 106.626116 165.30939 L 106.626116 164.800839
L 109.905455 171.850092 L 109.905455 171.181188
L 113.184793 177.589865 L 113.184793 176.702392
L 116.464132 182.401881 L 116.464132 181.625038
L 119.743471 184.806134 L 119.743471 184.239505
L 123.02281 190.21085 L 123.02281 189.728111
L 126.302149 195.437979 L 126.302149 194.741249
L 129.581488 196.584883 L 129.581488 196.00389
L 132.860826 199.005479 L 132.860826 198.381028
L 136.140165 203.314613 L 136.140165 202.753602
L 139.419504 202.702001 L 139.419504 201.928046
L 142.698843 209.154995 L 142.698843 208.426105
L 145.978182 207.034673 L 145.978182 206.364832
L 149.257521 216.539983 L 149.257521 216.016414
L 152.53686 219.843551 L 152.53686 219.402845
L 155.816198 218.482902 L 155.816198 217.942414
L 159.095537 219.867446 L 159.095537 219.460194
L 162.374876 221.000527 L 162.374876 220.503939
L 165.654215 226.821642 L 165.654215 226.135626
L 168.933554 224.348242 L 168.933554 223.748616
L 172.212893 231.917835 L 172.212893 231.465417
L 175.492231 226.959572 L 175.492231 226.422204
L 178.77157 232.064755 L 178.77157 231.560266
L 182.050909 235.639473 L 182.050909 235.215139
L 185.330248 236.053711 L 185.330248 235.587331
L 188.609587 240.631122 L 188.609587 240.278703
L 191.888926 239.199149 L 191.888926 238.736995
L 195.168264 243.744334 L 195.168264 243.442127
L 198.447603 244.283347 L 198.447603 244.058403
L 201.726942 247.270287 L 201.726942 246.952831
L 205.006281 249.72863 L 205.006281 249.285517
L 208.28562 247.163411 L 208.28562 246.874842
L 211.564959 245.11978 L 211.564959 244.726192
L 214.844298 247.837848 L 214.844298 247.661596
L 218.123636 252.441702 L 218.123636 252.438779
L 221.402975 253.121624 L 221.402975 252.930796
L 224.682314 255.038864 L 224.682314 254.75928
L 227.961653 252.43824 L 227.961653 252.072546
L 231.240992 255.526152 L 231.240992 255.234813
L 234.520331 264.829535 L 234.520331 264.572625
L 237.799669 256.866402 L 237.799669 256.461733
L 241.079008 260.831769 L 241.079008 260.574286
L 244.358347 254.605633 L 244.358347 254.275044
L 247.637686 259.264374 L 247.637686 258.973617
L 250.917025 262.161779 L 250.917025 261.880871
L 254.196364 264.027839 L 254.196364 263.717719
L 257.475702 263.511462 L 257.475702 263.225026
L 260.755041 263.688742 L 260.755041 263.317175
L 264.03438 269.565947 L 264.03438 269.181928
L 267.313719 267.194634 L 267.313719 266.749879
L 270.593058 265.310783 L 270.593058 264.81417
L 273.872397 271.116429 L 273.872397 270.846272
L 277.151736 272.676245 L 277.151736 272.589731
L 280.431074 265.756754 L 280.431074 265.489674
L 283.710413 272.734708 L 283.710413 272.575376
L 286.989752 272.632687 L 286.989752 272.430946
L 290.269091 270.636738 L 290.269091 270.479427
L 293.54843 273.679382 L 293.54843 273.53734
L 296.827769 277.323299 L 296.827769 277.07611
L 300.107107 279.63649 L 300.107107 279.448347
L 303.386446 274.66347 L 303.386446 274.352238
L 306.665785 275.725493 L 306.665785 275.454036
L 309.945124 280.8126 L 309.945124 280.727555
L 313.224463 277.205127 L 313.224463 277.077005
L 316.503802 274.080043 L 316.503802 273.824331
L 319.78314 278.354384 L 319.78314 278.087304
L 323.062479 275.410492 L 323.062479 275.076464
L 326.341818 278.942557 L 326.341818 278.816043
L 329.621157 280.741045 L 329.621157 280.662168
L 332.900496 277.95808 L 332.900496 277.754125
L 336.179835 280.041818 L 336.179835 279.978253
L 339.459174 280.279351 L 339.459174 280.102379
L 342.738512 279.999285 L 342.738512 279.740794
L 346.017851 279.308407 L 346.017851 279.11831
L 349.29719 282.452027 L 349.29719 282.316544
L 352.576529 286.68285 L 352.576529 286.60753
L 355.855868 284.684239 L 355.855868 284.414226
L 359.135207 287.03954 L 359.135207 286.801582
L 362.414545 288.619296 L 362.414545 288.523157
L 365.693884 287.091053 L 365.693884 286.943698
L 368.973223 285.207315 L 368.973223 285.086942
L 372.252562 288.498115 L 372.252562 288.479713
L 375.531901 293.273443 L 375.531901 293.196286
L 378.81124 292.717334 L 378.81124 292.575788
L 382.090579 290.452192 L 382.090579 290.299576
L 385.369917 292.349738 L 385.369917 292.202069
L 388.649256 295.115098 L 388.649256 295.042039
L 391.928595 293.354212 L 391.928595 293.274822
L 395.207934 289.563207 L 395.207934 289.398872
L 398.487273 289.373599 L 398.487273 289.140531
" clip-path="url(#p78140d9f8d)" style="fill: none; stroke: #ff7f0e; stroke-width: 1.5; stroke-linecap: square"/> " clip-path="url(#p3666199b34)" style="fill: none; stroke: #ff7f0e; stroke-width: 1.5; stroke-linecap: square"/>
</g> </g>
<g id="patch_3"> <g id="patch_3">
<path d="M 57.6 307.584 <path d="M 57.6 307.584
@ -1372,7 +1374,7 @@ z
</g> </g>
</g> </g>
<defs> <defs>
<clipPath id="p78140d9f8d"> <clipPath id="p3666199b34">
<rect x="57.6" y="41.472" width="357.12" height="266.112"/> <rect x="57.6" y="41.472" width="357.12" height="266.112"/>
</clipPath> </clipPath>
</defs> </defs>

Before

Width:  |  Height:  |  Size: 34 KiB

After

Width:  |  Height:  |  Size: 34 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 30 KiB

After

Width:  |  Height:  |  Size: 30 KiB

View File

@ -6,7 +6,7 @@
<rdf:RDF xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:RDF xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
<cc:Work> <cc:Work>
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/> <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
<dc:date>2023-03-17T15:15:17.288767</dc:date> <dc:date>2023-03-17T21:12:53.560959</dc:date>
<dc:format>image/svg+xml</dc:format> <dc:format>image/svg+xml</dc:format>
<dc:creator> <dc:creator>
<cc:Agent> <cc:Agent>
@ -39,220 +39,220 @@ z
</g> </g>
<g id="PolyCollection_1"> <g id="PolyCollection_1">
<path d="M 73.832727 53.568 <path d="M 73.832727 53.568
L 73.832727 131.131986 L 73.832727 111.282701
L 77.112066 144.60005 L 77.112066 127.350202
L 80.391405 160.258111 L 80.391405 145.36649
L 83.670744 165.64779 L 83.670744 151.396756
L 86.950083 172.91854 L 86.950083 160.802863
L 90.229421 179.922013 L 90.229421 166.831386
L 93.50876 185.369536 L 93.50876 174.019387
L 96.788099 191.86985 L 96.788099 180.90315
L 100.067438 196.997817 L 100.067438 187.094066
L 103.346777 201.392608 L 103.346777 191.165515
L 106.626116 207.490146 L 106.626116 198.406361
L 109.905455 214.151527 L 109.905455 203.939906
L 113.184793 221.091603 L 113.184793 211.740685
L 116.464132 216.498885 L 116.464132 206.158391
L 119.743471 225.646359 L 119.743471 216.724276
L 123.02281 224.86351 L 123.02281 216.089566
L 126.302149 223.822061 L 126.302149 214.910405
L 129.581488 227.37428 L 129.581488 219.564324
L 132.860826 231.993521 L 132.860826 226.193677
L 136.140165 231.269924 L 136.140165 225.983242
L 139.419504 234.207749 L 139.419504 228.5928
L 142.698843 238.68065 L 142.698843 233.965103
L 145.978182 240.182277 L 145.978182 235.45701
L 149.257521 242.997481 L 149.257521 238.517094
L 152.53686 242.242142 L 152.53686 236.168231
L 155.816198 244.899974 L 155.816198 239.555214
L 159.095537 245.432419 L 159.095537 239.97909
L 162.374876 252.59396 L 162.374876 248.760584
L 165.654215 246.166978 L 165.654215 240.761025
L 168.933554 251.135166 L 168.933554 247.169364
L 172.212893 248.417562 L 172.212893 242.655693
L 175.492231 252.982214 L 175.492231 248.367
L 178.77157 252.139552 L 178.77157 247.48975
L 182.050909 249.808476 L 182.050909 244.683685
L 185.330248 253.860184 L 185.330248 249.065709
L 188.609587 254.401901 L 188.609587 249.440654
L 191.888926 257.77306 L 191.888926 254.087699
L 195.168264 258.741083 L 195.168264 254.24051
L 198.447603 259.149928 L 198.447603 255.038611
L 201.726942 261.418394 L 201.726942 257.522594
L 205.006281 263.729356 L 205.006281 260.077855
L 208.28562 261.289351 L 208.28562 256.753457
L 211.564959 264.49787 L 211.564959 260.589639
L 214.844298 266.09199 L 214.844298 262.553997
L 218.123636 266.42795 L 218.123636 262.197107
L 221.402975 265.604932 L 221.402975 261.386702
L 224.682314 268.419029 L 224.682314 264.34602
L 227.961653 267.560436 L 227.961653 263.204379
L 231.240992 271.8194 L 231.240992 268.56476
L 234.520331 272.486041 L 234.520331 270.26204
L 237.799669 273.463569 L 237.799669 271.371776
L 241.079008 269.784361 L 241.079008 267.304909
L 244.358347 269.770416 L 244.358347 267.174449
L 247.637686 268.0947 L 247.637686 265.062936
L 250.917025 272.754131 L 250.917025 270.439088
L 254.196364 271.280641 L 254.196364 268.730051
L 257.475702 269.871594 L 257.475702 266.89928
L 260.755041 274.083824 L 260.755041 271.760926
L 264.03438 273.359217 L 264.03438 270.874292
L 267.313719 273.623348 L 267.313719 270.795298
L 270.593058 275.236744 L 270.593058 273.128652
L 273.872397 274.102657 L 273.872397 271.691849
L 277.151736 276.311646 L 277.151736 273.884729
L 280.431074 277.314744 L 280.431074 275.606655
L 283.710413 277.735523 L 283.710413 275.816323
L 286.989752 282.346272 L 286.989752 280.852459
L 290.269091 279.965693 L 290.269091 278.240591
L 293.54843 282.782426 L 293.54843 281.643711
L 296.827769 279.393449 L 296.827769 276.905284
L 300.107107 280.528355 L 300.107107 277.685263
L 303.386446 280.722704 L 303.386446 278.063361
L 306.665785 282.353294 L 306.665785 280.242272
L 309.945124 282.647632 L 309.945124 280.890666
L 313.224463 283.24181 L 313.224463 281.689671
L 316.503802 284.837251 L 316.503802 283.448563
L 319.78314 279.716239 L 319.78314 276.709738
L 323.062479 283.184059 L 323.062479 281.355722
L 326.341818 282.443064 L 326.341818 280.10217
L 329.621157 283.531567 L 329.621157 282.084805
L 332.900496 287.938659 L 332.900496 286.177634
L 336.179835 289.616438 L 336.179835 288.266486
L 339.459174 286.823709 L 339.459174 285.25687
L 342.738512 289.635226 L 342.738512 288.333303
L 346.017851 288.200724 L 346.017851 286.481951
L 349.29719 285.540563 L 349.29719 284.282347
L 352.576529 284.435203 L 352.576529 283.587316
L 355.855868 284.333099 L 355.855868 282.82657
L 359.135207 286.34715 L 359.135207 285.167598
L 362.414545 286.548784 L 362.414545 285.959359
L 365.693884 287.765258 L 365.693884 287.141926
L 368.973223 289.989326 L 368.973223 289.588304
L 372.252562 289.414802 L 372.252562 289.058956
L 375.531901 293.144174 L 375.531901 292.934061
L 378.81124 289.460582 L 378.81124 288.840188
L 382.090579 290.882384 L 382.090579 290.505652
L 385.369917 289.062397 L 385.369917 288.223715
L 388.649256 291.428877 L 388.649256 290.570047
L 391.928595 292.424984 L 391.928595 291.654464
L 395.207934 295.488 L 395.207934 295.488
L 398.487273 294.266948 L 398.487273 294.328166
L 398.487273 228.590556 L 398.487273 240.946054
L 398.487273 228.590556 L 398.487273 240.946054
L 395.207934 229.631778 L 395.207934 242.530445
L 391.928595 228.175434 L 391.928595 241.217323
L 388.649256 226.335314 L 388.649256 239.363163
L 385.369917 224.981628 L 385.369917 237.294935
L 382.090579 224.054492 L 382.090579 236.178796
L 378.81124 222.313806 L 378.81124 234.199694
L 375.531901 225.805489 L 375.531901 238.064427
L 372.252562 224.294793 L 372.252562 236.095729
L 368.973223 225.791861 L 368.973223 237.991332
L 365.693884 223.347361 L 365.693884 235.405594
L 362.414545 220.852874 L 362.414545 232.473657
L 359.135207 222.872157 L 359.135207 235.303537
L 355.855868 221.82657 L 355.855868 233.992703
L 352.576529 218.855771 L 352.576529 230.226454
L 349.29719 221.09288 L 349.29719 233.210101
L 346.017851 221.947151 L 346.017851 235.127416
L 342.738512 222.37112 L 342.738512 235.312944
L 339.459174 216.653933 L 339.459174 229.091899
L 336.179835 219.487137 L 336.179835 232.287301
L 332.900496 217.711248 L 332.900496 230.396814
L 329.621157 214.923202 L 329.621157 226.615123
L 326.341818 217.47071 L 326.341818 230.455045
L 323.062479 216.079641 L 323.062479 228.250609
L 319.78314 215.147357 L 319.78314 228.122684
L 316.503802 217.466503 L 316.503802 229.904704
L 313.224463 217.355325 L 313.224463 229.637734
L 309.945124 217.748793 L 309.945124 230.106652
L 306.665785 214.153148 L 306.665785 226.398914
L 303.386446 213.465639 L 303.386446 226.251163
L 300.107107 213.716371 L 300.107107 226.478933
L 296.827769 213.010155 L 296.827769 225.213915
L 293.54843 212.313495 L 293.54843 223.556845
L 290.269091 212.887265 L 290.269091 224.154935
L 286.989752 213.56047 L 286.989752 225.018347
L 283.710413 209.33681 L 283.710413 220.335009
L 280.431074 210.268552 L 280.431074 220.925533
L 277.151736 209.271491 L 277.151736 220.546618
L 273.872397 207.179011 L 273.872397 218.172861
L 270.593058 208.22474 L 270.593058 219.134865
L 267.313719 206.551568 L 267.313719 217.842029
L 264.03438 208.523062 L 264.03438 219.530678
L 260.755041 207.120733 L 260.755041 217.887507
L 257.475702 204.74156 L 257.475702 215.507739
L 254.196364 203.634175 L 254.196364 213.974783
L 250.917025 204.706198 L 250.917025 215.3222
L 247.637686 200.611536 L 247.637686 211.092523
L 244.358347 200.130361 L 244.358347 210.534137
L 241.079008 200.317917 L 241.079008 210.385806
L 237.799669 204.463785 L 237.799669 214.961505
L 234.520331 200.262342 L 234.520331 210.47486
L 231.240992 201.871998 L 231.240992 213.024319
L 227.961653 198.40447 L 227.961653 209.762005
L 224.682314 197.551615 L 224.682314 208.65236
L 221.402975 192.850659 L 221.402975 203.209057
L 218.123636 195.634523 L 218.123636 206.505433
L 214.844298 194.360769 L 214.844298 204.210782
L 211.564959 196.252807 L 211.564959 206.507578
L 208.28562 192.420655 L 208.28562 202.421718
L 205.006281 193.137551 L 205.006281 202.553945
L 201.726942 193.981817 L 201.726942 203.689893
L 198.447603 190.292145 L 198.447603 199.515641
L 195.168264 192.676404 L 195.168264 202.360483
L 191.888926 187.303944 L 191.888926 195.987555
L 188.609587 184.528764 L 188.609587 193.684508
L 185.330248 183.213065 L 185.330248 191.972137
L 182.050909 180.760973 L 182.050909 189.019245
L 178.77157 181.015936 L 178.77157 189.113911
L 175.492231 182.036999 L 175.492231 190.26412
L 172.212893 180.701166 L 172.212893 189.453434
L 168.933554 182.910816 L 168.933554 190.476389
L 165.654215 179.422674 L 165.654215 187.471601
L 162.374876 179.106744 L 162.374876 186.368047
L 159.095537 175.861271 L 159.095537 183.345027
L 155.816198 173.532939 L 155.816198 180.665327
L 152.53686 172.908165 L 152.53686 180.296048
L 149.257521 174.002598 L 149.257521 180.101154
L 145.978182 171.449581 L 145.978182 177.408437
L 142.698843 167.145999 L 142.698843 172.849073
L 139.419504 165.403194 L 139.419504 170.852764
L 136.140165 161.996779 L 136.140165 166.472286
L 132.860826 159.085308 L 132.860826 163.966985
L 129.581488 157.420171 L 129.581488 163.921819
L 126.302149 151.600572 L 126.302149 157.971953
L 123.02281 148.513324 L 123.02281 155.208476
L 119.743471 147.904425 L 119.743471 154.655708
L 116.464132 141.811881 L 116.464132 148.247845
L 113.184793 140.826619 L 113.184793 146.791263
L 109.905455 138.27839 L 109.905455 143.646366
L 106.626116 131.498614 L 106.626116 134.728828
L 103.346777 130.883611 L 103.346777 134.398314
L 100.067438 124.651809 L 100.067438 126.723135
L 96.788099 116.925006 L 96.788099 118.939626
L 93.50876 110.239755 L 93.50876 111.304694
L 90.229421 104.993542 L 90.229421 107.157148
L 86.950083 98.4594 L 86.950083 97.750471
L 83.670744 92.061747 L 83.670744 92.1356
L 80.391405 85.563907 L 80.391405 85.275263
L 77.112066 69.741494 L 77.112066 68.875397
L 73.832727 53.568 L 73.832727 53.568
z z
" clip-path="url(#p1e54213d91)" style="fill: #1f77b4; fill-opacity: 0.2"/> " clip-path="url(#pfe185082f7)" style="fill: #1f77b4; fill-opacity: 0.2"/>
</g> </g>
<g id="matplotlib.axis_1"> <g id="matplotlib.axis_1">
<g id="xtick_1"> <g id="xtick_1">
<g id="line2d_1"> <g id="line2d_1">
<defs> <defs>
<path id="ma277a096a4" d="M 0 0 <path id="mdd114e1862" d="M 0 0
L 0 3.5 L 0 3.5
" style="stroke: #000000; stroke-width: 0.8"/> " style="stroke: #000000; stroke-width: 0.8"/>
</defs> </defs>
<g> <g>
<use xlink:href="#ma277a096a4" x="70.553388" y="307.584" style="stroke: #000000; stroke-width: 0.8"/> <use xlink:href="#mdd114e1862" x="70.553388" y="307.584" style="stroke: #000000; stroke-width: 0.8"/>
</g> </g>
</g> </g>
<g id="text_1"> <g id="text_1">
@ -297,7 +297,7 @@ z
<g id="xtick_2"> <g id="xtick_2">
<g id="line2d_2"> <g id="line2d_2">
<g> <g>
<use xlink:href="#ma277a096a4" x="136.140165" y="307.584" style="stroke: #000000; stroke-width: 0.8"/> <use xlink:href="#mdd114e1862" x="136.140165" y="307.584" style="stroke: #000000; stroke-width: 0.8"/>
</g> </g>
</g> </g>
<g id="text_2"> <g id="text_2">
@ -338,7 +338,7 @@ z
<g id="xtick_3"> <g id="xtick_3">
<g id="line2d_3"> <g id="line2d_3">
<g> <g>
<use xlink:href="#ma277a096a4" x="201.726942" y="307.584" style="stroke: #000000; stroke-width: 0.8"/> <use xlink:href="#mdd114e1862" x="201.726942" y="307.584" style="stroke: #000000; stroke-width: 0.8"/>
</g> </g>
</g> </g>
<g id="text_3"> <g id="text_3">
@ -374,7 +374,7 @@ z
<g id="xtick_4"> <g id="xtick_4">
<g id="line2d_4"> <g id="line2d_4">
<g> <g>
<use xlink:href="#ma277a096a4" x="267.313719" y="307.584" style="stroke: #000000; stroke-width: 0.8"/> <use xlink:href="#mdd114e1862" x="267.313719" y="307.584" style="stroke: #000000; stroke-width: 0.8"/>
</g> </g>
</g> </g>
<g id="text_4"> <g id="text_4">
@ -421,7 +421,7 @@ z
<g id="xtick_5"> <g id="xtick_5">
<g id="line2d_5"> <g id="line2d_5">
<g> <g>
<use xlink:href="#ma277a096a4" x="332.900496" y="307.584" style="stroke: #000000; stroke-width: 0.8"/> <use xlink:href="#mdd114e1862" x="332.900496" y="307.584" style="stroke: #000000; stroke-width: 0.8"/>
</g> </g>
</g> </g>
<g id="text_5"> <g id="text_5">
@ -477,7 +477,7 @@ z
<g id="xtick_6"> <g id="xtick_6">
<g id="line2d_6"> <g id="line2d_6">
<g> <g>
<use xlink:href="#ma277a096a4" x="398.487273" y="307.584" style="stroke: #000000; stroke-width: 0.8"/> <use xlink:href="#mdd114e1862" x="398.487273" y="307.584" style="stroke: #000000; stroke-width: 0.8"/>
</g> </g>
</g> </g>
<g id="text_6"> <g id="text_6">
@ -663,17 +663,17 @@ z
<g id="ytick_1"> <g id="ytick_1">
<g id="line2d_7"> <g id="line2d_7">
<defs> <defs>
<path id="m40ef1fa380" d="M 0 0 <path id="me3e3fbf5f8" d="M 0 0
L -3.5 0 L -3.5 0
" style="stroke: #000000; stroke-width: 0.8"/> " style="stroke: #000000; stroke-width: 0.8"/>
</defs> </defs>
<g> <g>
<use xlink:href="#m40ef1fa380" x="57.6" y="277.153254" style="stroke: #000000; stroke-width: 0.8"/> <use xlink:href="#me3e3fbf5f8" x="57.6" y="277.987127" style="stroke: #000000; stroke-width: 0.8"/>
</g> </g>
</g> </g>
<g id="text_8"> <g id="text_8">
<!-- 1.7 --> <!-- 1.7 -->
<g transform="translate(34.696875 280.952473) scale(0.1 -0.1)"> <g transform="translate(34.696875 281.786345) scale(0.1 -0.1)">
<defs> <defs>
<path id="DejaVuSans-37" d="M 525 4666 <path id="DejaVuSans-37" d="M 525 4666
L 3525 4666 L 3525 4666
@ -695,12 +695,12 @@ z
<g id="ytick_2"> <g id="ytick_2">
<g id="line2d_8"> <g id="line2d_8">
<g> <g>
<use xlink:href="#m40ef1fa380" x="57.6" y="230.628517" style="stroke: #000000; stroke-width: 0.8"/> <use xlink:href="#me3e3fbf5f8" x="57.6" y="224.082766" style="stroke: #000000; stroke-width: 0.8"/>
</g> </g>
</g> </g>
<g id="text_9"> <g id="text_9">
<!-- 1.8 --> <!-- 1.8 -->
<g transform="translate(34.696875 234.427736) scale(0.1 -0.1)"> <g transform="translate(34.696875 227.881985) scale(0.1 -0.1)">
<use xlink:href="#DejaVuSans-31"/> <use xlink:href="#DejaVuSans-31"/>
<use xlink:href="#DejaVuSans-2e" x="63.623047"/> <use xlink:href="#DejaVuSans-2e" x="63.623047"/>
<use xlink:href="#DejaVuSans-38" x="95.410156"/> <use xlink:href="#DejaVuSans-38" x="95.410156"/>
@ -710,12 +710,12 @@ z
<g id="ytick_3"> <g id="ytick_3">
<g id="line2d_9"> <g id="line2d_9">
<g> <g>
<use xlink:href="#m40ef1fa380" x="57.6" y="184.103779" style="stroke: #000000; stroke-width: 0.8"/> <use xlink:href="#me3e3fbf5f8" x="57.6" y="170.178406" style="stroke: #000000; stroke-width: 0.8"/>
</g> </g>
</g> </g>
<g id="text_10"> <g id="text_10">
<!-- 1.9 --> <!-- 1.9 -->
<g transform="translate(34.696875 187.902998) scale(0.1 -0.1)"> <g transform="translate(34.696875 173.977624) scale(0.1 -0.1)">
<defs> <defs>
<path id="DejaVuSans-39" d="M 703 97 <path id="DejaVuSans-39" d="M 703 97
L 703 672 L 703 672
@ -757,12 +757,12 @@ z
<g id="ytick_4"> <g id="ytick_4">
<g id="line2d_10"> <g id="line2d_10">
<g> <g>
<use xlink:href="#m40ef1fa380" x="57.6" y="137.579042" style="stroke: #000000; stroke-width: 0.8"/> <use xlink:href="#me3e3fbf5f8" x="57.6" y="116.274045" style="stroke: #000000; stroke-width: 0.8"/>
</g> </g>
</g> </g>
<g id="text_11"> <g id="text_11">
<!-- 2.0 --> <!-- 2.0 -->
<g transform="translate(34.696875 141.378261) scale(0.1 -0.1)"> <g transform="translate(34.696875 120.073264) scale(0.1 -0.1)">
<use xlink:href="#DejaVuSans-32"/> <use xlink:href="#DejaVuSans-32"/>
<use xlink:href="#DejaVuSans-2e" x="63.623047"/> <use xlink:href="#DejaVuSans-2e" x="63.623047"/>
<use xlink:href="#DejaVuSans-30" x="95.410156"/> <use xlink:href="#DejaVuSans-30" x="95.410156"/>
@ -772,34 +772,19 @@ z
<g id="ytick_5"> <g id="ytick_5">
<g id="line2d_11"> <g id="line2d_11">
<g> <g>
<use xlink:href="#m40ef1fa380" x="57.6" y="91.054305" style="stroke: #000000; stroke-width: 0.8"/> <use xlink:href="#me3e3fbf5f8" x="57.6" y="62.369685" style="stroke: #000000; stroke-width: 0.8"/>
</g> </g>
</g> </g>
<g id="text_12"> <g id="text_12">
<!-- 2.1 --> <!-- 2.1 -->
<g transform="translate(34.696875 94.853523) scale(0.1 -0.1)"> <g transform="translate(34.696875 66.168904) scale(0.1 -0.1)">
<use xlink:href="#DejaVuSans-32"/> <use xlink:href="#DejaVuSans-32"/>
<use xlink:href="#DejaVuSans-2e" x="63.623047"/> <use xlink:href="#DejaVuSans-2e" x="63.623047"/>
<use xlink:href="#DejaVuSans-31" x="95.410156"/> <use xlink:href="#DejaVuSans-31" x="95.410156"/>
</g> </g>
</g> </g>
</g> </g>
<g id="ytick_6"> <g id="text_13">
<g id="line2d_12">
<g>
<use xlink:href="#m40ef1fa380" x="57.6" y="44.529567" style="stroke: #000000; stroke-width: 0.8"/>
</g>
</g>
<g id="text_13">
<!-- 2.2 -->
<g transform="translate(34.696875 48.328786) scale(0.1 -0.1)">
<use xlink:href="#DejaVuSans-32"/>
<use xlink:href="#DejaVuSans-2e" x="63.623047"/>
<use xlink:href="#DejaVuSans-32" x="95.410156"/>
</g>
</g>
</g>
<g id="text_14">
<!-- $fd$ --> <!-- $fd$ -->
<g transform="translate(28.617188 179.478) rotate(-90) scale(0.1 -0.1)"> <g transform="translate(28.617188 179.478) rotate(-90) scale(0.1 -0.1)">
<defs> <defs>
@ -862,108 +847,108 @@ z
</g> </g>
</g> </g>
</g> </g>
<g id="line2d_13"> <g id="line2d_12">
<path d="M 73.832727 92.349993 <path d="M 73.832727 82.42535
L 77.112066 107.170772 L 77.112066 98.1128
L 80.391405 122.911009 L 80.391405 115.320876
L 83.670744 128.854768 L 83.670744 121.766178
L 86.950083 135.68897 L 86.950083 129.276667
L 90.229421 142.457777 L 90.229421 136.994267
L 93.50876 147.804646 L 93.50876 142.662041
L 96.788099 154.397428 L 96.788099 149.921388
L 100.067438 160.824813 L 100.067438 156.908601
L 103.346777 166.13811 L 103.346777 162.781914
L 106.626116 169.49438 L 106.626116 166.567594
L 109.905455 176.214958 L 109.905455 173.793136
L 113.184793 180.959111 L 113.184793 179.265974
L 116.464132 179.155383 L 116.464132 177.203118
L 119.743471 186.775392 L 119.743471 185.689992
L 123.02281 186.688417 L 123.02281 185.649021
L 126.302149 187.711317 L 126.302149 186.441179
L 129.581488 192.397225 L 129.581488 191.743071
L 132.860826 195.539414 L 132.860826 195.080331
L 136.140165 196.633351 L 136.140165 196.227764
L 139.419504 199.805471 L 139.419504 199.722782
L 142.698843 202.913325 L 142.698843 203.407088
L 145.978182 205.815929 L 145.978182 206.432723
L 149.257521 208.50004 L 149.257521 209.309124
L 152.53686 207.575154 L 152.53686 208.232139
L 155.816198 209.216457 L 155.816198 210.11027
L 159.095537 210.646845 L 159.095537 211.662058
L 162.374876 215.850352 L 162.374876 217.564316
L 165.654215 212.794826 L 165.654215 214.116313
L 168.933554 217.022991 L 168.933554 218.822877
L 172.212893 214.559364 L 172.212893 216.054564
L 175.492231 217.509606 L 175.492231 219.31556
L 178.77157 216.577744 L 178.77157 218.301831
L 182.050909 215.284724 L 182.050909 216.851465
L 185.330248 218.536625 L 185.330248 220.518923
L 188.609587 219.465333 L 188.609587 221.562581
L 191.888926 222.538502 L 191.888926 225.037627
L 195.168264 225.708744 L 195.168264 228.300497
L 198.447603 224.721037 L 198.447603 227.277126
L 201.726942 227.700105 L 201.726942 230.606244
L 205.006281 228.433453 L 205.006281 231.3159
L 208.28562 226.855003 L 208.28562 229.587588
L 211.564959 230.375338 L 211.564959 233.548608
L 214.844298 230.226379 L 214.844298 233.38239
L 218.123636 231.031237 L 218.123636 234.35127
L 221.402975 229.227796 L 221.402975 232.297879
L 224.682314 232.985322 L 224.682314 236.49919
L 227.961653 232.982453 L 227.961653 236.483192
L 231.240992 236.845699 L 231.240992 240.79454
L 234.520331 236.374191 L 234.520331 240.36845
L 237.799669 238.963677 L 237.799669 243.16664
L 241.079008 235.051139 L 241.079008 238.845357
L 244.358347 234.950388 L 244.358347 238.854293
L 247.637686 234.353118 L 247.637686 238.077729
L 250.917025 238.730165 L 250.917025 242.880644
L 254.196364 237.457408 L 254.196364 241.352417
L 257.475702 237.306577 L 257.475702 241.203509
L 260.755041 240.602278 L 260.755041 244.824217
L 264.03438 240.941139 L 264.03438 245.202485
L 267.313719 240.087458 L 267.313719 244.318664
L 270.593058 241.730742 L 270.593058 246.131758
L 273.872397 240.640834 L 273.872397 244.932355
L 277.151736 242.791568 L 277.151736 247.215673
L 280.431074 243.791648 L 280.431074 248.266094
L 283.710413 243.536167 L 283.710413 248.075666
L 286.989752 247.953371 L 286.989752 252.935403
L 290.269091 246.426479 L 290.269091 251.197763
L 293.54843 247.547961 L 293.54843 252.600278
L 296.827769 246.201802 L 296.827769 251.0596
L 300.107107 247.122363 L 300.107107 252.082098
L 303.386446 247.094171 L 303.386446 252.157262
L 306.665785 248.253221 L 306.665785 253.320593
L 309.945124 250.198213 L 309.945124 255.498659
L 313.224463 250.298568 L 313.224463 255.663703
L 316.503802 251.151877 L 316.503802 256.676634
L 319.78314 247.431798 L 319.78314 252.416211
L 323.062479 249.63185 L 323.062479 254.803165
L 326.341818 249.956887 L 326.341818 255.278607
L 329.621157 249.227385 L 329.621157 254.349964
L 332.900496 252.824953 L 332.900496 258.287224
L 336.179835 254.551788 L 336.179835 260.276893
L 339.459174 251.738821 L 339.459174 257.174384
L 342.738512 256.003173 L 342.738512 261.823124
L 346.017851 255.073938 L 346.017851 260.804684
L 349.29719 253.316722 L 349.29719 258.746224
L 352.576529 251.645487 L 352.576529 256.906885
L 355.855868 253.079834 L 355.855868 258.409636
L 359.135207 254.609653 L 359.135207 260.235567
L 362.414545 253.700829 L 362.414545 259.216508
L 365.693884 255.556309 L 365.693884 261.27376
L 368.973223 257.890593 L 368.973223 263.789818
L 372.252562 256.854797 L 372.252562 262.577343
L 375.531901 259.474832 L 375.531901 265.499244
L 378.81124 255.887194 L 378.81124 261.519941
L 382.090579 257.468438 L 382.090579 263.342224
L 385.369917 257.022012 L 385.369917 262.759325
L 388.649256 258.882096 L 388.649256 264.966605
L 391.928595 260.300209 L 391.928595 266.435894
L 395.207934 262.559889 L 395.207934 269.009223
L 398.487273 261.428752 L 398.487273 267.63711
" clip-path="url(#p1e54213d91)" style="fill: none; stroke: #1f77b4; stroke-width: 1.5; stroke-linecap: square"/> " clip-path="url(#pfe185082f7)" style="fill: none; stroke: #1f77b4; stroke-width: 1.5; stroke-linecap: square"/>
</g> </g>
<g id="patch_3"> <g id="patch_3">
<path d="M 57.6 307.584 <path d="M 57.6 307.584
@ -1007,7 +992,7 @@ L 267.060625 51.070437
z z
" style="fill: #1f77b4; fill-opacity: 0.2"/> " style="fill: #1f77b4; fill-opacity: 0.2"/>
</g> </g>
<g id="text_15"> <g id="text_14">
<!-- Standard error band --> <!-- Standard error band -->
<g transform="translate(295.060625 58.070437) scale(0.1 -0.1)"> <g transform="translate(295.060625 58.070437) scale(0.1 -0.1)">
<defs> <defs>
@ -1253,13 +1238,13 @@ z
<use xlink:href="#DejaVuSans-64" x="948.693359"/> <use xlink:href="#DejaVuSans-64" x="948.693359"/>
</g> </g>
</g> </g>
<g id="line2d_14"> <g id="line2d_13">
<path d="M 267.060625 69.248562 <path d="M 267.060625 69.248562
L 277.060625 69.248562 L 277.060625 69.248562
L 287.060625 69.248562 L 287.060625 69.248562
" style="fill: none; stroke: #1f77b4; stroke-width: 1.5; stroke-linecap: square"/> " style="fill: none; stroke: #1f77b4; stroke-width: 1.5; stroke-linecap: square"/>
</g> </g>
<g id="text_16"> <g id="text_15">
<!-- fd mean, seeds = 100 --> <!-- fd mean, seeds = 100 -->
<g transform="translate(295.060625 72.748562) scale(0.1 -0.1)"> <g transform="translate(295.060625 72.748562) scale(0.1 -0.1)">
<defs> <defs>
@ -1394,7 +1379,7 @@ z
</g> </g>
</g> </g>
<defs> <defs>
<clipPath id="p1e54213d91"> <clipPath id="pfe185082f7">
<rect x="57.6" y="41.472" width="357.12" height="266.112"/> <rect x="57.6" y="41.472" width="357.12" height="266.112"/>
</clipPath> </clipPath>
</defs> </defs>

Before

Width:  |  Height:  |  Size: 33 KiB

After

Width:  |  Height:  |  Size: 33 KiB

View File

@ -17,6 +17,23 @@ def read_xy(path: str):
return df.replace([np.inf, -np.inf], np.nan).dropna() return df.replace([np.inf, -np.inf], np.nan).dropna()
def read_xy_alt(path: str):
df = pd.read_csv(path)
df['N'] = df.index + 1
# Find the outermost corner of this object
df['r'] = (
(df.x.abs() + np.sqrt(0.5)) ** 2 +
(df.y.abs() + np.sqrt(0.5)) ** 2
) ** 0.5
df['cr'] = df.r.cummax()
df['fd'] = np.log(df.N) / np.log(df.cr)
df['run'] = os.path.splitext(Path(path).name)[0]
return df
def read_xyz(path: str): def read_xyz(path: str):
df = pd.read_csv(path) df = pd.read_csv(path)
df['N'] = df.index + 1 df['N'] = df.index + 1
@ -46,7 +63,7 @@ def read_xyz_alt(path: str):
return df return df
def read_load(load_dir: str, reader=read_xy): def read_load(load_dir: str, reader=read_xy_alt):
paths = glob(f'{load_dir}/*.csv') paths = glob(f'{load_dir}/*.csv')
return pd.concat([reader(path) for path in paths]) return pd.concat([reader(path) for path in paths])

268
tools/diff-image Executable file
View File

@ -0,0 +1,268 @@
#!/bin/bash
set -euo pipefail
usage()
{
echo "Usage: $0 [<options>] <file1> <file2>"
echo
echo "Options:"
echo " -h Print this help."
echo " -b <color> Use this as the background color; defaults to white."
echo " -c <color> Highlight differences with this color; defaults to red."
echo " -e Show Exif differences only; don't compare the image data."
echo " -f <fuzz> Use the specified percentage of fuzz. Defaults to "
echo " 5% for JPEGs, zero otherwise."
echo " -n <name> The name to give the first file."
echo " -N <name> The name to give the second file."
echo " -o <path> Output pathname to save diff instead of showing it"
echo
}
backgroundcolor=
color=
exif_only=false
fuzz=
name1=
name2=
outputPath=
while getopts "hb:c:ef:n:N:o:" opt
do
case "$opt" in
h)
usage
exit 0
;;
b)
backgroundcolor="$OPTARG"
;;
c)
color="$OPTARG"
;;
e)
exif_only=true
;;
f)
fuzz="$OPTARG"
;;
n)
name1="$OPTARG"
;;
N)
name2="$OPTARG"
;;
o)
outputPath="$OPTARG"
;;
esac
done
shift $(( OPTIND - 1 ))
if [ -z "${1-}" ] || [ -z "${2-}" ]
then
usage
exit 1
fi
f1="$1"
f2="$2"
if [[ "$f1" != '/dev/null' ]] && [[ ! -f "$f1" ]]
then
echo "$f1: No such file." >&2
exit 1
fi
if [[ -d "$f2" ]]
then
f=$(basename "$f1")
f2="$f2/$f"
fi
if [[ "$f2" != '/dev/null' ]] && [[ ! -f "$f2" ]]
then
echo "$f2: No such file." >&2
usage
exit 1
fi
if [[ -z "$name1" ]]
then
name1="$f1"
fi
if [[ -z "$name2" ]]
then
name2="$f2"
fi
ext="${name1##*.}"
if diff "$f1" "$f2" >/dev/null
then
exit 0
fi
exif()
{
if [[ "$1" = /dev/null ]]
then
echo /dev/null
return
fi
local b="$(basename "$1")"
local d="$(mktemp -t "$b.XXXXXX")"
exiftool "$1" | grep -v 'File Name' | \
grep -v 'Directory' | \
grep -v 'ExifTool Version Number' | \
grep -v 'File Inode Change' | \
grep -v 'File Access Date/Time' | \
grep -v 'File Modification Date/Time' | \
grep -v 'File Permissions' | \
grep -v 'File Type Extension' | \
sort \
>"$d"
echo "$d"
}
diff_clean_names()
{
diff -u "$1" --label "$name1" "$2" --label "$name2" || true
}
exifdiff=
if which exiftool > /dev/null
then
d1="$(exif "$f1")"
d2="$(exif "$f2")"
diff_clean_names "$d1" "$d2"
set +e
diff -q "$d1" "$d2" >/dev/null
exifdiff=$?
set -e
else
diff_clean_names "$f1" "$f2"
fi
if $exif_only
then
exit 0
fi
if \
! which compare > /dev/null || \
! which montage > /dev/null
then
echo 'ImageMagick is not installed.' >&2
exit 1
fi
if [[ $exifdiff = 0 ]] && compare "$f1" "$f2" /dev/null
then
exit 0
fi
bn="$(basename "$f1")"
destfile="$(mktemp -t "$bn.XXXXXX").png"
if [ -z "$fuzz" ] && ( [ "$ext" = "jpeg" ] || [ "$ext" = "jpg" ] )
then
fuzz='5'
fi
backgroundcolor_flag=
if [ -n "$backgroundcolor" ]
then
backgroundcolor_flag="-background $backgroundcolor"
fi
color_flag=
if [ -n "$color" ]
then
color_flag="-highlight-color $color"
fi
fuzz_flag=
if [ -n "$fuzz" ]
then
fuzz_flag="-fuzz $fuzz%"
fi
density_flag=
do_compare()
{
compare $density_flag $color_flag $fuzz_flag $backgroundcolor_flag "$f1" "$f2" png:- | \
montage $density_flag -geometry +4+4 $backgroundcolor_flag "$f1" - "$f2" png:- >"$destfile" 2>/dev/null || true
}
if which xdg-open > /dev/null
then
# Get width and height of each input image.
f1_width="$(exiftool -S -ImageWidth "$f1" | cut -d' ' -f2)"
f2_width="$(exiftool -S -ImageWidth "$f2" | cut -d' ' -f2)"
f1_height="$(exiftool -S -ImageHeight "$f1" | cut -d' ' -f2)"
f2_height="$(exiftool -S -ImageHeight "$f2" | cut -d' ' -f2)"
# find the max of each.
if (( $(echo "$f1_width > $f2_width" |bc -l) )); then
max_file_width=$f1_width
else
max_file_width=$f2_width
fi
if (( $(echo "$f1_height > $f2_height" |bc -l) )); then
max_file_height=$f1_height
else
max_file_height=$f2_height
fi
screen_width="$(xdpyinfo | grep dimensions | sed -e 's/.* \([^ ]*\)x\([^ ]*\) pixels.*/\1/')"
screen_height="$(xdpyinfo | grep dimensions | sed -e 's/.* \([^ ]*\)x\([^ ]*\) pixels.*/\2/')"
resolution_width="$(xdpyinfo | grep resolution | sed -e 's/.* \([^ ]*\)x\([^ ]*\) dots per inch.*/\1/')"
resolution_height="$(xdpyinfo | grep resolution | sed -e 's/.* \([^ ]*\)x\([^ ]*\) dots per inch.*/\2/')"
# Assume that the combined size will be the same as the maximum of
# each. Add 100 pixels on each side for the window borders.
montage_width=$( echo "$f1_width + $max_file_width + $f2_width + 100" |bc -l )
montage_height=$( echo "$f1_height + $max_file_height + $f2_height + 100" |bc -l )
# Select the most limiting (lowest) density.
if (( $(echo "($resolution_width / $montage_width * $screen_width) < ($resolution_height / $montage_height * $screen_height)" |bc -l) )); then
density=$( echo "$resolution_width / $montage_width * $screen_width" |bc -l )
else
density=$( echo "$resolution_height / $montage_height * $screen_height" |bc -l )
fi
# If the density needed is less than either of the inputs, use it.
if (( $(echo "$density < $resolution_width || $density < $resolution_height" |bc -l) )); then
density_flag="-density $density"
fi
do_compare
if [ -n "$outputPath" ]
then
echo "Copy diff image to $outputPath"
cp "$destfile" "$outputPath"
else
xdg-open "$destfile"
fi
else
w=$(exiftool -p '$ImageWidth' "$f1" || true)
if [[ $w -ge 10000 ]]
then
cp "$f1" "$destfile"
exec open "$destfile" "$f2"
else
do_compare
if [ -n "$outputPath" ]
then
echo "Copy diff image to $outputPath"
cp "$destfile" "$outputPath"
else
exec open "$destfile"
fi
fi
fi