add steady energy dynamics for all models

This commit is contained in:
valentin.boettcher@mailbox.tu-dresden.de 2023-11-20 14:57:48 -05:00
parent aa1861a954
commit 3bf7b9715f
No known key found for this signature in database
GPG key ID: E034E12B7AF56ACE
30 changed files with 27489 additions and 6086 deletions

View file

@ -531,11 +531,17 @@ def model_description(model):
return model.description
@pu.wrap_plot
def plot_steady_energy_changes(
models, steady_idx=2, label_fn=model_description, bath=None
models,
steady_idx=2,
label_fn=model_description,
bath=None,
ax=None,
with_shift=False,
shift_min_inter=False,
):
fig, ax = plt.subplots()
times, inters, systems = [], [], []
for model in models:
t, inter = val_relative_to_steady(
model,
@ -545,12 +551,25 @@ def plot_steady_energy_changes(
else model.interaction_power().for_bath(bath)
).integrate(model.t),
steady_idx,
shift=model.L_shift[0] if with_shift else 0,
)
t, sys = val_relative_to_steady(
model, model.system_power().sum_baths().integrate(model.t), steady_idx
model,
model.system_power().sum_baths().integrate(model.t),
steady_idx,
)
pu.plot_with_σ(
inters.append(inter)
systems.append(sys)
times.append(t)
if shift_min_inter:
for i, inter in enumerate(inters):
length = len(inter.value)
inters[i] -= (inter.slice(slice(0, length // 3))).max.value
for inter, sys, t in zip(inters, systems, times):
_, _, (l, _) = pu.plot_with_σ(
t,
-1 * inter,
ax=ax,
@ -562,14 +581,13 @@ def plot_steady_energy_changes(
-1 * sys,
ax=ax,
label=rf"$W_\mathrm{{sys}}$ {label_fn(model)}",
color=l[0].get_color(),
)
ax.set_xlabel(r"$\tau$")
ax.set_ylabel(r"$W$")
ax.legend()
return fig, ax
def add_arrow(line, start_ind=None, direction="right", size=15, color=None):
"""

File diff suppressed because it is too large Load diff

Before

Width:  |  Height:  |  Size: 58 KiB

View file

@ -39,7 +39,7 @@ z
</g>
<g id="PolyCollection_1">
<defs>
<path id="mfe89650330" d="M 80.472787 -136.941348
<path id="me1e4e43592" d="M 80.472787 -136.941348
L 80.472787 -137.460965
L 80.793952 -137.460959
L 81.115118 -137.460953
@ -2044,13 +2044,13 @@ L 80.472787 -136.941348
z
" style="stroke: #7fbee9; stroke-opacity: 0.5; stroke-width: 0.24"/>
</defs>
<g clip-path="url(#pc6c8b07ccd)">
<use xlink:href="#mfe89650330" x="0" y="299.71152" style="fill: #7fbee9; fill-opacity: 0.5; stroke: #7fbee9; stroke-opacity: 0.5; stroke-width: 0.24"/>
<g clip-path="url(#p97795f55a4)">
<use xlink:href="#me1e4e43592" x="0" y="299.71152" style="fill: #7fbee9; fill-opacity: 0.5; stroke: #7fbee9; stroke-opacity: 0.5; stroke-width: 0.24"/>
</g>
</g>
<g id="PolyCollection_2">
<defs>
<path id="m35b48fa9fe" d="M 80.472787 -137.073828
<path id="mf789800fdc" d="M 80.472787 -137.073828
L 80.472787 -137.328485
L 80.793952 -137.328767
L 81.115118 -137.325035
@ -4053,15 +4053,15 @@ L 81.115118 -137.070378
L 80.793952 -137.07411
L 80.472787 -137.073828
z
" style="stroke: #ffbf86; stroke-opacity: 0.5; stroke-width: 0.24"/>
" style="stroke: #7fbee9; stroke-opacity: 0.5; stroke-width: 0.24"/>
</defs>
<g clip-path="url(#pc6c8b07ccd)">
<use xlink:href="#m35b48fa9fe" x="0" y="299.71152" style="fill: #ffbf86; fill-opacity: 0.5; stroke: #ffbf86; stroke-opacity: 0.5; stroke-width: 0.24"/>
<g clip-path="url(#p97795f55a4)">
<use xlink:href="#mf789800fdc" x="0" y="299.71152" style="fill: #7fbee9; fill-opacity: 0.5; stroke: #7fbee9; stroke-opacity: 0.5; stroke-width: 0.24"/>
</g>
</g>
<g id="PolyCollection_3">
<defs>
<path id="m95350a4552" d="M 80.472787 -136.9444
<path id="m1236b962ce" d="M 80.472787 -136.9444
L 80.472787 -137.457913
L 80.793952 -137.457913
L 81.115118 -137.457913
@ -6064,15 +6064,15 @@ L 81.115118 -136.9444
L 80.793952 -136.9444
L 80.472787 -136.9444
z
" style="stroke: #87de87; stroke-opacity: 0.5; stroke-width: 0.24"/>
" style="stroke: #ffbf86; stroke-opacity: 0.5; stroke-width: 0.24"/>
</defs>
<g clip-path="url(#pc6c8b07ccd)">
<use xlink:href="#m95350a4552" x="0" y="299.71152" style="fill: #87de87; fill-opacity: 0.5; stroke: #87de87; stroke-opacity: 0.5; stroke-width: 0.24"/>
<g clip-path="url(#p97795f55a4)">
<use xlink:href="#m1236b962ce" x="0" y="299.71152" style="fill: #ffbf86; fill-opacity: 0.5; stroke: #ffbf86; stroke-opacity: 0.5; stroke-width: 0.24"/>
</g>
</g>
<g id="PolyCollection_4">
<defs>
<path id="m0b34c91ae6" d="M 80.472787 -137.067932
<path id="m46683ebc5c" d="M 80.472787 -137.067932
L 80.472787 -137.334381
L 80.793952 -137.334734
L 81.115118 -137.330072
@ -8075,22 +8075,22 @@ L 81.115118 -137.063623
L 80.793952 -137.068284
L 80.472787 -137.067932
z
" style="stroke: #eb9293; stroke-opacity: 0.5; stroke-width: 0.24"/>
" style="stroke: #ffbf86; stroke-opacity: 0.5; stroke-width: 0.24"/>
</defs>
<g clip-path="url(#pc6c8b07ccd)">
<use xlink:href="#m0b34c91ae6" x="0" y="299.71152" style="fill: #eb9293; fill-opacity: 0.5; stroke: #eb9293; stroke-opacity: 0.5; stroke-width: 0.24"/>
<g clip-path="url(#p97795f55a4)">
<use xlink:href="#m46683ebc5c" x="0" y="299.71152" style="fill: #ffbf86; fill-opacity: 0.5; stroke: #ffbf86; stroke-opacity: 0.5; stroke-width: 0.24"/>
</g>
</g>
<g id="matplotlib.axis_1">
<g id="xtick_1">
<g id="line2d_1">
<defs>
<path id="m4a32b639a8" d="M 0 0
<path id="m9f9f782459" d="M 0 0
L 0 3.5
" style="stroke: #000000; stroke-width: 0.8"/>
</defs>
<g>
<use xlink:href="#m4a32b639a8" x="80.793952" y="256.38684" style="stroke: #000000; stroke-width: 0.8"/>
<use xlink:href="#m9f9f782459" x="80.793952" y="256.38684" style="stroke: #000000; stroke-width: 0.8"/>
</g>
</g>
<g id="text_1">
@ -8168,7 +8168,7 @@ z
<g id="xtick_2">
<g id="line2d_2">
<g>
<use xlink:href="#m4a32b639a8" x="134.321565" y="256.38684" style="stroke: #000000; stroke-width: 0.8"/>
<use xlink:href="#m9f9f782459" x="134.321565" y="256.38684" style="stroke: #000000; stroke-width: 0.8"/>
</g>
</g>
<g id="text_2">
@ -8213,7 +8213,7 @@ z
<g id="xtick_3">
<g id="line2d_3">
<g>
<use xlink:href="#m4a32b639a8" x="187.849177" y="256.38684" style="stroke: #000000; stroke-width: 0.8"/>
<use xlink:href="#m9f9f782459" x="187.849177" y="256.38684" style="stroke: #000000; stroke-width: 0.8"/>
</g>
</g>
<g id="text_3">
@ -8256,7 +8256,7 @@ z
<g id="xtick_4">
<g id="line2d_4">
<g>
<use xlink:href="#m4a32b639a8" x="241.376789" y="256.38684" style="stroke: #000000; stroke-width: 0.8"/>
<use xlink:href="#m9f9f782459" x="241.376789" y="256.38684" style="stroke: #000000; stroke-width: 0.8"/>
</g>
</g>
<g id="text_4">
@ -8301,7 +8301,7 @@ z
<g id="xtick_5">
<g id="line2d_5">
<g>
<use xlink:href="#m4a32b639a8" x="294.904401" y="256.38684" style="stroke: #000000; stroke-width: 0.8"/>
<use xlink:href="#m9f9f782459" x="294.904401" y="256.38684" style="stroke: #000000; stroke-width: 0.8"/>
</g>
</g>
<g id="text_5">
@ -8341,7 +8341,7 @@ z
<g id="xtick_6">
<g id="line2d_6">
<g>
<use xlink:href="#m4a32b639a8" x="348.432014" y="256.38684" style="stroke: #000000; stroke-width: 0.8"/>
<use xlink:href="#m9f9f782459" x="348.432014" y="256.38684" style="stroke: #000000; stroke-width: 0.8"/>
</g>
</g>
<g id="text_6">
@ -8377,7 +8377,7 @@ z
<g id="xtick_7">
<g id="line2d_7">
<g>
<use xlink:href="#m4a32b639a8" x="401.959626" y="256.38684" style="stroke: #000000; stroke-width: 0.8"/>
<use xlink:href="#m9f9f782459" x="401.959626" y="256.38684" style="stroke: #000000; stroke-width: 0.8"/>
</g>
</g>
<g id="text_7">
@ -8450,12 +8450,12 @@ z
<g id="ytick_1">
<g id="line2d_8">
<defs>
<path id="m5e15fee507" d="M 0 0
<path id="md949b79d4e" d="M 0 0
L -3.5 0
" style="stroke: #000000; stroke-width: 0.8"/>
</defs>
<g>
<use xlink:href="#m5e15fee507" x="64.430561" y="250.187945" style="stroke: #000000; stroke-width: 0.8"/>
<use xlink:href="#md949b79d4e" x="64.430561" y="250.187945" style="stroke: #000000; stroke-width: 0.8"/>
</g>
</g>
<g id="text_9">
@ -8490,7 +8490,7 @@ z
<g id="ytick_2">
<g id="line2d_9">
<g>
<use xlink:href="#m5e15fee507" x="64.430561" y="220.962085" style="stroke: #000000; stroke-width: 0.8"/>
<use xlink:href="#md949b79d4e" x="64.430561" y="220.962085" style="stroke: #000000; stroke-width: 0.8"/>
</g>
</g>
<g id="text_10">
@ -8507,7 +8507,7 @@ z
<g id="ytick_3">
<g id="line2d_10">
<g>
<use xlink:href="#m5e15fee507" x="64.430561" y="191.736224" style="stroke: #000000; stroke-width: 0.8"/>
<use xlink:href="#md949b79d4e" x="64.430561" y="191.736224" style="stroke: #000000; stroke-width: 0.8"/>
</g>
</g>
<g id="text_11">
@ -8524,7 +8524,7 @@ z
<g id="ytick_4">
<g id="line2d_11">
<g>
<use xlink:href="#m5e15fee507" x="64.430561" y="162.510363" style="stroke: #000000; stroke-width: 0.8"/>
<use xlink:href="#md949b79d4e" x="64.430561" y="162.510363" style="stroke: #000000; stroke-width: 0.8"/>
</g>
</g>
<g id="text_12">
@ -8540,7 +8540,7 @@ z
<g id="ytick_5">
<g id="line2d_12">
<g>
<use xlink:href="#m5e15fee507" x="64.430561" y="133.284503" style="stroke: #000000; stroke-width: 0.8"/>
<use xlink:href="#md949b79d4e" x="64.430561" y="133.284503" style="stroke: #000000; stroke-width: 0.8"/>
</g>
</g>
<g id="text_13">
@ -8556,7 +8556,7 @@ z
<g id="ytick_6">
<g id="line2d_13">
<g>
<use xlink:href="#m5e15fee507" x="64.430561" y="104.058642" style="stroke: #000000; stroke-width: 0.8"/>
<use xlink:href="#md949b79d4e" x="64.430561" y="104.058642" style="stroke: #000000; stroke-width: 0.8"/>
</g>
</g>
<g id="text_14">
@ -8572,7 +8572,7 @@ z
<g id="ytick_7">
<g id="line2d_14">
<g>
<use xlink:href="#m5e15fee507" x="64.430561" y="74.832782" style="stroke: #000000; stroke-width: 0.8"/>
<use xlink:href="#md949b79d4e" x="64.430561" y="74.832782" style="stroke: #000000; stroke-width: 0.8"/>
</g>
</g>
<g id="text_15">
@ -8588,7 +8588,7 @@ z
<g id="ytick_8">
<g id="line2d_15">
<g>
<use xlink:href="#m5e15fee507" x="64.430561" y="45.606921" style="stroke: #000000; stroke-width: 0.8"/>
<use xlink:href="#md949b79d4e" x="64.430561" y="45.606921" style="stroke: #000000; stroke-width: 0.8"/>
</g>
</g>
<g id="text_16">
@ -8604,7 +8604,7 @@ z
<g id="ytick_9">
<g id="line2d_16">
<g>
<use xlink:href="#m5e15fee507" x="64.430561" y="16.38106" style="stroke: #000000; stroke-width: 0.8"/>
<use xlink:href="#md949b79d4e" x="64.430561" y="16.38106" style="stroke: #000000; stroke-width: 0.8"/>
</g>
</g>
<g id="text_17">
@ -8743,7 +8743,7 @@ L 399.390301 209.446799
L 400.353798 209.658682
L 401.317295 209.692943
L 401.317295 209.692943
" clip-path="url(#pc6c8b07ccd)" style="fill: none; stroke-dasharray: 3.7,1.6; stroke-dashoffset: 0; stroke: #1f77b4"/>
" clip-path="url(#p97795f55a4)" style="fill: none; stroke-dasharray: 3.7,1.6; stroke-dashoffset: 0; stroke: #1f77b4"/>
</g>
<g id="line2d_18">
<path d="M 80.472787 162.510363
@ -8792,7 +8792,7 @@ L 260.325564 29.479722
L 263.858386 29.470088
L 401.317295 29.470088
L 401.317295 29.470088
" clip-path="url(#pc6c8b07ccd)" style="fill: none; stroke: #ff7f0e; stroke-linecap: square"/>
" clip-path="url(#p97795f55a4)" style="fill: none; stroke: #1f77b4; stroke-linecap: square"/>
</g>
<g id="line2d_19">
<path d="M 80.472787 162.510363
@ -8870,7 +8870,7 @@ L 337.08416 162.447529
L 338.689988 162.419319
L 401.317295 162.419305
L 401.317295 162.419305
" clip-path="url(#pc6c8b07ccd)" style="fill: none; stroke-dasharray: 3.7,1.6; stroke-dashoffset: 0; stroke: #2ca02c"/>
" clip-path="url(#p97795f55a4)" style="fill: none; stroke-dasharray: 3.7,1.6; stroke-dashoffset: 0; stroke: #ff7f0e"/>
</g>
<g id="line2d_20">
<path d="M 80.472787 162.510363
@ -8920,7 +8920,7 @@ L 260.325564 18.688012
L 263.537221 18.676652
L 401.317295 18.676652
L 401.317295 18.676652
" clip-path="url(#pc6c8b07ccd)" style="fill: none; stroke: #d62728; stroke-linecap: square"/>
" clip-path="url(#p97795f55a4)" style="fill: none; stroke: #ff7f0e; stroke-linecap: square"/>
</g>
<g id="patch_3">
<path d="M 64.430561 256.38684
@ -9170,7 +9170,7 @@ z
<path d="M 76.130561 199.007507
L 89.130561 199.007507
L 102.130561 199.007507
" style="fill: none; stroke: #ff7f0e; stroke-linecap: square"/>
" style="fill: none; stroke: #1f77b4; stroke-linecap: square"/>
</g>
<g id="text_20">
<!-- $W_\mathrm{sys}$ baseline -->
@ -9223,7 +9223,7 @@ z
<path d="M 76.130561 218.313017
L 89.130561 218.313017
L 102.130561 218.313017
" style="fill: none; stroke-dasharray: 3.7,1.6; stroke-dashoffset: 0; stroke: #2ca02c"/>
" style="fill: none; stroke-dasharray: 3.7,1.6; stroke-dashoffset: 0; stroke: #ff7f0e"/>
</g>
<g id="text_21">
<!-- $W_\mathrm{int}$ shifted -->
@ -9326,7 +9326,7 @@ z
<path d="M 76.130561 236.431329
L 89.130561 236.431329
L 102.130561 236.431329
" style="fill: none; stroke: #d62728; stroke-linecap: square"/>
" style="fill: none; stroke: #ff7f0e; stroke-linecap: square"/>
</g>
<g id="text_22">
<!-- $W_\mathrm{sys}$ shifted -->
@ -9348,7 +9348,7 @@ L 102.130561 236.431329
</g>
</g>
<defs>
<clipPath id="pc6c8b07ccd">
<clipPath id="p97795f55a4">
<rect x="64.430561" y="7.2" width="352.928959" height="249.18684"/>
</clipPath>
</defs>

Before

Width:  |  Height:  |  Size: 240 KiB

After

Width:  |  Height:  |  Size: 240 KiB

File diff suppressed because it is too large Load diff

After

Width:  |  Height:  |  Size: 483 KiB

View file

@ -41,12 +41,12 @@ z
<g id="xtick_1">
<g id="line2d_1">
<defs>
<path id="mfcc29f847c" d="M 0 0
<path id="m761c1a53ed" d="M 0 0
L 0 3.5
" style="stroke: #000000; stroke-width: 0.8"/>
</defs>
<g>
<use xlink:href="#mfcc29f847c" x="49.99754" y="153.38718" style="stroke: #000000; stroke-width: 0.8"/>
<use xlink:href="#m761c1a53ed" x="49.99754" y="153.38718" style="stroke: #000000; stroke-width: 0.8"/>
</g>
</g>
<g id="text_1">
@ -82,7 +82,7 @@ z
<g id="xtick_2">
<g id="line2d_2">
<g>
<use xlink:href="#mfcc29f847c" x="98.590394" y="153.38718" style="stroke: #000000; stroke-width: 0.8"/>
<use xlink:href="#m761c1a53ed" x="98.590394" y="153.38718" style="stroke: #000000; stroke-width: 0.8"/>
</g>
</g>
<g id="text_2">
@ -148,7 +148,7 @@ z
<g id="xtick_3">
<g id="line2d_3">
<g>
<use xlink:href="#mfcc29f847c" x="147.183249" y="153.38718" style="stroke: #000000; stroke-width: 0.8"/>
<use xlink:href="#m761c1a53ed" x="147.183249" y="153.38718" style="stroke: #000000; stroke-width: 0.8"/>
</g>
</g>
<g id="text_3">
@ -162,7 +162,7 @@ z
<g id="xtick_4">
<g id="line2d_4">
<g>
<use xlink:href="#mfcc29f847c" x="195.776103" y="153.38718" style="stroke: #000000; stroke-width: 0.8"/>
<use xlink:href="#m761c1a53ed" x="195.776103" y="153.38718" style="stroke: #000000; stroke-width: 0.8"/>
</g>
</g>
<g id="text_4">
@ -197,7 +197,7 @@ z
<g id="xtick_5">
<g id="line2d_5">
<g>
<use xlink:href="#mfcc29f847c" x="244.368958" y="153.38718" style="stroke: #000000; stroke-width: 0.8"/>
<use xlink:href="#m761c1a53ed" x="244.368958" y="153.38718" style="stroke: #000000; stroke-width: 0.8"/>
</g>
</g>
<g id="text_5">
@ -232,7 +232,7 @@ z
<g id="xtick_6">
<g id="line2d_6">
<g>
<use xlink:href="#mfcc29f847c" x="292.961812" y="153.38718" style="stroke: #000000; stroke-width: 0.8"/>
<use xlink:href="#m761c1a53ed" x="292.961812" y="153.38718" style="stroke: #000000; stroke-width: 0.8"/>
</g>
</g>
<g id="text_6">
@ -247,7 +247,7 @@ z
<g id="xtick_7">
<g id="line2d_7">
<g>
<use xlink:href="#mfcc29f847c" x="341.554667" y="153.38718" style="stroke: #000000; stroke-width: 0.8"/>
<use xlink:href="#m761c1a53ed" x="341.554667" y="153.38718" style="stroke: #000000; stroke-width: 0.8"/>
</g>
</g>
<g id="text_7">
@ -262,7 +262,7 @@ z
<g id="xtick_8">
<g id="line2d_8">
<g>
<use xlink:href="#mfcc29f847c" x="390.147521" y="153.38718" style="stroke: #000000; stroke-width: 0.8"/>
<use xlink:href="#m761c1a53ed" x="390.147521" y="153.38718" style="stroke: #000000; stroke-width: 0.8"/>
</g>
</g>
<g id="text_8">
@ -279,12 +279,12 @@ z
<g id="ytick_1">
<g id="line2d_9">
<defs>
<path id="me7baf8f199" d="M 0 0
<path id="m5dab8dc06a" d="M 0 0
L -3.5 0
" style="stroke: #000000; stroke-width: 0.8"/>
</defs>
<g>
<use xlink:href="#me7baf8f199" x="32.504112" y="146.742308" style="stroke: #000000; stroke-width: 0.8"/>
<use xlink:href="#m5dab8dc06a" x="32.504112" y="146.742308" style="stroke: #000000; stroke-width: 0.8"/>
</g>
</g>
<g id="text_9">
@ -308,7 +308,7 @@ z
<g id="ytick_2">
<g id="line2d_10">
<g>
<use xlink:href="#me7baf8f199" x="32.504112" y="113.517949" style="stroke: #000000; stroke-width: 0.8"/>
<use xlink:href="#m5dab8dc06a" x="32.504112" y="113.517949" style="stroke: #000000; stroke-width: 0.8"/>
</g>
</g>
<g id="text_10">
@ -323,7 +323,7 @@ z
<g id="ytick_3">
<g id="line2d_11">
<g>
<use xlink:href="#me7baf8f199" x="32.504112" y="80.29359" style="stroke: #000000; stroke-width: 0.8"/>
<use xlink:href="#m5dab8dc06a" x="32.504112" y="80.29359" style="stroke: #000000; stroke-width: 0.8"/>
</g>
</g>
<g id="text_11">
@ -338,7 +338,7 @@ z
<g id="ytick_4">
<g id="line2d_12">
<g>
<use xlink:href="#me7baf8f199" x="32.504112" y="47.069231" style="stroke: #000000; stroke-width: 0.8"/>
<use xlink:href="#m5dab8dc06a" x="32.504112" y="47.069231" style="stroke: #000000; stroke-width: 0.8"/>
</g>
</g>
<g id="text_12">
@ -353,7 +353,7 @@ z
<g id="ytick_5">
<g id="line2d_13">
<g>
<use xlink:href="#me7baf8f199" x="32.504112" y="13.844872" style="stroke: #000000; stroke-width: 0.8"/>
<use xlink:href="#m5dab8dc06a" x="32.504112" y="13.844872" style="stroke: #000000; stroke-width: 0.8"/>
</g>
</g>
<g id="text_13">
@ -466,7 +466,7 @@ L 390.186396 113.522948
L 394.03495 113.517949
L 399.866092 113.517949
L 399.866092 113.517949
" clip-path="url(#pa0f17ac6d6)" style="fill: none; stroke: #1f77b4; stroke-linecap: square"/>
" clip-path="url(#p275acf77ce)" style="fill: none; stroke: #1f77b4; stroke-linecap: square"/>
</g>
<g id="line2d_15">
<path d="M 49.99754 80.29359
@ -574,7 +574,7 @@ L 354.849672 80.216634
L 355.549409 80.29359
L 399.866092 80.29359
L 399.866092 80.29359
" clip-path="url(#pa0f17ac6d6)" style="fill: none; stroke: #ff7f0e; stroke-linecap: square"/>
" clip-path="url(#p275acf77ce)" style="fill: none; stroke: #ff7f0e; stroke-linecap: square"/>
</g>
<g id="patch_3">
<path d="M 32.504112 153.38718
@ -599,7 +599,7 @@ L 417.35952 7.2
</g>
</g>
<defs>
<clipPath id="pa0f17ac6d6">
<clipPath id="p275acf77ce">
<rect x="32.504112" y="7.2" width="384.855408" height="146.18718"/>
</clipPath>
</defs>

Before

Width:  |  Height:  |  Size: 18 KiB

After

Width:  |  Height:  |  Size: 18 KiB

View file

@ -41,12 +41,12 @@ z
<g id="xtick_1">
<g id="line2d_1">
<defs>
<path id="m6a17a960d8" d="M 0 0
<path id="mfb9cb60670" d="M 0 0
L 0 3.5
" style="stroke: #000000; stroke-width: 0.8"/>
</defs>
<g>
<use xlink:href="#m6a17a960d8" x="80.472787" y="256.38684" style="stroke: #000000; stroke-width: 0.8"/>
<use xlink:href="#mfb9cb60670" x="80.472787" y="256.38684" style="stroke: #000000; stroke-width: 0.8"/>
</g>
</g>
<g id="text_1">
@ -82,7 +82,7 @@ z
<g id="xtick_2">
<g id="line2d_2">
<g>
<use xlink:href="#m6a17a960d8" x="133.946871" y="256.38684" style="stroke: #000000; stroke-width: 0.8"/>
<use xlink:href="#mfb9cb60670" x="133.946871" y="256.38684" style="stroke: #000000; stroke-width: 0.8"/>
</g>
</g>
<g id="text_2">
@ -116,7 +116,7 @@ z
<g id="xtick_3">
<g id="line2d_3">
<g>
<use xlink:href="#m6a17a960d8" x="187.420956" y="256.38684" style="stroke: #000000; stroke-width: 0.8"/>
<use xlink:href="#mfb9cb60670" x="187.420956" y="256.38684" style="stroke: #000000; stroke-width: 0.8"/>
</g>
</g>
<g id="text_3">
@ -154,7 +154,7 @@ z
<g id="xtick_4">
<g id="line2d_4">
<g>
<use xlink:href="#m6a17a960d8" x="240.895041" y="256.38684" style="stroke: #000000; stroke-width: 0.8"/>
<use xlink:href="#mfb9cb60670" x="240.895041" y="256.38684" style="stroke: #000000; stroke-width: 0.8"/>
</g>
</g>
<g id="text_4">
@ -198,7 +198,7 @@ z
<g id="xtick_5">
<g id="line2d_5">
<g>
<use xlink:href="#m6a17a960d8" x="294.369125" y="256.38684" style="stroke: #000000; stroke-width: 0.8"/>
<use xlink:href="#mfb9cb60670" x="294.369125" y="256.38684" style="stroke: #000000; stroke-width: 0.8"/>
</g>
</g>
<g id="text_5">
@ -240,7 +240,7 @@ z
<g id="xtick_6">
<g id="line2d_6">
<g>
<use xlink:href="#m6a17a960d8" x="347.84321" y="256.38684" style="stroke: #000000; stroke-width: 0.8"/>
<use xlink:href="#mfb9cb60670" x="347.84321" y="256.38684" style="stroke: #000000; stroke-width: 0.8"/>
</g>
</g>
<g id="text_6">
@ -284,7 +284,7 @@ z
<g id="xtick_7">
<g id="line2d_7">
<g>
<use xlink:href="#m6a17a960d8" x="401.317295" y="256.38684" style="stroke: #000000; stroke-width: 0.8"/>
<use xlink:href="#mfb9cb60670" x="401.317295" y="256.38684" style="stroke: #000000; stroke-width: 0.8"/>
</g>
</g>
<g id="text_7">
@ -351,12 +351,12 @@ z
<g id="ytick_1">
<g id="line2d_8">
<defs>
<path id="mc4e2ddacd8" d="M 0 0
<path id="m35a77a52fd" d="M 0 0
L -3.5 0
" style="stroke: #000000; stroke-width: 0.8"/>
</defs>
<g>
<use xlink:href="#mc4e2ddacd8" x="64.430561" y="219.445824" style="stroke: #000000; stroke-width: 0.8"/>
<use xlink:href="#m35a77a52fd" x="64.430561" y="219.445824" style="stroke: #000000; stroke-width: 0.8"/>
</g>
</g>
<g id="text_9">
@ -391,7 +391,7 @@ z
<g id="ytick_2">
<g id="line2d_9">
<g>
<use xlink:href="#mc4e2ddacd8" x="64.430561" y="167.508622" style="stroke: #000000; stroke-width: 0.8"/>
<use xlink:href="#m35a77a52fd" x="64.430561" y="167.508622" style="stroke: #000000; stroke-width: 0.8"/>
</g>
</g>
<g id="text_10">
@ -408,7 +408,7 @@ z
<g id="ytick_3">
<g id="line2d_10">
<g>
<use xlink:href="#mc4e2ddacd8" x="64.430561" y="115.571419" style="stroke: #000000; stroke-width: 0.8"/>
<use xlink:href="#m35a77a52fd" x="64.430561" y="115.571419" style="stroke: #000000; stroke-width: 0.8"/>
</g>
</g>
<g id="text_11">
@ -424,7 +424,7 @@ z
<g id="ytick_4">
<g id="line2d_11">
<g>
<use xlink:href="#mc4e2ddacd8" x="64.430561" y="63.634217" style="stroke: #000000; stroke-width: 0.8"/>
<use xlink:href="#m35a77a52fd" x="64.430561" y="63.634217" style="stroke: #000000; stroke-width: 0.8"/>
</g>
</g>
<g id="text_12">
@ -440,7 +440,7 @@ z
<g id="ytick_5">
<g id="line2d_12">
<g>
<use xlink:href="#mc4e2ddacd8" x="64.430561" y="11.697014" style="stroke: #000000; stroke-width: 0.8"/>
<use xlink:href="#m35a77a52fd" x="64.430561" y="11.697014" style="stroke: #000000; stroke-width: 0.8"/>
</g>
</g>
<g id="text_13">
@ -618,7 +618,7 @@ L 336.827549 115.921102
L 337.148393 115.571419
L 401.317295 115.571419
L 401.317295 115.571419
" clip-path="url(#p8daf96d0c0)" style="fill: none; stroke: #1f77b4; stroke-linecap: square"/>
" clip-path="url(#p325515058c)" style="fill: none; stroke: #1f77b4; stroke-linecap: square"/>
</g>
<g id="line2d_14">
<path d="M 80.472787 115.571419
@ -675,7 +675,7 @@ L 336.827549 115.893429
L 337.148393 115.571419
L 401.317295 115.571419
L 401.317295 115.571419
" clip-path="url(#p8daf96d0c0)" style="fill: none; stroke: #ff7f0e; stroke-linecap: square"/>
" clip-path="url(#p325515058c)" style="fill: none; stroke: #ff7f0e; stroke-linecap: square"/>
</g>
<g id="line2d_15">
<path d="M 80.472787 115.571419
@ -732,7 +732,7 @@ L 297.363674 115.84065
L 298.967897 115.571419
L 401.317295 115.571419
L 401.317295 115.571419
" clip-path="url(#p8daf96d0c0)" style="fill: none; stroke-dasharray: 3.7,1.6; stroke-dashoffset: 0; stroke: #1f77b4"/>
" clip-path="url(#p325515058c)" style="fill: none; stroke-dasharray: 3.7,1.6; stroke-dashoffset: 0; stroke: #1f77b4"/>
</g>
<g id="line2d_16">
<path d="M 80.472787 115.571419
@ -787,7 +787,7 @@ L 298.326208 115.535648
L 299.609586 115.571419
L 401.317295 115.571419
L 401.317295 115.571419
" clip-path="url(#p8daf96d0c0)" style="fill: none; stroke-dasharray: 3.7,1.6; stroke-dashoffset: 0; stroke: #ff7f0e"/>
" clip-path="url(#p325515058c)" style="fill: none; stroke-dasharray: 3.7,1.6; stroke-dashoffset: 0; stroke: #ff7f0e"/>
</g>
<g id="patch_3">
<path d="M 64.430561 256.38684
@ -1064,7 +1064,7 @@ z
</g>
</g>
<defs>
<clipPath id="p8daf96d0c0">
<clipPath id="p325515058c">
<rect x="64.430561" y="7.924569" width="352.928959" height="248.462271"/>
</clipPath>
</defs>

Before

Width:  |  Height:  |  Size: 30 KiB

After

Width:  |  Height:  |  Size: 30 KiB

View file

@ -41,12 +41,12 @@ z
<g id="xtick_1">
<g id="line2d_1">
<defs>
<path id="mfff0bcdf74" d="M 0 0
<path id="m55fc0c8fb3" d="M 0 0
L 0 3.5
" style="stroke: #000000; stroke-width: 0.8"/>
</defs>
<g>
<use xlink:href="#mfff0bcdf74" x="67.483364" y="214.77084" style="stroke: #000000; stroke-width: 0.8"/>
<use xlink:href="#m55fc0c8fb3" x="67.483364" y="214.77084" style="stroke: #000000; stroke-width: 0.8"/>
</g>
</g>
<g id="text_1">
@ -82,7 +82,7 @@ z
<g id="xtick_2">
<g id="line2d_2">
<g>
<use xlink:href="#mfff0bcdf74" x="123.019262" y="214.77084" style="stroke: #000000; stroke-width: 0.8"/>
<use xlink:href="#m55fc0c8fb3" x="123.019262" y="214.77084" style="stroke: #000000; stroke-width: 0.8"/>
</g>
</g>
<g id="text_2">
@ -116,7 +116,7 @@ z
<g id="xtick_3">
<g id="line2d_3">
<g>
<use xlink:href="#mfff0bcdf74" x="178.55516" y="214.77084" style="stroke: #000000; stroke-width: 0.8"/>
<use xlink:href="#m55fc0c8fb3" x="178.55516" y="214.77084" style="stroke: #000000; stroke-width: 0.8"/>
</g>
</g>
<g id="text_3">
@ -154,7 +154,7 @@ z
<g id="xtick_4">
<g id="line2d_4">
<g>
<use xlink:href="#mfff0bcdf74" x="234.091057" y="214.77084" style="stroke: #000000; stroke-width: 0.8"/>
<use xlink:href="#m55fc0c8fb3" x="234.091057" y="214.77084" style="stroke: #000000; stroke-width: 0.8"/>
</g>
</g>
<g id="text_4">
@ -198,7 +198,7 @@ z
<g id="xtick_5">
<g id="line2d_5">
<g>
<use xlink:href="#mfff0bcdf74" x="289.626955" y="214.77084" style="stroke: #000000; stroke-width: 0.8"/>
<use xlink:href="#m55fc0c8fb3" x="289.626955" y="214.77084" style="stroke: #000000; stroke-width: 0.8"/>
</g>
</g>
<g id="text_5">
@ -240,7 +240,7 @@ z
<g id="xtick_6">
<g id="line2d_6">
<g>
<use xlink:href="#mfff0bcdf74" x="345.162853" y="214.77084" style="stroke: #000000; stroke-width: 0.8"/>
<use xlink:href="#m55fc0c8fb3" x="345.162853" y="214.77084" style="stroke: #000000; stroke-width: 0.8"/>
</g>
</g>
<g id="text_6">
@ -284,7 +284,7 @@ z
<g id="xtick_7">
<g id="line2d_7">
<g>
<use xlink:href="#mfff0bcdf74" x="400.698751" y="214.77084" style="stroke: #000000; stroke-width: 0.8"/>
<use xlink:href="#m55fc0c8fb3" x="400.698751" y="214.77084" style="stroke: #000000; stroke-width: 0.8"/>
</g>
</g>
<g id="text_7">
@ -351,12 +351,12 @@ z
<g id="ytick_1">
<g id="line2d_8">
<defs>
<path id="m0b4854ae1b" d="M 0 0
<path id="m5d80de045f" d="M 0 0
L -3.5 0
" style="stroke: #000000; stroke-width: 0.8"/>
</defs>
<g>
<use xlink:href="#m0b4854ae1b" x="50.822595" y="205.335801" style="stroke: #000000; stroke-width: 0.8"/>
<use xlink:href="#m5d80de045f" x="50.822595" y="205.335801" style="stroke: #000000; stroke-width: 0.8"/>
</g>
</g>
<g id="text_9">
@ -380,7 +380,7 @@ z
<g id="ytick_2">
<g id="line2d_9">
<g>
<use xlink:href="#m0b4854ae1b" x="50.822595" y="167.595649" style="stroke: #000000; stroke-width: 0.8"/>
<use xlink:href="#m5d80de045f" x="50.822595" y="167.595649" style="stroke: #000000; stroke-width: 0.8"/>
</g>
</g>
<g id="text_10">
@ -395,7 +395,7 @@ z
<g id="ytick_3">
<g id="line2d_10">
<g>
<use xlink:href="#m0b4854ae1b" x="50.822595" y="129.855496" style="stroke: #000000; stroke-width: 0.8"/>
<use xlink:href="#m5d80de045f" x="50.822595" y="129.855496" style="stroke: #000000; stroke-width: 0.8"/>
</g>
</g>
<g id="text_11">
@ -410,7 +410,7 @@ z
<g id="ytick_4">
<g id="line2d_11">
<g>
<use xlink:href="#m0b4854ae1b" x="50.822595" y="92.115343" style="stroke: #000000; stroke-width: 0.8"/>
<use xlink:href="#m5d80de045f" x="50.822595" y="92.115343" style="stroke: #000000; stroke-width: 0.8"/>
</g>
</g>
<g id="text_12">
@ -425,7 +425,7 @@ z
<g id="ytick_5">
<g id="line2d_12">
<g>
<use xlink:href="#m0b4854ae1b" x="50.822595" y="54.375191" style="stroke: #000000; stroke-width: 0.8"/>
<use xlink:href="#m5d80de045f" x="50.822595" y="54.375191" style="stroke: #000000; stroke-width: 0.8"/>
</g>
</g>
<g id="text_13">
@ -440,7 +440,7 @@ z
<g id="ytick_6">
<g id="line2d_13">
<g>
<use xlink:href="#m0b4854ae1b" x="50.822595" y="16.635038" style="stroke: #000000; stroke-width: 0.8"/>
<use xlink:href="#m5d80de045f" x="50.822595" y="16.635038" style="stroke: #000000; stroke-width: 0.8"/>
</g>
</g>
<g id="text_14">
@ -630,7 +630,7 @@ L 392.360027 125.732317
L 398.697457 71.196739
L 400.698751 56.238902
L 400.698751 56.238902
" clip-path="url(#p13bbe644ec)" style="fill: none; stroke: #ff7f0e; stroke-linecap: square"/>
" clip-path="url(#pbe6573ccf9)" style="fill: none; stroke: #ff7f0e; stroke-linecap: square"/>
</g>
<g id="line2d_15">
<path d="M 67.483364 205.335801
@ -694,7 +694,7 @@ L 332.988317 205.301332
L 334.98961 205.335801
L 400.698751 205.335801
L 400.698751 205.335801
" clip-path="url(#p13bbe644ec)" style="fill: none; stroke-dasharray: 3.7,1.6; stroke-dashoffset: 0; stroke: #ff7f0e"/>
" clip-path="url(#pbe6573ccf9)" style="fill: none; stroke-dasharray: 3.7,1.6; stroke-dashoffset: 0; stroke: #ff7f0e"/>
</g>
<g id="line2d_16">
<path d="M 67.483364 56.238902
@ -757,7 +757,7 @@ L 392.360027 125.732317
L 398.697457 71.196739
L 400.698751 56.238902
L 400.698751 56.238902
" clip-path="url(#p13bbe644ec)" style="fill: none; stroke-dasharray: 1,1.65; stroke-dashoffset: 0; stroke: #2ca02c"/>
" clip-path="url(#pbe6573ccf9)" style="fill: none; stroke-dasharray: 1,1.65; stroke-dashoffset: 0; stroke: #2ca02c"/>
</g>
<g id="line2d_17">
<path d="M 67.483364 205.335801
@ -821,7 +821,7 @@ L 233.257185 205.319218
L 236.259125 205.335801
L 400.698751 205.335801
L 400.698751 205.335801
" clip-path="url(#p13bbe644ec)" style="fill: none; stroke-dasharray: 3.7,1.6; stroke-dashoffset: 0; stroke: #2ca02c"/>
" clip-path="url(#pbe6573ccf9)" style="fill: none; stroke-dasharray: 3.7,1.6; stroke-dashoffset: 0; stroke: #2ca02c"/>
</g>
<g id="line2d_18">
<path d="M 67.483364 205.335801
@ -885,7 +885,7 @@ L 273.283057 205.321472
L 276.618547 205.335801
L 400.698751 205.335801
L 400.698751 205.335801
" clip-path="url(#p13bbe644ec)" style="fill: none; stroke-dasharray: 3.7,1.6; stroke-dashoffset: 0; stroke: #d3d3d3"/>
" clip-path="url(#pbe6573ccf9)" style="fill: none; stroke-dasharray: 3.7,1.6; stroke-dashoffset: 0; stroke: #d3d3d3"/>
</g>
<g id="patch_3">
<path d="M 50.822595 214.77084
@ -1270,7 +1270,7 @@ z
</g>
</g>
<defs>
<clipPath id="p13bbe644ec">
<clipPath id="pbe6573ccf9">
<rect x="50.822595" y="7.2" width="366.536925" height="207.57084"/>
</clipPath>
</defs>

Before

Width:  |  Height:  |  Size: 36 KiB

After

Width:  |  Height:  |  Size: 36 KiB

View file

@ -6043,7 +6043,7 @@ L -2117.29594 150.761224
L -2118.376957 149.246528
L -2119.457975 148.725572
z
" clip-path="url(#pc013873656)" style="fill: #7fbee9; fill-opacity: 0.5; stroke: #7fbee9; stroke-opacity: 0.5; stroke-width: 0.24"/>
" clip-path="url(#pd12a2afc13)" style="fill: #7fbee9; fill-opacity: 0.5; stroke: #7fbee9; stroke-opacity: 0.5; stroke-width: 0.24"/>
</g>
<g id="PolyCollection_2">
<path d="M -2119.457975 148.725572
@ -12051,18 +12051,18 @@ L -2117.29594 147.868192
L -2118.376957 148.509281
L -2119.457975 148.725572
z
" clip-path="url(#pc013873656)" style="fill: #ffbf86; fill-opacity: 0.5; stroke: #ffbf86; stroke-opacity: 0.5; stroke-width: 0.24"/>
" clip-path="url(#pd12a2afc13)" style="fill: #ffbf86; fill-opacity: 0.5; stroke: #ffbf86; stroke-opacity: 0.5; stroke-width: 0.24"/>
</g>
<g id="matplotlib.axis_1">
<g id="xtick_1">
<g id="line2d_1">
<defs>
<path id="m814e98f47b" d="M 0 0
<path id="m8b6607fa3e" d="M 0 0
L 0 3.5
" style="stroke: #000000; stroke-width: 0.8"/>
</defs>
<g>
<use xlink:href="#m814e98f47b" x="42.577482" y="214.77084" style="stroke: #000000; stroke-width: 0.8"/>
<use xlink:href="#m8b6607fa3e" x="42.577482" y="214.77084" style="stroke: #000000; stroke-width: 0.8"/>
</g>
</g>
<g id="text_1">
@ -12149,7 +12149,7 @@ z
<g id="xtick_2">
<g id="line2d_2">
<g>
<use xlink:href="#m814e98f47b" x="87.619887" y="214.77084" style="stroke: #000000; stroke-width: 0.8"/>
<use xlink:href="#m8b6607fa3e" x="87.619887" y="214.77084" style="stroke: #000000; stroke-width: 0.8"/>
</g>
</g>
<g id="text_2">
@ -12196,7 +12196,7 @@ z
<g id="xtick_3">
<g id="line2d_3">
<g>
<use xlink:href="#m814e98f47b" x="132.662292" y="214.77084" style="stroke: #000000; stroke-width: 0.8"/>
<use xlink:href="#m8b6607fa3e" x="132.662292" y="214.77084" style="stroke: #000000; stroke-width: 0.8"/>
</g>
</g>
<g id="text_3">
@ -12213,7 +12213,7 @@ z
<g id="xtick_4">
<g id="line2d_4">
<g>
<use xlink:href="#m814e98f47b" x="177.704698" y="214.77084" style="stroke: #000000; stroke-width: 0.8"/>
<use xlink:href="#m8b6607fa3e" x="177.704698" y="214.77084" style="stroke: #000000; stroke-width: 0.8"/>
</g>
</g>
<g id="text_4">
@ -12251,7 +12251,7 @@ z
<g id="xtick_5">
<g id="line2d_5">
<g>
<use xlink:href="#m814e98f47b" x="222.747103" y="214.77084" style="stroke: #000000; stroke-width: 0.8"/>
<use xlink:href="#m8b6607fa3e" x="222.747103" y="214.77084" style="stroke: #000000; stroke-width: 0.8"/>
</g>
</g>
<g id="text_5">
@ -12298,7 +12298,7 @@ z
<g id="xtick_6">
<g id="line2d_6">
<g>
<use xlink:href="#m814e98f47b" x="267.789509" y="214.77084" style="stroke: #000000; stroke-width: 0.8"/>
<use xlink:href="#m8b6607fa3e" x="267.789509" y="214.77084" style="stroke: #000000; stroke-width: 0.8"/>
</g>
</g>
<g id="text_6">
@ -12315,7 +12315,7 @@ z
<g id="xtick_7">
<g id="line2d_7">
<g>
<use xlink:href="#m814e98f47b" x="312.831914" y="214.77084" style="stroke: #000000; stroke-width: 0.8"/>
<use xlink:href="#m8b6607fa3e" x="312.831914" y="214.77084" style="stroke: #000000; stroke-width: 0.8"/>
</g>
</g>
<g id="text_7">
@ -12332,7 +12332,7 @@ z
<g id="xtick_8">
<g id="line2d_8">
<g>
<use xlink:href="#m814e98f47b" x="357.874319" y="214.77084" style="stroke: #000000; stroke-width: 0.8"/>
<use xlink:href="#m8b6607fa3e" x="357.874319" y="214.77084" style="stroke: #000000; stroke-width: 0.8"/>
</g>
</g>
<g id="text_8">
@ -12349,7 +12349,7 @@ z
<g id="xtick_9">
<g id="line2d_9">
<g>
<use xlink:href="#m814e98f47b" x="402.916725" y="214.77084" style="stroke: #000000; stroke-width: 0.8"/>
<use xlink:href="#m8b6607fa3e" x="402.916725" y="214.77084" style="stroke: #000000; stroke-width: 0.8"/>
</g>
</g>
<g id="text_9">
@ -12422,12 +12422,12 @@ z
<g id="ytick_1">
<g id="line2d_10">
<defs>
<path id="m58a1ade499" d="M 0 0
<path id="ma43bef206d" d="M 0 0
L -3.5 0
" style="stroke: #000000; stroke-width: 0.8"/>
</defs>
<g>
<use xlink:href="#m58a1ade499" x="42.577482" y="211.625827" style="stroke: #000000; stroke-width: 0.8"/>
<use xlink:href="#ma43bef206d" x="42.577482" y="211.625827" style="stroke: #000000; stroke-width: 0.8"/>
</g>
</g>
<g id="text_11">
@ -12454,7 +12454,7 @@ z
<g id="ytick_2">
<g id="line2d_11">
<g>
<use xlink:href="#m58a1ade499" x="42.577482" y="180.1757" style="stroke: #000000; stroke-width: 0.8"/>
<use xlink:href="#ma43bef206d" x="42.577482" y="180.1757" style="stroke: #000000; stroke-width: 0.8"/>
</g>
</g>
<g id="text_12">
@ -12470,7 +12470,7 @@ z
<g id="ytick_3">
<g id="line2d_12">
<g>
<use xlink:href="#m58a1ade499" x="42.577482" y="148.725572" style="stroke: #000000; stroke-width: 0.8"/>
<use xlink:href="#ma43bef206d" x="42.577482" y="148.725572" style="stroke: #000000; stroke-width: 0.8"/>
</g>
</g>
<g id="text_13">
@ -12485,7 +12485,7 @@ z
<g id="ytick_4">
<g id="line2d_13">
<g>
<use xlink:href="#m58a1ade499" x="42.577482" y="117.275445" style="stroke: #000000; stroke-width: 0.8"/>
<use xlink:href="#ma43bef206d" x="42.577482" y="117.275445" style="stroke: #000000; stroke-width: 0.8"/>
</g>
</g>
<g id="text_14">
@ -12500,7 +12500,7 @@ z
<g id="ytick_5">
<g id="line2d_14">
<g>
<use xlink:href="#m58a1ade499" x="42.577482" y="85.825318" style="stroke: #000000; stroke-width: 0.8"/>
<use xlink:href="#ma43bef206d" x="42.577482" y="85.825318" style="stroke: #000000; stroke-width: 0.8"/>
</g>
</g>
<g id="text_15">
@ -12515,7 +12515,7 @@ z
<g id="ytick_6">
<g id="line2d_15">
<g>
<use xlink:href="#m58a1ade499" x="42.577482" y="54.375191" style="stroke: #000000; stroke-width: 0.8"/>
<use xlink:href="#ma43bef206d" x="42.577482" y="54.375191" style="stroke: #000000; stroke-width: 0.8"/>
</g>
</g>
<g id="text_16">
@ -12530,7 +12530,7 @@ z
<g id="ytick_7">
<g id="line2d_16">
<g>
<use xlink:href="#m58a1ade499" x="42.577482" y="22.925064" style="stroke: #000000; stroke-width: 0.8"/>
<use xlink:href="#ma43bef206d" x="42.577482" y="22.925064" style="stroke: #000000; stroke-width: 0.8"/>
</g>
</g>
<g id="text_17">
@ -12546,7 +12546,7 @@ z
<g id="line2d_17">
<path d="M 42.577482 97.264967
L 402.916725 97.264967
" clip-path="url(#pc013873656)" style="fill: none; stroke-dasharray: 3.7,1.6; stroke-dashoffset: 0; stroke: #808080"/>
" clip-path="url(#pd12a2afc13)" style="fill: none; stroke-dasharray: 3.7,1.6; stroke-dashoffset: 0; stroke: #808080"/>
</g>
<g id="line2d_18">
<path d="M 41.496464 215.097721
@ -12642,7 +12642,7 @@ L 392.827226 234.597058
L 397.151297 232.245596
L 403.637403 228.571915
L 403.637403 228.571915
" clip-path="url(#pc013873656)" style="fill: none; stroke: #1f77b4; stroke-linecap: square"/>
" clip-path="url(#pd12a2afc13)" style="fill: none; stroke: #1f77b4; stroke-linecap: square"/>
</g>
<g id="line2d_19">
<path d="M 41.496464 97.24238
@ -12726,7 +12726,7 @@ L 363.639747 8.755131
L 366.8828 4.048457
L 370.556599 -1
L 370.556599 -1
" clip-path="url(#pc013873656)" style="fill: none; stroke: #ff7f0e; stroke-linecap: square"/>
" clip-path="url(#pd12a2afc13)" style="fill: none; stroke: #ff7f0e; stroke-linecap: square"/>
</g>
<g id="line2d_20">
<path d="M 41.496464 117.275445
@ -12752,7 +12752,7 @@ L 232.836602 148.641457
L 237.160673 148.725572
L 403.637403 148.725572
L 403.637403 148.725572
" clip-path="url(#pc013873656)" style="fill: none; stroke: #2ca02c; stroke-linecap: square"/>
" clip-path="url(#pd12a2afc13)" style="fill: none; stroke: #2ca02c; stroke-linecap: square"/>
</g>
<g id="line2d_21">
<path d="M 41.496464 85.825318
@ -12782,7 +12782,7 @@ L 104.195492 22.99791
L 107.438545 22.925064
L 403.637403 22.925064
L 403.637403 22.925064
" clip-path="url(#pc013873656)" style="fill: none; stroke: #d62728; stroke-linecap: square"/>
" clip-path="url(#pd12a2afc13)" style="fill: none; stroke: #d62728; stroke-linecap: square"/>
</g>
<g id="line2d_22">
<path d="M 41.496464 148.725572
@ -12808,7 +12808,7 @@ L 362.558729 117.359561
L 366.8828 117.275445
L 403.637403 117.275445
L 403.637403 117.275445
" clip-path="url(#pc013873656)" style="fill: none; stroke: #9467bd; stroke-linecap: square"/>
" clip-path="url(#pd12a2afc13)" style="fill: none; stroke: #9467bd; stroke-linecap: square"/>
</g>
<g id="patch_3">
<path d="M 42.577482 214.77084
@ -13441,7 +13441,7 @@ L 287.558291 80.756374
</g>
</g>
<defs>
<clipPath id="pc013873656">
<clipPath id="pd12a2afc13">
<rect x="42.577482" y="7.2" width="360.339243" height="207.57084"/>
</clipPath>
</defs>

Before

Width:  |  Height:  |  Size: 342 KiB

After

Width:  |  Height:  |  Size: 342 KiB

View file

@ -41,12 +41,12 @@ z
<g id="xtick_1">
<g id="line2d_1">
<defs>
<path id="m2c9b75c858" d="M 0 0
<path id="m452196a380" d="M 0 0
L 0 3.5
" style="stroke: #000000; stroke-width: 0.8"/>
</defs>
<g>
<use xlink:href="#m2c9b75c858" x="70.031762" y="256.38684" style="stroke: #000000; stroke-width: 0.8"/>
<use xlink:href="#m452196a380" x="70.031762" y="256.38684" style="stroke: #000000; stroke-width: 0.8"/>
</g>
</g>
<g id="text_1">
@ -104,7 +104,7 @@ z
<g id="xtick_2">
<g id="line2d_2">
<g>
<use xlink:href="#m2c9b75c858" x="112.258843" y="256.38684" style="stroke: #000000; stroke-width: 0.8"/>
<use xlink:href="#m452196a380" x="112.258843" y="256.38684" style="stroke: #000000; stroke-width: 0.8"/>
</g>
</g>
<g id="text_2">
@ -149,7 +149,7 @@ z
<g id="xtick_3">
<g id="line2d_3">
<g>
<use xlink:href="#m2c9b75c858" x="154.485924" y="256.38684" style="stroke: #000000; stroke-width: 0.8"/>
<use xlink:href="#m452196a380" x="154.485924" y="256.38684" style="stroke: #000000; stroke-width: 0.8"/>
</g>
</g>
<g id="text_3">
@ -209,7 +209,7 @@ z
<g id="xtick_4">
<g id="line2d_4">
<g>
<use xlink:href="#m2c9b75c858" x="196.713005" y="256.38684" style="stroke: #000000; stroke-width: 0.8"/>
<use xlink:href="#m452196a380" x="196.713005" y="256.38684" style="stroke: #000000; stroke-width: 0.8"/>
</g>
</g>
<g id="text_4">
@ -224,7 +224,7 @@ z
<g id="xtick_5">
<g id="line2d_5">
<g>
<use xlink:href="#m2c9b75c858" x="238.940086" y="256.38684" style="stroke: #000000; stroke-width: 0.8"/>
<use xlink:href="#m452196a380" x="238.940086" y="256.38684" style="stroke: #000000; stroke-width: 0.8"/>
</g>
</g>
<g id="text_5">
@ -267,7 +267,7 @@ z
<g id="xtick_6">
<g id="line2d_6">
<g>
<use xlink:href="#m2c9b75c858" x="281.167167" y="256.38684" style="stroke: #000000; stroke-width: 0.8"/>
<use xlink:href="#m452196a380" x="281.167167" y="256.38684" style="stroke: #000000; stroke-width: 0.8"/>
</g>
</g>
<g id="text_6">
@ -282,7 +282,7 @@ z
<g id="xtick_7">
<g id="line2d_7">
<g>
<use xlink:href="#m2c9b75c858" x="323.394249" y="256.38684" style="stroke: #000000; stroke-width: 0.8"/>
<use xlink:href="#m452196a380" x="323.394249" y="256.38684" style="stroke: #000000; stroke-width: 0.8"/>
</g>
</g>
<g id="text_7">
@ -297,7 +297,7 @@ z
<g id="xtick_8">
<g id="line2d_8">
<g>
<use xlink:href="#m2c9b75c858" x="365.62133" y="256.38684" style="stroke: #000000; stroke-width: 0.8"/>
<use xlink:href="#m452196a380" x="365.62133" y="256.38684" style="stroke: #000000; stroke-width: 0.8"/>
</g>
</g>
<g id="text_8">
@ -342,7 +342,7 @@ z
<g id="xtick_9">
<g id="line2d_9">
<g>
<use xlink:href="#m2c9b75c858" x="407.848411" y="256.38684" style="stroke: #000000; stroke-width: 0.8"/>
<use xlink:href="#m452196a380" x="407.848411" y="256.38684" style="stroke: #000000; stroke-width: 0.8"/>
</g>
</g>
<g id="text_9">
@ -385,12 +385,12 @@ z
<g id="ytick_1">
<g id="line2d_10">
<defs>
<path id="m9427d06b0d" d="M 0 0
<path id="m9b9a9a68e3" d="M 0 0
L -3.5 0
" style="stroke: #000000; stroke-width: 0.8"/>
</defs>
<g>
<use xlink:href="#m9427d06b0d" x="48.918221" y="240.074185" style="stroke: #000000; stroke-width: 0.8"/>
<use xlink:href="#m9b9a9a68e3" x="48.918221" y="240.074185" style="stroke: #000000; stroke-width: 0.8"/>
</g>
</g>
<g id="text_11">
@ -425,7 +425,7 @@ z
<g id="ytick_2">
<g id="line2d_11">
<g>
<use xlink:href="#m9427d06b0d" x="48.918221" y="207.448874" style="stroke: #000000; stroke-width: 0.8"/>
<use xlink:href="#m9b9a9a68e3" x="48.918221" y="207.448874" style="stroke: #000000; stroke-width: 0.8"/>
</g>
</g>
<g id="text_12">
@ -441,7 +441,7 @@ z
<g id="ytick_3">
<g id="line2d_12">
<g>
<use xlink:href="#m9427d06b0d" x="48.918221" y="174.823564" style="stroke: #000000; stroke-width: 0.8"/>
<use xlink:href="#m9b9a9a68e3" x="48.918221" y="174.823564" style="stroke: #000000; stroke-width: 0.8"/>
</g>
</g>
<g id="text_13">
@ -457,7 +457,7 @@ z
<g id="ytick_4">
<g id="line2d_13">
<g>
<use xlink:href="#m9427d06b0d" x="48.918221" y="142.198254" style="stroke: #000000; stroke-width: 0.8"/>
<use xlink:href="#m9b9a9a68e3" x="48.918221" y="142.198254" style="stroke: #000000; stroke-width: 0.8"/>
</g>
</g>
<g id="text_14">
@ -473,7 +473,7 @@ z
<g id="ytick_5">
<g id="line2d_14">
<g>
<use xlink:href="#m9427d06b0d" x="48.918221" y="109.572944" style="stroke: #000000; stroke-width: 0.8"/>
<use xlink:href="#m9b9a9a68e3" x="48.918221" y="109.572944" style="stroke: #000000; stroke-width: 0.8"/>
</g>
</g>
<g id="text_15">
@ -489,7 +489,7 @@ z
<g id="ytick_6">
<g id="line2d_15">
<g>
<use xlink:href="#m9427d06b0d" x="48.918221" y="76.947634" style="stroke: #000000; stroke-width: 0.8"/>
<use xlink:href="#m9b9a9a68e3" x="48.918221" y="76.947634" style="stroke: #000000; stroke-width: 0.8"/>
</g>
</g>
<g id="text_16">
@ -505,7 +505,7 @@ z
<g id="ytick_7">
<g id="line2d_16">
<g>
<use xlink:href="#m9427d06b0d" x="48.918221" y="44.322324" style="stroke: #000000; stroke-width: 0.8"/>
<use xlink:href="#m9b9a9a68e3" x="48.918221" y="44.322324" style="stroke: #000000; stroke-width: 0.8"/>
</g>
</g>
<g id="text_17">
@ -551,7 +551,7 @@ z
<g id="ytick_8">
<g id="line2d_17">
<g>
<use xlink:href="#m9427d06b0d" x="48.918221" y="11.697014" style="stroke: #000000; stroke-width: 0.8"/>
<use xlink:href="#m9b9a9a68e3" x="48.918221" y="11.697014" style="stroke: #000000; stroke-width: 0.8"/>
</g>
</g>
<g id="text_18">
@ -684,7 +684,7 @@ L 377.444912 207.342403
L 381.24535 207.446959
L 409.115223 207.448874
L 409.115223 207.448874
" clip-path="url(#p283e70df1a)" style="fill: none; stroke: #1f77b4; stroke-linecap: square"/>
" clip-path="url(#pc73c5a8984)" style="fill: none; stroke: #1f77b4; stroke-linecap: square"/>
</g>
<g id="line2d_19">
<path d="M 48.07368 154.944532
@ -754,7 +754,7 @@ L 295.102104 207.422767
L 312.837478 207.448874
L 409.115223 207.448874
L 409.115223 207.448874
" clip-path="url(#p283e70df1a)" style="fill: none; stroke: #ff7f0e; stroke-linecap: square"/>
" clip-path="url(#pc73c5a8984)" style="fill: none; stroke: #ff7f0e; stroke-linecap: square"/>
</g>
<g id="line2d_20">
<path d="M 48.07368 207.448874
@ -807,7 +807,7 @@ L 381.24535 207.571063
L 382.512162 207.448874
L 409.115223 207.448874
L 409.115223 207.448874
" clip-path="url(#p283e70df1a)" style="fill: none; stroke-dasharray: 3.7,1.6; stroke-dashoffset: 0; stroke: #1f77b4"/>
" clip-path="url(#pc73c5a8984)" style="fill: none; stroke-dasharray: 3.7,1.6; stroke-dashoffset: 0; stroke: #1f77b4"/>
</g>
<g id="line2d_21">
<path d="M 48.07368 207.448874
@ -872,7 +872,7 @@ L 287.50123 207.676488
L 307.770229 207.448874
L 409.115223 207.448874
L 409.115223 207.448874
" clip-path="url(#p283e70df1a)" style="fill: none; stroke-dasharray: 3.7,1.6; stroke-dashoffset: 0; stroke: #ff7f0e"/>
" clip-path="url(#pc73c5a8984)" style="fill: none; stroke-dasharray: 3.7,1.6; stroke-dashoffset: 0; stroke: #ff7f0e"/>
</g>
<g id="patch_3">
<path d="M 48.918221 256.38684
@ -1289,7 +1289,7 @@ z
</g>
</g>
<defs>
<clipPath id="p283e70df1a">
<clipPath id="pc73c5a8984">
<rect x="48.918221" y="11.697014" width="358.93019" height="244.689826"/>
</clipPath>
</defs>

Before

Width:  |  Height:  |  Size: 38 KiB

After

Width:  |  Height:  |  Size: 38 KiB

View file

@ -41,12 +41,12 @@ z
<g id="xtick_1">
<g id="line2d_1">
<defs>
<path id="mdd5d6c7874" d="M 0 0
<path id="m75df056538" d="M 0 0
L 0 3.5
" style="stroke: #000000; stroke-width: 0.8"/>
</defs>
<g>
<use xlink:href="#mdd5d6c7874" x="54.357192" y="256.38684" style="stroke: #000000; stroke-width: 0.8"/>
<use xlink:href="#m75df056538" x="54.357192" y="256.38684" style="stroke: #000000; stroke-width: 0.8"/>
</g>
</g>
<g id="text_1">
@ -82,7 +82,7 @@ z
<g id="xtick_2">
<g id="line2d_2">
<g>
<use xlink:href="#mdd5d6c7874" x="113.80079" y="256.38684" style="stroke: #000000; stroke-width: 0.8"/>
<use xlink:href="#m75df056538" x="113.80079" y="256.38684" style="stroke: #000000; stroke-width: 0.8"/>
</g>
</g>
<g id="text_2">
@ -116,7 +116,7 @@ z
<g id="xtick_3">
<g id="line2d_3">
<g>
<use xlink:href="#mdd5d6c7874" x="173.244388" y="256.38684" style="stroke: #000000; stroke-width: 0.8"/>
<use xlink:href="#m75df056538" x="173.244388" y="256.38684" style="stroke: #000000; stroke-width: 0.8"/>
</g>
</g>
<g id="text_3">
@ -154,7 +154,7 @@ z
<g id="xtick_4">
<g id="line2d_4">
<g>
<use xlink:href="#mdd5d6c7874" x="232.687986" y="256.38684" style="stroke: #000000; stroke-width: 0.8"/>
<use xlink:href="#m75df056538" x="232.687986" y="256.38684" style="stroke: #000000; stroke-width: 0.8"/>
</g>
</g>
<g id="text_4">
@ -198,7 +198,7 @@ z
<g id="xtick_5">
<g id="line2d_5">
<g>
<use xlink:href="#mdd5d6c7874" x="292.131584" y="256.38684" style="stroke: #000000; stroke-width: 0.8"/>
<use xlink:href="#m75df056538" x="292.131584" y="256.38684" style="stroke: #000000; stroke-width: 0.8"/>
</g>
</g>
<g id="text_5">
@ -240,7 +240,7 @@ z
<g id="xtick_6">
<g id="line2d_6">
<g>
<use xlink:href="#mdd5d6c7874" x="351.575182" y="256.38684" style="stroke: #000000; stroke-width: 0.8"/>
<use xlink:href="#m75df056538" x="351.575182" y="256.38684" style="stroke: #000000; stroke-width: 0.8"/>
</g>
</g>
<g id="text_6">
@ -284,7 +284,7 @@ z
<g id="xtick_7">
<g id="line2d_7">
<g>
<use xlink:href="#mdd5d6c7874" x="411.018781" y="256.38684" style="stroke: #000000; stroke-width: 0.8"/>
<use xlink:href="#m75df056538" x="411.018781" y="256.38684" style="stroke: #000000; stroke-width: 0.8"/>
</g>
</g>
<g id="text_7">
@ -351,12 +351,12 @@ z
<g id="ytick_1">
<g id="line2d_8">
<defs>
<path id="m4bcc18ff76" d="M 0 0
<path id="m059581e200" d="M 0 0
L -3.5 0
" style="stroke: #000000; stroke-width: 0.8"/>
</defs>
<g>
<use xlink:href="#m4bcc18ff76" x="54.357192" y="245.060165" style="stroke: #000000; stroke-width: 0.8"/>
<use xlink:href="#m059581e200" x="54.357192" y="245.060165" style="stroke: #000000; stroke-width: 0.8"/>
</g>
</g>
<g id="text_9">
@ -381,7 +381,7 @@ z
<g id="ytick_2">
<g id="line2d_9">
<g>
<use xlink:href="#m4bcc18ff76" x="54.357192" y="216.743479" style="stroke: #000000; stroke-width: 0.8"/>
<use xlink:href="#m059581e200" x="54.357192" y="216.743479" style="stroke: #000000; stroke-width: 0.8"/>
</g>
</g>
<g id="text_10">
@ -397,7 +397,7 @@ z
<g id="ytick_3">
<g id="line2d_10">
<g>
<use xlink:href="#m4bcc18ff76" x="54.357192" y="188.426792" style="stroke: #000000; stroke-width: 0.8"/>
<use xlink:href="#m059581e200" x="54.357192" y="188.426792" style="stroke: #000000; stroke-width: 0.8"/>
</g>
</g>
<g id="text_11">
@ -413,7 +413,7 @@ z
<g id="ytick_4">
<g id="line2d_11">
<g>
<use xlink:href="#m4bcc18ff76" x="54.357192" y="160.110106" style="stroke: #000000; stroke-width: 0.8"/>
<use xlink:href="#m059581e200" x="54.357192" y="160.110106" style="stroke: #000000; stroke-width: 0.8"/>
</g>
</g>
<g id="text_12">
@ -450,7 +450,7 @@ z
<g id="ytick_5">
<g id="line2d_12">
<g>
<use xlink:href="#m4bcc18ff76" x="54.357192" y="131.79342" style="stroke: #000000; stroke-width: 0.8"/>
<use xlink:href="#m059581e200" x="54.357192" y="131.79342" style="stroke: #000000; stroke-width: 0.8"/>
</g>
</g>
<g id="text_13">
@ -466,7 +466,7 @@ z
<g id="ytick_6">
<g id="line2d_13">
<g>
<use xlink:href="#m4bcc18ff76" x="54.357192" y="103.476733" style="stroke: #000000; stroke-width: 0.8"/>
<use xlink:href="#m059581e200" x="54.357192" y="103.476733" style="stroke: #000000; stroke-width: 0.8"/>
</g>
</g>
<g id="text_14">
@ -482,7 +482,7 @@ z
<g id="ytick_7">
<g id="line2d_14">
<g>
<use xlink:href="#m4bcc18ff76" x="54.357192" y="75.160047" style="stroke: #000000; stroke-width: 0.8"/>
<use xlink:href="#m059581e200" x="54.357192" y="75.160047" style="stroke: #000000; stroke-width: 0.8"/>
</g>
</g>
<g id="text_15">
@ -498,7 +498,7 @@ z
<g id="ytick_8">
<g id="line2d_15">
<g>
<use xlink:href="#m4bcc18ff76" x="54.357192" y="46.843361" style="stroke: #000000; stroke-width: 0.8"/>
<use xlink:href="#m059581e200" x="54.357192" y="46.843361" style="stroke: #000000; stroke-width: 0.8"/>
</g>
</g>
<g id="text_16">
@ -514,7 +514,7 @@ z
<g id="ytick_9">
<g id="line2d_16">
<g>
<use xlink:href="#m4bcc18ff76" x="54.357192" y="18.526675" style="stroke: #000000; stroke-width: 0.8"/>
<use xlink:href="#m059581e200" x="54.357192" y="18.526675" style="stroke: #000000; stroke-width: 0.8"/>
</g>
</g>
<g id="text_17">
@ -816,7 +816,7 @@ L 409.948796 244.928988
L 410.662119 245.055051
L 411.375442 245.060165
L 411.375442 245.060165
" clip-path="url(#p9eaafea533)" style="fill: none; stroke: #1f77b4; stroke-linecap: square"/>
" clip-path="url(#p01aef4eaf6)" style="fill: none; stroke: #1f77b4; stroke-linecap: square"/>
</g>
<g id="line2d_18">
<path d="M 54.357192 245.060165
@ -866,7 +866,7 @@ L 232.331324 245.055051
L 240.177879 245.060165
L 411.375442 245.060165
L 411.375442 245.060165
" clip-path="url(#p9eaafea533)" style="fill: none; stroke: #ff7f0e; stroke-linecap: square"/>
" clip-path="url(#p01aef4eaf6)" style="fill: none; stroke: #ff7f0e; stroke-linecap: square"/>
</g>
<g id="line2d_19">
<path d="M 54.357192 131.79342
@ -916,7 +916,7 @@ L 253.73102 131.788306
L 261.577575 131.79342
L 411.375442 131.788306
L 411.375442 131.788306
" clip-path="url(#p9eaafea533)" style="fill: none; stroke: #2ca02c; stroke-linecap: square"/>
" clip-path="url(#p01aef4eaf6)" style="fill: none; stroke: #2ca02c; stroke-linecap: square"/>
</g>
<g id="patch_3">
<path d="M 54.357192 256.38684
@ -1192,7 +1192,7 @@ z
</g>
</g>
<defs>
<clipPath id="p9eaafea533">
<clipPath id="p01aef4eaf6">
<rect x="54.357192" y="7.2" width="356.661589" height="249.18684"/>
</clipPath>
</defs>

Before

Width:  |  Height:  |  Size: 34 KiB

After

Width:  |  Height:  |  Size: 34 KiB

View file

@ -41,12 +41,12 @@ z
<g id="xtick_1">
<g id="line2d_1">
<defs>
<path id="m471c47ef34" d="M 0 0
<path id="m9090067cb1" d="M 0 0
L 0 3.5
" style="stroke: #000000; stroke-width: 0.8"/>
</defs>
<g>
<use xlink:href="#m471c47ef34" x="48.016452" y="173.15484" style="stroke: #000000; stroke-width: 0.8"/>
<use xlink:href="#m9090067cb1" x="48.016452" y="173.15484" style="stroke: #000000; stroke-width: 0.8"/>
</g>
</g>
<g id="text_1">
@ -82,7 +82,7 @@ z
<g id="xtick_2">
<g id="line2d_2">
<g>
<use xlink:href="#m471c47ef34" x="177.87684" y="173.15484" style="stroke: #000000; stroke-width: 0.8"/>
<use xlink:href="#m9090067cb1" x="177.87684" y="173.15484" style="stroke: #000000; stroke-width: 0.8"/>
</g>
</g>
<g id="text_2">
@ -116,7 +116,7 @@ z
<g id="xtick_3">
<g id="line2d_3">
<g>
<use xlink:href="#m471c47ef34" x="307.737228" y="173.15484" style="stroke: #000000; stroke-width: 0.8"/>
<use xlink:href="#m9090067cb1" x="307.737228" y="173.15484" style="stroke: #000000; stroke-width: 0.8"/>
</g>
</g>
<g id="text_3">
@ -154,7 +154,7 @@ z
<g id="xtick_4">
<g id="line2d_4">
<g>
<use xlink:href="#m471c47ef34" x="437.597616" y="173.15484" style="stroke: #000000; stroke-width: 0.8"/>
<use xlink:href="#m9090067cb1" x="437.597616" y="173.15484" style="stroke: #000000; stroke-width: 0.8"/>
</g>
</g>
<g id="text_4">
@ -198,7 +198,7 @@ z
<g id="xtick_5">
<g id="line2d_5">
<g>
<use xlink:href="#m471c47ef34" x="567.458004" y="173.15484" style="stroke: #000000; stroke-width: 0.8"/>
<use xlink:href="#m9090067cb1" x="567.458004" y="173.15484" style="stroke: #000000; stroke-width: 0.8"/>
</g>
</g>
<g id="text_5">
@ -240,7 +240,7 @@ z
<g id="xtick_6">
<g id="line2d_6">
<g>
<use xlink:href="#m471c47ef34" x="697.318392" y="173.15484" style="stroke: #000000; stroke-width: 0.8"/>
<use xlink:href="#m9090067cb1" x="697.318392" y="173.15484" style="stroke: #000000; stroke-width: 0.8"/>
</g>
</g>
<g id="text_6">
@ -284,7 +284,7 @@ z
<g id="xtick_7">
<g id="line2d_7">
<g>
<use xlink:href="#m471c47ef34" x="827.178781" y="173.15484" style="stroke: #000000; stroke-width: 0.8"/>
<use xlink:href="#m9090067cb1" x="827.178781" y="173.15484" style="stroke: #000000; stroke-width: 0.8"/>
</g>
</g>
<g id="text_7">
@ -351,12 +351,12 @@ z
<g id="ytick_1">
<g id="line2d_8">
<defs>
<path id="mbe1cbba96e" d="M 0 0
<path id="m3a61f59a1f" d="M 0 0
L -3.5 0
" style="stroke: #000000; stroke-width: 0.8"/>
</defs>
<g>
<use xlink:href="#mbe1cbba96e" x="48.016452" y="165.611438" style="stroke: #000000; stroke-width: 0.8"/>
<use xlink:href="#m3a61f59a1f" x="48.016452" y="165.611438" style="stroke: #000000; stroke-width: 0.8"/>
</g>
</g>
<g id="text_9">
@ -380,7 +380,7 @@ z
<g id="ytick_2">
<g id="line2d_9">
<g>
<use xlink:href="#mbe1cbba96e" x="48.016452" y="135.437831" style="stroke: #000000; stroke-width: 0.8"/>
<use xlink:href="#m3a61f59a1f" x="48.016452" y="135.437831" style="stroke: #000000; stroke-width: 0.8"/>
</g>
</g>
<g id="text_10">
@ -395,7 +395,7 @@ z
<g id="ytick_3">
<g id="line2d_10">
<g>
<use xlink:href="#mbe1cbba96e" x="48.016452" y="105.264223" style="stroke: #000000; stroke-width: 0.8"/>
<use xlink:href="#m3a61f59a1f" x="48.016452" y="105.264223" style="stroke: #000000; stroke-width: 0.8"/>
</g>
</g>
<g id="text_11">
@ -410,7 +410,7 @@ z
<g id="ytick_4">
<g id="line2d_11">
<g>
<use xlink:href="#mbe1cbba96e" x="48.016452" y="75.090616" style="stroke: #000000; stroke-width: 0.8"/>
<use xlink:href="#m3a61f59a1f" x="48.016452" y="75.090616" style="stroke: #000000; stroke-width: 0.8"/>
</g>
</g>
<g id="text_12">
@ -425,7 +425,7 @@ z
<g id="ytick_5">
<g id="line2d_12">
<g>
<use xlink:href="#mbe1cbba96e" x="48.016452" y="44.917009" style="stroke: #000000; stroke-width: 0.8"/>
<use xlink:href="#m3a61f59a1f" x="48.016452" y="44.917009" style="stroke: #000000; stroke-width: 0.8"/>
</g>
</g>
<g id="text_13">
@ -440,7 +440,7 @@ z
<g id="ytick_6">
<g id="line2d_13">
<g>
<use xlink:href="#mbe1cbba96e" x="48.016452" y="14.743402" style="stroke: #000000; stroke-width: 0.8"/>
<use xlink:href="#m3a61f59a1f" x="48.016452" y="14.743402" style="stroke: #000000; stroke-width: 0.8"/>
</g>
</g>
<g id="text_14">
@ -758,7 +758,7 @@ L 483.224239 165.591266
L 487.903893 165.611438
L 827.178781 165.611438
L 827.178781 165.611438
" clip-path="url(#p05193c80d4)" style="fill: none; stroke: #d3d3d3; stroke-width: 3; stroke-linecap: square"/>
" clip-path="url(#p49b8fd3d86)" style="fill: none; stroke: #d3d3d3; stroke-width: 3; stroke-linecap: square"/>
</g>
<g id="line2d_15">
<path d="M 48.016452 14.743402
@ -824,7 +824,7 @@ L 778.82236 14.80153
L 781.162187 14.743402
L 827.178781 14.743402
L 827.178781 14.743402
" clip-path="url(#p05193c80d4)" style="fill: none; stroke-dasharray: 3.7,1.6; stroke-dashoffset: 0; stroke: #1f77b4"/>
" clip-path="url(#p49b8fd3d86)" style="fill: none; stroke-dasharray: 3.7,1.6; stroke-dashoffset: 0; stroke: #1f77b4"/>
</g>
<g id="line2d_16">
<path d="M 48.016452 14.743402
@ -889,7 +889,7 @@ L 824.059011 15.148079
L 825.618896 14.796679
L 827.178781 14.743402
L 827.178781 14.743402
" clip-path="url(#p05193c80d4)" style="fill: none; stroke-dasharray: 6.4,1.6,1,1.6; stroke-dashoffset: 0; stroke: #ff7f0e"/>
" clip-path="url(#p49b8fd3d86)" style="fill: none; stroke-dasharray: 6.4,1.6,1,1.6; stroke-dashoffset: 0; stroke: #ff7f0e"/>
</g>
<g id="line2d_17">
<path d="M 48.016452 165.611438
@ -955,7 +955,7 @@ L 389.631167 165.585869
L 393.530878 165.611438
L 827.178781 165.611438
L 827.178781 165.611438
" clip-path="url(#p05193c80d4)" style="fill: none; stroke-dasharray: 1,1.65; stroke-dashoffset: 0; stroke: #2ca02c"/>
" clip-path="url(#p49b8fd3d86)" style="fill: none; stroke-dasharray: 1,1.65; stroke-dashoffset: 0; stroke: #2ca02c"/>
</g>
<g id="line2d_18">
<path d="M 48.016452 165.611438
@ -1021,7 +1021,7 @@ L 436.427703 165.588672
L 441.107357 165.611438
L 827.178781 165.611438
L 827.178781 165.611438
" clip-path="url(#p05193c80d4)" style="fill: none; stroke: #d62728; stroke-linecap: square"/>
" clip-path="url(#p49b8fd3d86)" style="fill: none; stroke: #d62728; stroke-linecap: square"/>
</g>
<g id="line2d_19">
<path d="M 48.016452 165.611438
@ -1087,7 +1087,7 @@ L 483.224239 165.591266
L 487.903893 165.611438
L 827.178781 165.611438
L 827.178781 165.611438
" clip-path="url(#p05193c80d4)" style="fill: none; stroke-dasharray: 3.7,1.6; stroke-dashoffset: 0; stroke: #9467bd"/>
" clip-path="url(#p49b8fd3d86)" style="fill: none; stroke-dasharray: 3.7,1.6; stroke-dashoffset: 0; stroke: #9467bd"/>
</g>
<g id="line2d_20">
<path d="M 48.016452 165.611438
@ -1154,7 +1154,7 @@ L 530.020775 165.593656
L 535.480371 165.611438
L 827.178781 165.611438
L 827.178781 165.611438
" clip-path="url(#p05193c80d4)" style="fill: none; stroke-dasharray: 6.4,1.6,1,1.6; stroke-dashoffset: 0; stroke: #8c564b"/>
" clip-path="url(#p49b8fd3d86)" style="fill: none; stroke-dasharray: 6.4,1.6,1,1.6; stroke-dashoffset: 0; stroke: #8c564b"/>
</g>
<g id="line2d_21">
<path d="M 48.016452 165.611438
@ -1221,7 +1221,7 @@ L 576.037369 165.528958
L 577.597254 165.61121
L 827.178781 165.611438
L 827.178781 165.611438
" clip-path="url(#p05193c80d4)" style="fill: none; stroke-dasharray: 1,1.65; stroke-dashoffset: 0; stroke: #e377c2"/>
" clip-path="url(#p49b8fd3d86)" style="fill: none; stroke-dasharray: 1,1.65; stroke-dashoffset: 0; stroke: #e377c2"/>
</g>
<g id="line2d_22">
<path d="M 48.016452 165.611438
@ -1288,7 +1288,7 @@ L 622.833906 165.535075
L 624.39379 165.611315
L 827.178781 165.611438
L 827.178781 165.611438
" clip-path="url(#p05193c80d4)" style="fill: none; stroke: #7f7f7f; stroke-linecap: square"/>
" clip-path="url(#p49b8fd3d86)" style="fill: none; stroke: #7f7f7f; stroke-linecap: square"/>
</g>
<g id="line2d_23">
<path d="M 48.016452 165.611438
@ -1356,7 +1356,7 @@ L 669.630442 165.540888
L 671.970269 165.611438
L 827.178781 165.611438
L 827.178781 165.611438
" clip-path="url(#p05193c80d4)" style="fill: none; stroke-dasharray: 3.7,1.6; stroke-dashoffset: 0; stroke: #bcbd22"/>
" clip-path="url(#p49b8fd3d86)" style="fill: none; stroke-dasharray: 3.7,1.6; stroke-dashoffset: 0; stroke: #bcbd22"/>
</g>
<g id="line2d_24">
<path d="M 48.016452 165.611438
@ -1424,7 +1424,7 @@ L 716.426978 165.546405
L 718.766805 165.611438
L 827.178781 165.611438
L 827.178781 165.611438
" clip-path="url(#p05193c80d4)" style="fill: none; stroke-dasharray: 6.4,1.6,1,1.6; stroke-dashoffset: 0; stroke: #17becf"/>
" clip-path="url(#p49b8fd3d86)" style="fill: none; stroke-dasharray: 6.4,1.6,1,1.6; stroke-dashoffset: 0; stroke: #17becf"/>
</g>
<g id="line2d_25">
<path d="M 48.016452 165.611438
@ -1490,7 +1490,7 @@ L 763.223514 165.551631
L 765.563341 165.611438
L 827.178781 165.611438
L 827.178781 165.611438
" clip-path="url(#p05193c80d4)" style="fill: none; stroke-dasharray: 1,1.65; stroke-dashoffset: 0; stroke: #1f77b4"/>
" clip-path="url(#p49b8fd3d86)" style="fill: none; stroke-dasharray: 1,1.65; stroke-dashoffset: 0; stroke: #1f77b4"/>
</g>
<g id="patch_3">
<path d="M 48.016452 173.15484
@ -2179,7 +2179,7 @@ L 790.46803 120.176247
</g>
</g>
<defs>
<clipPath id="p05193c80d4">
<clipPath id="p49b8fd3d86">
<rect x="48.016452" y="7.2" width="779.162328" height="165.95484"/>
</clipPath>
</defs>

Before

Width:  |  Height:  |  Size: 61 KiB

After

Width:  |  Height:  |  Size: 61 KiB

File diff suppressed because it is too large Load diff

After

Width:  |  Height:  |  Size: 126 KiB

View file

@ -72,7 +72,7 @@ We shift so that we just overlap with coupling/decoupling and one above.
#+end_src
#+RESULTS:
[[file:./.ob-jupyter/9539a8052b29a424457aba4eec6b42c541f6397d.svg]]
[[file:./.ob-jupyter/e122e9a030752646c3d53d464178cd9143979a0c.svg]]
#+begin_src jupyter-python :tangle no
#ot.plot_cycles(models, bath=0, legend=True)
@ -96,7 +96,7 @@ We shift so that we just overlap with coupling/decoupling and one above.
#+end_src
#+RESULTS:
[[file:./.ob-jupyter/4fe2e98f22e91318106161009f976e368454aeef.svg]]
[[file:./.ob-jupyter/f4f995784e7b5f8314ee907acd62a68185efebab.svg]]
** Integrate
Here we integrate/simulate the models. This should be run on the
@ -360,9 +360,9 @@ Let's attempt to draw the p_v diagrams :).
#+RESULTS:
:RESULTS:
[[file:./.ob-jupyter/ff029c620364e92b39002f58ac30f62505ec44cc.svg]]
[[file:./.ob-jupyter/077b314b8737de056775acf18981e51ce94fa2e8.svg]]
[[file:./.ob-jupyter/b4e936615392f4aecf6b8bd516d7e23c7909b6b6.svg]]
[[file:./.ob-jupyter/a1bd8ac6fa5779521f06e09731c10b618eb2babc.svg]]
[[file:./.ob-jupyter/128450a66f59fbc816a46550744b36dc8b050df4.svg]]
[[file:./.ob-jupyter/dd472947254bd8cb7cb15a036cc74ff869fe0894.svg]]
:END:
@ -432,7 +432,7 @@ and the best shift model.
#+end_src
#+RESULTS:
[[file:./.ob-jupyter/e608e2c2a7a9d9e6f4cad0850d34750cb5b2370d.svg]]
[[file:./.ob-jupyter/43de193d11e61247fd90492755846d0d6d396527.svg]]
Let us plot the interaction power in the steady state for baseline and
@ -486,7 +486,7 @@ best-shift. We have to shift the time to make them overlap correctly.
#+end_src
#+RESULTS:
[[file:./.ob-jupyter/c5fd49dc546f772a5d74cd2c6f2dbca28bd3ae4c.svg]]
[[file:./.ob-jupyter/952468b4e90f6a5338b6661315390604bb1e3fbb.svg]]
Let us zoom in on the cold bath decoupling process to understnad this better.
@ -528,7 +528,7 @@ Let us zoom in on the cold bath decoupling process to understnad this better.
#+end_src
#+RESULTS:
[[file:./.ob-jupyter/a881446b3a57bd5b58d90b080ba277d0a73603c2.svg]]
[[file:./.ob-jupyter/bed0753a474fbbc2c31753d4d0b5679cbc251257.svg]]
How does this look like for the baseline?
#+begin_src jupyter-python
@ -715,7 +715,7 @@ Now let's try to find out why the efficiency improved.
#+end_src
#+RESULTS:
[[file:./.ob-jupyter/72c3ba490d2e16a7bd5a6a3e7668ff6b987875d4.svg]]
[[file:./.ob-jupyter/cf4d1c4bc54bdc9722dda5b6367c939a8e407cb7.svg]]
Way less energy is dumped into the cold bath.
#+begin_src jupyter-python
t, rel_short_cold = ot.val_relative_to_steady(
@ -821,33 +821,7 @@ The last section gave me the hunch, that only this shift matters.
#+end_src
#+RESULTS:
[[file:./.ob-jupyter/a5c930cf77d5c776b8f2d3881a01ff89ad7cf9de.svg]]
#+begin_src jupyter-python
from itertools import cycle
lines = ["--","-.",":", "-"]
linecycler = cycle(lines)
fig, ax = plt.subplots()
t = np.linspace(0, models[0].Θ, 1000)
#l, = ax.plot(t, models[0].H.operator_norm(t)/2-.5, linewidth=3, color="lightgrey")
l, = ax.plot(t, cold_models[3].coupling_operators[1].operator_norm(t), linewidth=3, color="lightgrey")
legend_1 = ax.legend([l], [r"$(||H||-1)/2$"], loc="center left", title="Reference")
from cycler import cycler
for model in cold_models:
ax.plot(t, model.coupling_operators[0].operator_norm(t), label=fr"${model.L_shift[0] * 100:.0f}\%$", linestyle=(next(linecycler)))
ax.legend(title=r"Shift of $L_h$", fontsize="x-small", ncols=2)
ax.set_xlabel(r"$\tau$")
ax.set_ylabel(r"Operator Norm")
ax.add_artist(legend_1)
ax.set_xlim((0, models[0].Θ))
#+end_src
#+RESULTS:
:RESULTS:
| 0.0 | 60.0 |
[[file:./.ob-jupyter/2b6c3455da6682ae90a0765f77fcca1c62e56577.svg]]
:END:
[[file:./.ob-jupyter/b9350f0147ff6d524439bf3a2e2fc716cf072004.svg]]
*** Analysis
Let's contrast all three protocols.
@ -891,6 +865,56 @@ And do it again, but in a more convenient format.
#+RESULTS:
: 0.18
Let's display the energy-dynamics in the steady state.
#+begin_src jupyter-python
fig, ax =ot.plot_steady_energy_changes([best_cold_model], 2, label_fn=lambda m: "")
ax.legend(loc="lower left")
fs.export_fig("steady_energy_dynamics_slow_only_cold_shifted", y_scaling=.7)
#+end_src
#+RESULTS:
[[file:./.ob-jupyter/fe91c3d2cab29c468cd1392161bd6c78665aec6e.svg]]
#+begin_src jupyter-python
import matplotlib.pyplot as plt
names = {
baseline.hexhash: "Otto-Cycle",
best_shift_model.hexhash: "Shifted Strokes",
best_long_model.hexhash: "Slow Modulation + Both Strokes Shifted",
best_cold_model.hexhash: "Slow Modulation + Cold Stroke Shifted",
}
# Increase the size of the plot
fig, ax = plt.subplots(figsize=(15, 6))
# Assuming ot.plot_steady_energy_changes returns a Line2D object for each line
lines = ot.plot_steady_energy_changes(
[baseline, best_shift_model, best_long_model, best_cold_model],
2,
label_fn=lambda m: names[m.hexhash],
ax=ax,
shift_min_inter = False
)
# Move the legend outside the plot
ax.legend(loc="lower left", bbox_to_anchor=(1, 0.5), fontsize='small')
# Adjust layout to make room for the legend
plt.tight_layout()
fs.export_fig("steady_energy_dynamics_all_models", y_scaling=.7)
#+end_src
#+RESULTS:
[[file:./.ob-jupyter/5b2f948c521549a31595f208a459aa8ebd16ab3c.svg]]
**** Check Numerics
#+begin_src jupyter-python
ot.plot_energy_deviation([best_cold_model, baseline])
@ -951,8 +975,8 @@ plt.plot(best_cold_model.t, best_cold_model.H.operator_norm(best_cold_model.t))
#+RESULTS:
:RESULTS:
| <matplotlib.lines.Line2D | at | 0x7fe87424f4c0> |
[[file:./.ob-jupyter/08dc9da54b0f64215891ece89107f7a304627821.svg]]
| <matplotlib.lines.Line2D | at | 0x7f4a24fbf7c0> |
[[file:./.ob-jupyter/70e6c82d904829fcfd19fcc1032564643a489a0f.svg]]
:END:
#+begin_src jupyter-python
@ -967,9 +991,9 @@ plt.plot(best_cold_model.t, best_cold_model.H.operator_norm(best_cold_model.t))
#+RESULTS:
:RESULTS:
[[file:./.ob-jupyter/468a217425236ab484094b747391eebf9c8967e1.svg]]
[[file:./.ob-jupyter/87f486eae8a8ac48bc846322ac444590a6a9aed1.svg]]
[[file:./.ob-jupyter/5f284414a8dc0e135a04eb333a7400f334beb519.svg]]
[[file:./.ob-jupyter/de01830223c5d4bacd4c09f963ce3f06a76901ae.svg]]
[[file:./.ob-jupyter/061672bcaafe9e32f8ee1a72bb0ece3a82083ccb.svg]]
[[file:./.ob-jupyter/4a695cc2d74765c6386be4a5309067bc566d2ca6.svg]]
:END:

View file

@ -333,23 +333,6 @@ fs.export_fig("hot_vs_cold_bath", y_scaling=.7)
#aux.import_results(other_data_path="taurus/.data", other_results_path="taurus/results", models_to_import=cold_models)
from itertools import cycle
lines = ["--","-.",":", "-"]
linecycler = cycle(lines)
fig, ax = plt.subplots()
t = np.linspace(0, models[0].Θ, 1000)
#l, = ax.plot(t, models[0].H.operator_norm(t)/2-.5, linewidth=3, color="lightgrey")
l, = ax.plot(t, cold_models[3].coupling_operators[1].operator_norm(t), linewidth=3, color="lightgrey")
legend_1 = ax.legend([l], [r"$(||H||-1)/2$"], loc="center left", title="Reference")
from cycler import cycler
for model in cold_models:
ax.plot(t, model.coupling_operators[0].operator_norm(t), label=fr"${model.L_shift[0] * 100:.0f}\%$", linestyle=(next(linecycler)))
ax.legend(title=r"Shift of $L_h$", fontsize="x-small", ncols=2)
ax.set_xlabel(r"$\tau$")
ax.set_ylabel(r"Operator Norm")
ax.add_artist(legend_1)
ax.set_xlim((0, models[0].Θ))
fig, (ax2, ax1, ax3) = plt.subplots(nrows=1, ncols=3)
_, ax1_right = ot.plot_powers_and_efficiencies(np.array(shifts) * 100, cold_models, xlabel="Cycle Shift", ax=ax1)[2]
_, ax2_right = ot.plot_powers_and_efficiencies(np.array(shifts) * 100, long_models, xlabel="Cycle Shift", ax=ax2)[2]
@ -373,6 +356,41 @@ best_cold_shift = shifts[np.argmax([-model.power(steady_idx=2).value for model i
best_cold_model = sc.make_model(best_cold_shift, best_cold_shift, switch_t=6., only_cold=True)
best_cold_shift
fig, ax =ot.plot_steady_energy_changes([best_cold_model], 2, label_fn=lambda m: "")
ax.legend(loc="lower left")
fs.export_fig("steady_energy_dynamics_slow_only_cold_shifted", y_scaling=.7)
import matplotlib.pyplot as plt
names = {
baseline.hexhash: "Otto-Cycle",
best_shift_model.hexhash: "Shifted Strokes",
best_long_model.hexhash: "Slow Modulation + Both Strokes Shifted",
best_cold_model.hexhash: "Slow Modulation + Cold Stroke Shifted",
}
# Increase the size of the plot
fig, ax = plt.subplots(figsize=(15, 6))
# Assuming ot.plot_steady_energy_changes returns a Line2D object for each line
lines = ot.plot_steady_energy_changes(
[baseline, best_shift_model, best_long_model, best_cold_model],
2,
label_fn=lambda m: names[m.hexhash],
ax=ax,
shift_min_inter = False
)
# Move the legend outside the plot
ax.legend(loc="lower left", bbox_to_anchor=(1, 0.5), fontsize='small')
# Adjust layout to make room for the legend
plt.tight_layout()
fs.export_fig("steady_energy_dynamics_all_models", y_scaling=.7)
ot.plot_energy_deviation([best_cold_model, baseline])
ints = baseline.interaction_energy().for_bath(1).value