From f66de9fb541189a543118be8a5f81811f411276a Mon Sep 17 00:00:00 2001 From: chenxiaodong Date: Tue, 25 Jun 2024 15:08:50 +0800 Subject: [PATCH] nothing --- .../DRL__plots/Evoluation Information.svg | 644 +-- .../DRL__plots/evaluation_information.svg | 4438 +++++++++++++++++ .../DRL__plots/optimization_information.svg | 2138 ++++---- PPO.py | 4 +- environment.py | 11 +- plotDRL.py | 2 +- 6 files changed, 5837 insertions(+), 1400 deletions(-) create mode 100644 AgentPPO/DRL__plots/evaluation_information.svg diff --git a/AgentPPO/DRL__plots/Evoluation Information.svg b/AgentPPO/DRL__plots/Evoluation Information.svg index 5aaf073..0490b5f 100644 --- a/AgentPPO/DRL__plots/Evoluation Information.svg +++ b/AgentPPO/DRL__plots/Evoluation Information.svg @@ -6,7 +6,7 @@ - 2024-06-25T13:59:35.389479 + 2024-06-25T14:44:22.922664 image/svg+xml @@ -42,7 +42,7 @@ z +" clip-path="url(#p0886e10977)" style="fill: none; stroke: #cccccc; stroke-linecap: round"/> @@ -78,7 +78,7 @@ z +" clip-path="url(#p0886e10977)" style="fill: none; stroke: #cccccc; stroke-linecap: round"/> @@ -121,7 +121,7 @@ z +" clip-path="url(#p0886e10977)" style="fill: none; stroke: #cccccc; stroke-linecap: round"/> @@ -155,7 +155,7 @@ z +" clip-path="url(#p0886e10977)" style="fill: none; stroke: #cccccc; stroke-linecap: round"/> @@ -169,7 +169,7 @@ L 264.631188 7.2 +" clip-path="url(#p0886e10977)" style="fill: none; stroke: #cccccc; stroke-linecap: round"/> @@ -209,7 +209,7 @@ z +" clip-path="url(#p0886e10977)" style="fill: none; stroke: #cccccc; stroke-linecap: round"/> @@ -236,7 +236,7 @@ z +" clip-path="url(#p0886e10977)" style="fill: none; stroke: #cccccc; stroke-linecap: round"/> @@ -249,7 +249,7 @@ L 388.283846 159.590709 +" clip-path="url(#p0886e10977)" style="fill: none; stroke: #cccccc; stroke-linecap: round"/> @@ -264,7 +264,7 @@ L 388.283846 113.646589 +" clip-path="url(#p0886e10977)" style="fill: none; stroke: #cccccc; stroke-linecap: round"/> @@ -279,7 +279,7 @@ L 388.283846 67.70247 +" clip-path="url(#p0886e10977)" style="fill: none; stroke: #cccccc; stroke-linecap: round"/> @@ -594,7 +594,7 @@ L 77.699685 159.590709 L 77.699685 138.852596 L 72.647482 138.852596 z -" clip-path="url(#p14b3f5d18d)" style="fill: #4c72b0; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p0886e10977)" style="fill: #4c72b0; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p0886e10977)" style="fill: #4c72b0; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p0886e10977)" style="fill: #4c72b0; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p0886e10977)" style="fill: #4c72b0; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p0886e10977)" style="fill: #4c72b0; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p0886e10977)" style="fill: #4c72b0; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p0886e10977)" style="fill: #4c72b0; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p0886e10977)" style="fill: #4c72b0; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p0886e10977)" style="fill: #4c72b0; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p0886e10977)" style="fill: #4c72b0; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p0886e10977)" style="fill: #4c72b0; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p0886e10977)" style="fill: #4c72b0; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p0886e10977)" style="fill: #4c72b0; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p0886e10977)" style="fill: #4c72b0; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p0886e10977)" style="fill: #4c72b0; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p0886e10977)" style="fill: #4c72b0; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p0886e10977)" style="fill: #4c72b0; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p0886e10977)" style="fill: #4c72b0; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p0886e10977)" style="fill: #4c72b0; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p0886e10977)" style="fill: #4c72b0; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p0886e10977)" style="fill: #4c72b0; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p0886e10977)" style="fill: #4c72b0; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p0886e10977)" style="fill: #4c72b0; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p0886e10977)" style="fill: #4c72b0; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p0886e10977)" style="fill: #dd8452; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p0886e10977)" style="fill: #dd8452; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p0886e10977)" style="fill: #dd8452; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p0886e10977)" style="fill: #dd8452; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p0886e10977)" style="fill: #dd8452; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p0886e10977)" style="fill: #dd8452; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p0886e10977)" style="fill: #dd8452; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p0886e10977)" style="fill: #dd8452; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p0886e10977)" style="fill: #dd8452; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p0886e10977)" style="fill: #dd8452; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p0886e10977)" style="fill: #dd8452; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p0886e10977)" style="fill: #dd8452; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p0886e10977)" style="fill: #dd8452; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p0886e10977)" style="fill: #dd8452; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p0886e10977)" style="fill: #dd8452; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p0886e10977)" style="fill: #dd8452; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p0886e10977)" style="fill: #dd8452; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p0886e10977)" style="fill: #dd8452; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p0886e10977)" style="fill: #dd8452; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p0886e10977)" style="fill: #dd8452; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p0886e10977)" style="fill: #dd8452; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p0886e10977)" style="fill: #dd8452; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p0886e10977)" style="fill: #dd8452; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p0886e10977)" style="fill: #dd8452; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#pe008c991d1)" style="fill: none; stroke: #cccccc; stroke-linecap: round"/> @@ -1201,7 +1201,7 @@ L 634.780815 7.2 +" clip-path="url(#pe008c991d1)" style="fill: none; stroke: #cccccc; stroke-linecap: round"/> @@ -1214,7 +1214,7 @@ L 700.129959 7.2 +" clip-path="url(#pe008c991d1)" style="fill: none; stroke: #cccccc; stroke-linecap: round"/> @@ -1228,7 +1228,7 @@ L 765.479102 7.2 +" clip-path="url(#pe008c991d1)" style="fill: none; stroke: #cccccc; stroke-linecap: round"/> @@ -1242,7 +1242,7 @@ L 830.828246 7.2 +" clip-path="url(#pe008c991d1)" style="fill: none; stroke: #cccccc; stroke-linecap: round"/> @@ -1370,16 +1370,16 @@ z +" clip-path="url(#pe008c991d1)" style="fill: none; stroke: #cccccc; stroke-linecap: round"/> - - + @@ -1430,11 +1430,11 @@ z +" clip-path="url(#pe008c991d1)" style="fill: none; stroke: #cccccc; stroke-linecap: round"/> - + @@ -1475,11 +1475,11 @@ z +" clip-path="url(#pe008c991d1)" style="fill: none; stroke: #cccccc; stroke-linecap: round"/> - + @@ -1525,11 +1525,11 @@ z +" clip-path="url(#pe008c991d1)" style="fill: none; stroke: #cccccc; stroke-linecap: round"/> - + @@ -1545,11 +1545,11 @@ L 950.417179 117.436753 +" clip-path="url(#pe008c991d1)" style="fill: none; stroke: #cccccc; stroke-linecap: round"/> - + @@ -1565,11 +1565,11 @@ L 950.417179 89.161858 +" clip-path="url(#pe008c991d1)" style="fill: none; stroke: #cccccc; stroke-linecap: round"/> - + @@ -1585,11 +1585,11 @@ L 950.417179 60.886963 +" clip-path="url(#pe008c991d1)" style="fill: none; stroke: #cccccc; stroke-linecap: round"/> - + @@ -1680,7 +1680,7 @@ L 915.782133 145.287528 L 928.851961 145.287528 L 928.851961 214.278261 L 935.386876 214.278261 -" clip-path="url(#p900203bb43)" style="fill: none; stroke: #ffc0cb; stroke-width: 1.5; stroke-linecap: round"/> +" clip-path="url(#pe008c991d1)" style="fill: none; stroke: #ffc0cb; stroke-width: 1.5; stroke-linecap: round"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: none; stroke: #cccccc; stroke-linecap: round"/> @@ -1730,7 +1730,7 @@ L 77.699685 289.22087 +" clip-path="url(#p4ae2e1bb54)" style="fill: none; stroke: #cccccc; stroke-linecap: round"/> @@ -1743,7 +1743,7 @@ L 140.852218 289.22087 +" clip-path="url(#p4ae2e1bb54)" style="fill: none; stroke: #cccccc; stroke-linecap: round"/> @@ -1757,7 +1757,7 @@ L 204.004752 289.22087 +" clip-path="url(#p4ae2e1bb54)" style="fill: none; stroke: #cccccc; stroke-linecap: round"/> @@ -1771,7 +1771,7 @@ L 267.157286 289.22087 +" clip-path="url(#p4ae2e1bb54)" style="fill: none; stroke: #cccccc; stroke-linecap: round"/> @@ -1787,7 +1787,7 @@ L 330.30982 289.22087 +" clip-path="url(#p4ae2e1bb54)" style="fill: none; stroke: #cccccc; stroke-linecap: round"/> @@ -1803,7 +1803,7 @@ L 388.283846 498.576266 +" clip-path="url(#p4ae2e1bb54)" style="fill: none; stroke: #cccccc; stroke-linecap: round"/> @@ -1818,7 +1818,7 @@ L 388.283846 474.26097 +" clip-path="url(#p4ae2e1bb54)" style="fill: none; stroke: #cccccc; stroke-linecap: round"/> @@ -1831,7 +1831,7 @@ L 388.283846 449.945673 +" clip-path="url(#p4ae2e1bb54)" style="fill: none; stroke: #cccccc; stroke-linecap: round"/> @@ -1845,7 +1845,7 @@ L 388.283846 425.630376 +" clip-path="url(#p4ae2e1bb54)" style="fill: none; stroke: #cccccc; stroke-linecap: round"/> @@ -1860,7 +1860,7 @@ L 388.283846 401.31508 +" clip-path="url(#p4ae2e1bb54)" style="fill: none; stroke: #cccccc; stroke-linecap: round"/> @@ -1875,7 +1875,7 @@ L 388.283846 376.999783 +" clip-path="url(#p4ae2e1bb54)" style="fill: none; stroke: #cccccc; stroke-linecap: round"/> @@ -1890,7 +1890,7 @@ L 388.283846 352.684487 +" clip-path="url(#p4ae2e1bb54)" style="fill: none; stroke: #cccccc; stroke-linecap: round"/> @@ -1905,7 +1905,7 @@ L 388.283846 328.36919 +" clip-path="url(#p4ae2e1bb54)" style="fill: none; stroke: #cccccc; stroke-linecap: round"/> @@ -2050,7 +2050,7 @@ L 82.751887 449.945673 L 82.751887 404.141559 L 72.647482 404.141559 z -" clip-path="url(#p7b55c2ebe8)" style="fill: #4c72b0; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: #4c72b0; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: #4c72b0; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: #4c72b0; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: #4c72b0; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: #4c72b0; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: #4c72b0; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: #4c72b0; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: #4c72b0; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: #4c72b0; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: #4c72b0; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: #4c72b0; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: #4c72b0; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: #4c72b0; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: #4c72b0; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: #4c72b0; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: #4c72b0; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: #4c72b0; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: #4c72b0; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: #4c72b0; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: #4c72b0; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: #4c72b0; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: #4c72b0; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: #4c72b0; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: #4c72b0; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: #dd8452; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: #dd8452; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: #dd8452; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: #dd8452; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: #dd8452; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: #dd8452; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: #dd8452; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: #dd8452; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: #dd8452; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: #dd8452; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: #dd8452; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: #dd8452; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: #dd8452; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: #dd8452; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: #dd8452; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: #dd8452; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: #dd8452; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: #dd8452; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: #dd8452; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: #dd8452; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: #dd8452; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: #dd8452; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: #dd8452; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: #dd8452; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: #55a868; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: #55a868; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: #55a868; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: #55a868; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: #55a868; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: #55a868; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: #55a868; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: #55a868; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: #55a868; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: #55a868; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: #55a868; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: #55a868; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: #55a868; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: #55a868; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: #55a868; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: #55a868; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: #55a868; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: #55a868; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: #55a868; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: #55a868; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: #55a868; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: #55a868; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: #55a868; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: #55a868; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: url(#h914d17f8dc); stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: url(#h914d17f8dc); stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: url(#h914d17f8dc); stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: url(#h914d17f8dc); stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: url(#h914d17f8dc); stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: url(#h914d17f8dc); stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: url(#h914d17f8dc); stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: url(#h914d17f8dc); stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: url(#h914d17f8dc); stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: url(#h914d17f8dc); stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: url(#h914d17f8dc); stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: url(#h914d17f8dc); stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: url(#h914d17f8dc); stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: url(#h914d17f8dc); stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: url(#h914d17f8dc); stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: url(#h914d17f8dc); stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: url(#h914d17f8dc); stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: url(#h914d17f8dc); stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: url(#h914d17f8dc); stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: url(#h914d17f8dc); stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: url(#h914d17f8dc); stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: url(#h914d17f8dc); stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: url(#h914d17f8dc); stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: url(#h914d17f8dc); stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: url(#hb68a84f4e9); stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: url(#hb68a84f4e9); stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: url(#hb68a84f4e9); stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: url(#hb68a84f4e9); stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: url(#hb68a84f4e9); stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: url(#hb68a84f4e9); stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: url(#hb68a84f4e9); stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: url(#hb68a84f4e9); stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: url(#hb68a84f4e9); stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: url(#hb68a84f4e9); stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: url(#hb68a84f4e9); stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: url(#hb68a84f4e9); stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: url(#hb68a84f4e9); stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: url(#hb68a84f4e9); stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: url(#hb68a84f4e9); stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: url(#hb68a84f4e9); stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: url(#hb68a84f4e9); stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: url(#hb68a84f4e9); stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: url(#hb68a84f4e9); stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: url(#hb68a84f4e9); stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: url(#hb68a84f4e9); stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: url(#hb68a84f4e9); stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: url(#hb68a84f4e9); stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: url(#hb68a84f4e9); stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: #8172b3; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: #8172b3; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: #8172b3; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: #8172b3; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: #8172b3; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: #8172b3; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: #8172b3; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: #8172b3; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: #8172b3; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: #8172b3; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: #8172b3; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: #8172b3; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: #8172b3; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: #8172b3; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: #8172b3; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: #8172b3; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: #8172b3; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: #8172b3; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: #8172b3; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: #8172b3; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: #8172b3; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: #8172b3; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: #8172b3; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: #8172b3; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: #937860; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: #937860; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: #937860; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: #937860; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: #937860; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: #937860; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: #937860; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: #937860; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: #937860; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: #937860; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: #937860; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: #937860; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: #937860; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: #937860; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: #937860; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: #937860; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: #937860; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: #937860; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: #937860; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: #937860; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: #937860; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: #937860; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: #937860; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: #937860; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p4ae2e1bb54)" style="fill: none; stroke: #4c72b0; stroke-width: 1.5; stroke-linecap: round"/> +" style="fill: url(#h914d17f8dc); stroke: #ffffff; stroke-linejoin: miter"/> @@ -3620,7 +3620,7 @@ L 299.23515 380.043848 L 299.23515 371.643848 L 275.23515 371.643848 z -" style="fill: url(#h316b8f22aa); stroke: #ffffff; stroke-linejoin: miter"/> +" style="fill: url(#hb68a84f4e9); stroke: #ffffff; stroke-linejoin: miter"/> @@ -3701,7 +3701,7 @@ z +" clip-path="url(#p46858cbb3e)" style="fill: none; stroke: #cccccc; stroke-linecap: round"/> @@ -3714,7 +3714,7 @@ L 639.833018 289.22087 +" clip-path="url(#p46858cbb3e)" style="fill: none; stroke: #cccccc; stroke-linecap: round"/> @@ -3727,7 +3727,7 @@ L 702.985552 289.22087 +" clip-path="url(#p46858cbb3e)" style="fill: none; stroke: #cccccc; stroke-linecap: round"/> @@ -3741,7 +3741,7 @@ L 766.138085 289.22087 +" clip-path="url(#p46858cbb3e)" style="fill: none; stroke: #cccccc; stroke-linecap: round"/> @@ -3755,7 +3755,7 @@ L 829.290619 289.22087 +" clip-path="url(#p46858cbb3e)" style="fill: none; stroke: #cccccc; stroke-linecap: round"/> @@ -3771,7 +3771,7 @@ L 892.443153 289.22087 +" clip-path="url(#p46858cbb3e)" style="fill: none; stroke: #cccccc; stroke-linecap: round"/> @@ -3784,7 +3784,7 @@ L 950.417179 490.075066 +" clip-path="url(#p46858cbb3e)" style="fill: none; stroke: #cccccc; stroke-linecap: round"/> @@ -3799,7 +3799,7 @@ L 950.417179 463.02317 +" clip-path="url(#p46858cbb3e)" style="fill: none; stroke: #cccccc; stroke-linecap: round"/> @@ -3814,7 +3814,7 @@ L 950.417179 435.971273 +" clip-path="url(#p46858cbb3e)" style="fill: none; stroke: #cccccc; stroke-linecap: round"/> @@ -3850,7 +3850,7 @@ z +" clip-path="url(#p46858cbb3e)" style="fill: none; stroke: #cccccc; stroke-linecap: round"/> @@ -3866,7 +3866,7 @@ L 950.417179 381.86748 +" clip-path="url(#p46858cbb3e)" style="fill: none; stroke: #cccccc; stroke-linecap: round"/> @@ -3882,7 +3882,7 @@ L 950.417179 354.815584 +" clip-path="url(#p46858cbb3e)" style="fill: none; stroke: #cccccc; stroke-linecap: round"/> @@ -3898,7 +3898,7 @@ L 950.417179 327.763687 +" clip-path="url(#p46858cbb3e)" style="fill: none; stroke: #cccccc; stroke-linecap: round"/> @@ -3942,7 +3942,7 @@ L 644.885221 490.075066 L 644.885221 447.742819 L 634.780815 447.742819 z -" clip-path="url(#p55d2e3f1a5)" style="fill: #4c72b0; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p46858cbb3e)" style="fill: #4c72b0; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p46858cbb3e)" style="fill: #4c72b0; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p46858cbb3e)" style="fill: #4c72b0; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p46858cbb3e)" style="fill: #4c72b0; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p46858cbb3e)" style="fill: #4c72b0; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p46858cbb3e)" style="fill: #4c72b0; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p46858cbb3e)" style="fill: #4c72b0; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p46858cbb3e)" style="fill: #4c72b0; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p46858cbb3e)" style="fill: #4c72b0; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p46858cbb3e)" style="fill: #4c72b0; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p46858cbb3e)" style="fill: #4c72b0; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p46858cbb3e)" style="fill: #4c72b0; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p46858cbb3e)" style="fill: #4c72b0; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p46858cbb3e)" style="fill: #4c72b0; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p46858cbb3e)" style="fill: #4c72b0; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p46858cbb3e)" style="fill: #4c72b0; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p46858cbb3e)" style="fill: #4c72b0; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p46858cbb3e)" style="fill: #4c72b0; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p46858cbb3e)" style="fill: #4c72b0; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p46858cbb3e)" style="fill: #4c72b0; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p46858cbb3e)" style="fill: #4c72b0; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p46858cbb3e)" style="fill: #4c72b0; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p46858cbb3e)" style="fill: #4c72b0; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p46858cbb3e)" style="fill: #4c72b0; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#pe008c991d1)" style="fill: none; stroke: #cccccc; stroke-linecap: round"/> - - + @@ -4181,11 +4181,11 @@ L 6 0 +" clip-path="url(#pe008c991d1)" style="fill: none; stroke: #cccccc; stroke-linecap: round"/> - + @@ -4202,11 +4202,11 @@ L 950.417179 176.769407 +" clip-path="url(#pe008c991d1)" style="fill: none; stroke: #cccccc; stroke-linecap: round"/> - + @@ -4223,11 +4223,11 @@ L 950.417179 139.260553 +" clip-path="url(#pe008c991d1)" style="fill: none; stroke: #cccccc; stroke-linecap: round"/> - + @@ -4244,11 +4244,11 @@ L 950.417179 101.751699 +" clip-path="url(#pe008c991d1)" style="fill: none; stroke: #cccccc; stroke-linecap: round"/> - + @@ -4265,11 +4265,11 @@ L 950.417179 64.242845 +" clip-path="url(#pe008c991d1)" style="fill: none; stroke: #cccccc; stroke-linecap: round"/> - + @@ -4340,7 +4340,7 @@ L 915.782133 214.278261 L 928.851961 214.278261 L 928.851961 214.278261 L 935.386876 214.278261 -" clip-path="url(#p900203bb43)" style="fill: none; stroke: #808080; stroke-width: 1.5; stroke-linecap: round"/> +" clip-path="url(#pe008c991d1)" style="fill: none; stroke: #808080; stroke-width: 1.5; stroke-linecap: round"/> + - + - + - + - + - + + + + + + + + 2024-06-25T14:48:15.468627 + image/svg+xml + + + Matplotlib v3.8.0, https://matplotlib.org/ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/AgentPPO/DRL__plots/optimization_information.svg b/AgentPPO/DRL__plots/optimization_information.svg index 92db544..17d8aab 100644 --- a/AgentPPO/DRL__plots/optimization_information.svg +++ b/AgentPPO/DRL__plots/optimization_information.svg @@ -6,7 +6,7 @@ - 2024-06-25T13:59:32.869456 + 2024-06-25T14:48:14.551011 image/svg+xml @@ -42,7 +42,7 @@ z +" clip-path="url(#pde6d94f6dd)" style="fill: none; stroke: #cccccc; stroke-linecap: round"/> @@ -78,7 +78,7 @@ z +" clip-path="url(#pde6d94f6dd)" style="fill: none; stroke: #cccccc; stroke-linecap: round"/> @@ -121,7 +121,7 @@ z +" clip-path="url(#pde6d94f6dd)" style="fill: none; stroke: #cccccc; stroke-linecap: round"/> @@ -155,7 +155,7 @@ z +" clip-path="url(#pde6d94f6dd)" style="fill: none; stroke: #cccccc; stroke-linecap: round"/> @@ -169,7 +169,7 @@ L 265.828893 7.2 +" clip-path="url(#pde6d94f6dd)" style="fill: none; stroke: #cccccc; stroke-linecap: round"/> @@ -324,7 +324,7 @@ z +" clip-path="url(#pde6d94f6dd)" style="fill: none; stroke: #cccccc; stroke-linecap: round"/> @@ -335,13 +335,13 @@ L 386.955453 224.13913 - + - + @@ -350,13 +350,13 @@ L 386.955453 192.21704 - + - + @@ -365,13 +365,13 @@ L 386.955453 160.29495 - + - + - + - + - + - + @@ -468,13 +468,13 @@ L 386.955453 64.52868 - + - + +" clip-path="url(#pde6d94f6dd)" style="fill: #4c72b0; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#pde6d94f6dd)" style="fill: #4c72b0; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#pde6d94f6dd)" style="fill: #4c72b0; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#pde6d94f6dd)" style="fill: #4c72b0; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#pde6d94f6dd)" style="fill: #4c72b0; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#pde6d94f6dd)" style="fill: #4c72b0; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#pde6d94f6dd)" style="fill: #4c72b0; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#pde6d94f6dd)" style="fill: #4c72b0; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#pde6d94f6dd)" style="fill: #4c72b0; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#pde6d94f6dd)" style="fill: #4c72b0; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#pde6d94f6dd)" style="fill: #4c72b0; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#pde6d94f6dd)" style="fill: #4c72b0; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#pde6d94f6dd)" style="fill: #4c72b0; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#pde6d94f6dd)" style="fill: #4c72b0; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#pde6d94f6dd)" style="fill: #4c72b0; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#pde6d94f6dd)" style="fill: #4c72b0; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#pde6d94f6dd)" style="fill: #4c72b0; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#pde6d94f6dd)" style="fill: #4c72b0; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#pde6d94f6dd)" style="fill: #4c72b0; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#pde6d94f6dd)" style="fill: #4c72b0; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#pde6d94f6dd)" style="fill: #4c72b0; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#pde6d94f6dd)" style="fill: #4c72b0; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#pde6d94f6dd)" style="fill: #4c72b0; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#pde6d94f6dd)" style="fill: #4c72b0; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p7f4bfa6feb)" style="fill: none; stroke: #cccccc; stroke-linecap: round"/> @@ -822,7 +822,7 @@ L 633.452423 7.2 +" clip-path="url(#p7f4bfa6feb)" style="fill: none; stroke: #cccccc; stroke-linecap: round"/> @@ -835,7 +835,7 @@ L 698.801566 7.2 +" clip-path="url(#p7f4bfa6feb)" style="fill: none; stroke: #cccccc; stroke-linecap: round"/> @@ -849,7 +849,7 @@ L 764.15071 7.2 +" clip-path="url(#p7f4bfa6feb)" style="fill: none; stroke: #cccccc; stroke-linecap: round"/> @@ -863,7 +863,7 @@ L 829.499854 7.2 +" clip-path="url(#p7f4bfa6feb)" style="fill: none; stroke: #cccccc; stroke-linecap: round"/> @@ -891,16 +891,16 @@ L 894.848997 7.2 +" clip-path="url(#p7f4bfa6feb)" style="fill: none; stroke: #cccccc; stroke-linecap: round"/> - - + @@ -925,11 +925,11 @@ z +" clip-path="url(#p7f4bfa6feb)" style="fill: none; stroke: #cccccc; stroke-linecap: round"/> - + @@ -945,11 +945,11 @@ L 949.088786 173.986536 +" clip-path="url(#p7f4bfa6feb)" style="fill: none; stroke: #cccccc; stroke-linecap: round"/> - + @@ -995,11 +995,11 @@ z +" clip-path="url(#p7f4bfa6feb)" style="fill: none; stroke: #cccccc; stroke-linecap: round"/> - + @@ -1015,11 +1015,11 @@ L 949.088786 117.436746 +" clip-path="url(#p7f4bfa6feb)" style="fill: none; stroke: #cccccc; stroke-linecap: round"/> - + @@ -1035,11 +1035,11 @@ L 949.088786 89.161851 +" clip-path="url(#p7f4bfa6feb)" style="fill: none; stroke: #cccccc; stroke-linecap: round"/> - + @@ -1055,11 +1055,11 @@ L 949.088786 60.886957 +" clip-path="url(#p7f4bfa6feb)" style="fill: none; stroke: #cccccc; stroke-linecap: round"/> - + @@ -1175,7 +1175,7 @@ L 914.45374 145.287518 L 927.523569 145.287518 L 927.523569 214.278261 L 934.058483 214.278261 -" clip-path="url(#p8fe5b95238)" style="fill: none; stroke: #ffc0cb; stroke-width: 1.5; stroke-linecap: round"/> +" clip-path="url(#p7f4bfa6feb)" style="fill: none; stroke: #ffc0cb; stroke-width: 1.5; stroke-linecap: round"/> +" clip-path="url(#p91da68a0a9)" style="fill: none; stroke: #cccccc; stroke-linecap: round"/> @@ -1225,7 +1225,7 @@ L 76.371292 289.22087 +" clip-path="url(#p91da68a0a9)" style="fill: none; stroke: #cccccc; stroke-linecap: round"/> @@ -1238,7 +1238,7 @@ L 139.523826 289.22087 +" clip-path="url(#p91da68a0a9)" style="fill: none; stroke: #cccccc; stroke-linecap: round"/> @@ -1252,7 +1252,7 @@ L 202.67636 289.22087 +" clip-path="url(#p91da68a0a9)" style="fill: none; stroke: #cccccc; stroke-linecap: round"/> @@ -1266,7 +1266,7 @@ L 265.828893 289.22087 +" clip-path="url(#p91da68a0a9)" style="fill: none; stroke: #cccccc; stroke-linecap: round"/> @@ -1294,7 +1294,7 @@ L 328.981427 289.22087 +" clip-path="url(#p91da68a0a9)" style="fill: none; stroke: #cccccc; stroke-linecap: round"/> @@ -1319,13 +1319,13 @@ z - + - + @@ -1334,26 +1334,26 @@ L 386.955453 481.985184 - + - + - + - + @@ -1361,13 +1361,13 @@ L 386.955453 433.635553 - + - + @@ -1376,13 +1376,13 @@ L 386.955453 409.460738 - + - + @@ -1391,13 +1391,13 @@ L 386.955453 385.285922 - + - + @@ -1406,13 +1406,13 @@ L 386.955453 361.111107 - + - + @@ -1421,13 +1421,13 @@ L 386.955453 336.936291 - + - + @@ -1662,1260 +1662,1260 @@ z - +" clip-path="url(#p91da68a0a9)" style="fill: #4c72b0; stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: #4c72b0; stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: #4c72b0; stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: #4c72b0; stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: #4c72b0; stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: #4c72b0; stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: #4c72b0; stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: #4c72b0; stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: #4c72b0; stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: #4c72b0; stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: #4c72b0; stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: #4c72b0; stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: #4c72b0; stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: #4c72b0; stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: #4c72b0; stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: #4c72b0; stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: #4c72b0; stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: #4c72b0; stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: #4c72b0; stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: #4c72b0; stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: #4c72b0; stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: #4c72b0; stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: #4c72b0; stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: #4c72b0; stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: #dd8452; stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: #dd8452; stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: #dd8452; stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: #dd8452; stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: #dd8452; stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: #dd8452; stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: #dd8452; stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: #dd8452; stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: #dd8452; stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: #dd8452; stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: #dd8452; stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: #dd8452; stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: #dd8452; stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: #dd8452; stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: #dd8452; stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: #dd8452; stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: #dd8452; stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: #dd8452; stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: #dd8452; stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: #dd8452; stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: #dd8452; stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: #dd8452; stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: #dd8452; stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: #dd8452; stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: #55a868; stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: #55a868; stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: #55a868; stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: #55a868; stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: #55a868; stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: #55a868; stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: #55a868; stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: #55a868; stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: #55a868; stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: #55a868; stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: #55a868; stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: #55a868; stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: #55a868; stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: #55a868; stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: #55a868; stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: #55a868; stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: #55a868; stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: #55a868; stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: #55a868; stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: #55a868; stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: #55a868; stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: #55a868; stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: #55a868; stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: #55a868; stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: url(#h4ffc9a000b); stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: url(#h4ffc9a000b); stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: url(#h4ffc9a000b); stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: url(#h4ffc9a000b); stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: url(#h4ffc9a000b); stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: url(#h4ffc9a000b); stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: url(#h4ffc9a000b); stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: url(#h4ffc9a000b); stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: url(#h4ffc9a000b); stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: url(#h4ffc9a000b); stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: url(#h4ffc9a000b); stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: url(#h4ffc9a000b); stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: url(#h4ffc9a000b); stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: url(#h4ffc9a000b); stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: url(#h4ffc9a000b); stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: url(#h4ffc9a000b); stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: url(#h4ffc9a000b); stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: url(#h4ffc9a000b); stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: url(#h4ffc9a000b); stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: url(#h4ffc9a000b); stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: url(#h4ffc9a000b); stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: url(#h4ffc9a000b); stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: url(#h4ffc9a000b); stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: url(#h4ffc9a000b); stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: url(#hdf1fdc6b9a); stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: url(#hdf1fdc6b9a); stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: url(#hdf1fdc6b9a); stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: url(#hdf1fdc6b9a); stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: url(#hdf1fdc6b9a); stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: url(#hdf1fdc6b9a); stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: url(#hdf1fdc6b9a); stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: url(#hdf1fdc6b9a); stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: url(#hdf1fdc6b9a); stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: url(#hdf1fdc6b9a); stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: url(#hdf1fdc6b9a); stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: url(#hdf1fdc6b9a); stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: url(#hdf1fdc6b9a); stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: url(#hdf1fdc6b9a); stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: url(#hdf1fdc6b9a); stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: url(#hdf1fdc6b9a); stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: url(#hdf1fdc6b9a); stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: url(#hdf1fdc6b9a); stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: url(#hdf1fdc6b9a); stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: url(#hdf1fdc6b9a); stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: url(#hdf1fdc6b9a); stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: url(#hdf1fdc6b9a); stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: url(#hdf1fdc6b9a); stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: url(#hdf1fdc6b9a); stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: #8172b3; stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: #8172b3; stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: #8172b3; stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: #8172b3; stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: #8172b3; stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: #8172b3; stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: #8172b3; stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: #8172b3; stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: #8172b3; stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: #8172b3; stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: #8172b3; stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: #8172b3; stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: #8172b3; stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: #8172b3; stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: #8172b3; stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: #8172b3; stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: #8172b3; stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: #8172b3; stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: #8172b3; stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: #8172b3; stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: #8172b3; stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: #8172b3; stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: #8172b3; stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: #8172b3; stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: #937860; stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: #937860; stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: #937860; stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: #937860; stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: #937860; stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: #937860; stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: #937860; stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: #937860; stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: #937860; stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: #937860; stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: #937860; stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: #937860; stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: #937860; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p91da68a0a9)" style="fill: #937860; stroke: #ffffff; stroke-linejoin: miter"/> +" clip-path="url(#p91da68a0a9)" style="fill: #937860; stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: #937860; stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: #937860; stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: #937860; stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: #937860; stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: #937860; stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: #937860; stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: #937860; stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: #937860; stroke: #ffffff; stroke-linejoin: miter"/> - +" clip-path="url(#p91da68a0a9)" style="fill: #937860; stroke: #ffffff; stroke-linejoin: miter"/> - +L 335.29668 321.342401 +L 347.927187 321.342401 +L 347.927187 343.558021 +L 360.557694 343.558021 +L 360.557694 372.030081 +L 366.872947 372.030081 +" clip-path="url(#p91da68a0a9)" style="fill: none; stroke: #4c72b0; stroke-opacity: 0.7; stroke-width: 1.5; stroke-linecap: round"/> +" style="fill: url(#h4ffc9a000b); stroke: #ffffff; stroke-linejoin: miter"/> @@ -3342,7 +3342,7 @@ L 297.906758 380.043848 L 297.906758 371.643848 L 273.906758 371.643848 z -" style="fill: url(#h4da9cf7412); stroke: #ffffff; stroke-linejoin: miter"/> +" style="fill: url(#hdf1fdc6b9a); stroke: #ffffff; stroke-linejoin: miter"/> @@ -3440,7 +3440,7 @@ z +" clip-path="url(#p0da2726e2e)" style="fill: none; stroke: #cccccc; stroke-linecap: round"/> @@ -3457,7 +3457,7 @@ L 651.488786 289.22087 +" clip-path="url(#p0da2726e2e)" style="fill: none; stroke: #cccccc; stroke-linecap: round"/> @@ -3474,7 +3474,7 @@ L 717.62212 289.22087 +" clip-path="url(#p0da2726e2e)" style="fill: none; stroke: #cccccc; stroke-linecap: round"/> @@ -3490,7 +3490,7 @@ L 783.755453 289.22087 +" clip-path="url(#p0da2726e2e)" style="fill: none; stroke: #cccccc; stroke-linecap: round"/> @@ -3506,7 +3506,7 @@ L 849.888786 289.22087 +" clip-path="url(#p0da2726e2e)" style="fill: none; stroke: #cccccc; stroke-linecap: round"/> @@ -3524,7 +3524,7 @@ L 916.02212 289.22087 +" clip-path="url(#p0da2726e2e)" style="fill: none; stroke: #cccccc; stroke-linecap: round"/> @@ -3541,7 +3541,7 @@ L 949.088786 484.466087 +" clip-path="url(#p0da2726e2e)" style="fill: none; stroke: #cccccc; stroke-linecap: round"/> @@ -3558,7 +3558,7 @@ L 949.088786 441.078261 +" clip-path="url(#p0da2726e2e)" style="fill: none; stroke: #cccccc; stroke-linecap: round"/> @@ -3574,7 +3574,7 @@ L 949.088786 397.690435 +" clip-path="url(#p0da2726e2e)" style="fill: none; stroke: #cccccc; stroke-linecap: round"/> @@ -3590,7 +3590,7 @@ L 949.088786 354.302609 +" clip-path="url(#p0da2726e2e)" style="fill: none; stroke: #cccccc; stroke-linecap: round"/> @@ -3630,16 +3630,16 @@ L 949.088786 289.22087 +" clip-path="url(#p7f4bfa6feb)" style="fill: none; stroke: #cccccc; stroke-linecap: round"/> - - + @@ -3655,11 +3655,11 @@ L 6 0 +" clip-path="url(#p7f4bfa6feb)" style="fill: none; stroke: #cccccc; stroke-linecap: round"/> - + @@ -3675,11 +3675,11 @@ L 949.088786 181.408696 +" clip-path="url(#p7f4bfa6feb)" style="fill: none; stroke: #cccccc; stroke-linecap: round"/> - + @@ -3695,11 +3695,11 @@ L 949.088786 148.53913 +" clip-path="url(#p7f4bfa6feb)" style="fill: none; stroke: #cccccc; stroke-linecap: round"/> - + @@ -3715,11 +3715,11 @@ L 949.088786 115.669565 +" clip-path="url(#p7f4bfa6feb)" style="fill: none; stroke: #cccccc; stroke-linecap: round"/> - + @@ -3735,11 +3735,11 @@ L 949.088786 82.8 +" clip-path="url(#p7f4bfa6feb)" style="fill: none; stroke: #cccccc; stroke-linecap: round"/> - + @@ -3776,11 +3776,11 @@ z +" clip-path="url(#p7f4bfa6feb)" style="fill: none; stroke: #cccccc; stroke-linecap: round"/> - + @@ -3850,7 +3850,7 @@ L 914.45374 175.041815 L 927.523569 175.041815 L 927.523569 214.278261 L 934.058483 214.278261 -" clip-path="url(#p8fe5b95238)" style="fill: none; stroke: #808080; stroke-width: 1.5; stroke-linecap: round"/> +" clip-path="url(#p7f4bfa6feb)" style="fill: none; stroke: #808080; stroke-width: 1.5; stroke-linecap: round"/> + - + - + - + - + - +