From f46141b5a0676c211e31e700dc80489d39a53b98 Mon Sep 17 00:00:00 2001 From: Joaquin Torres Bravo Date: Mon, 27 May 2024 13:12:15 +0200 Subject: [PATCH] Trying to solve the mean PR curve issue --- model_selection/cv_metric_gen.py | 6 +- .../output_cv_metrics/curves/post_ORIG.svg | 33299 +++++++++------- 2 files changed, 17822 insertions(+), 15483 deletions(-) diff --git a/model_selection/cv_metric_gen.py b/model_selection/cv_metric_gen.py index 5369a0f..5b2f789 100644 --- a/model_selection/cv_metric_gen.py +++ b/model_selection/cv_metric_gen.py @@ -190,8 +190,8 @@ if __name__ == "__main__": # Metric generation through cv for tuned models3 # -------------------------------------------------------------------------------------------------------- scores_sheets = {} # To store score dfs as sheets in the same excel file - for i, group in enumerate(['pre', 'post']): - for j, method in enumerate(['', '', 'over_', 'under_']): + for i, group in enumerate(['post']): # ['pre', 'post'] + for j, method in enumerate(['']): # ['', '', 'over_', 'under_'] # Get train dataset based on group and method X_train = data_dic['X_train_' + method + group] y_train = data_dic['y_train_' + method + group] @@ -217,7 +217,7 @@ if __name__ == "__main__": # Manually loop through each fold in the cross-validation for fold_idx, (train_idx, test_idx) in enumerate(cv.split(X_train, y_train)): X_train_fold, X_test_fold = X_train[train_idx], X_train[test_idx] - y_train_fold, y_test_fold = y_train[train_idx], y[test_idx] + y_train_fold, y_test_fold = y_train[train_idx], y_train[test_idx] # Fit the model on the training data model.fit(X_train_fold, y_train_fold) # --------------------- SCORINGS --------------------------- diff --git a/model_selection/output_cv_metrics/curves/post_ORIG.svg b/model_selection/output_cv_metrics/curves/post_ORIG.svg index 08cad13..f18306f 100644 --- a/model_selection/output_cv_metrics/curves/post_ORIG.svg +++ b/model_selection/output_cv_metrics/curves/post_ORIG.svg @@ -6,7 +6,7 @@ - 2024-05-24T12:32:24.440243 + 2024-05-27T13:10:23.200048 image/svg+xml @@ -41,12 +41,12 @@ z - - + @@ -91,7 +91,7 @@ z - + @@ -132,7 +132,7 @@ z - + @@ -168,7 +168,7 @@ z - + @@ -215,7 +215,7 @@ z - + @@ -271,7 +271,7 @@ z - + @@ -639,12 +639,12 @@ z - - + @@ -659,7 +659,7 @@ L -3.5 0 - + @@ -674,7 +674,7 @@ L -3.5 0 - + @@ -689,7 +689,7 @@ L -3.5 0 - + @@ -704,7 +704,7 @@ L -3.5 0 - + @@ -719,7 +719,7 @@ L -3.5 0 - + @@ -829,171 +829,171 @@ z +" clip-path="url(#pe8ad2830f7)" style="fill: none; stroke: #1f77b4; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> +" clip-path="url(#pe8ad2830f7)" style="fill: none; stroke: #ff7f0e; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> +" clip-path="url(#pe8ad2830f7)" style="fill: none; stroke: #2ca02c; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> +" clip-path="url(#pe8ad2830f7)" style="fill: none; stroke: #d62728; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> +" clip-path="url(#pe8ad2830f7)" style="fill: none; stroke: #9467bd; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> +" clip-path="url(#pe8ad2830f7)" style="fill: none; stroke: #8c564b; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> +" clip-path="url(#pe8ad2830f7)" style="fill: none; stroke: #e377c2; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> +" clip-path="url(#pe8ad2830f7)" style="fill: none; stroke: #7f7f7f; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> +" clip-path="url(#pe8ad2830f7)" style="fill: none; stroke: #bcbd22; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> +" clip-path="url(#pe8ad2830f7)" style="fill: none; stroke: #17becf; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> +" clip-path="url(#pe8ad2830f7)" style="fill: none; stroke-dasharray: 7.4,3.2; stroke-dashoffset: 0; stroke: #ff0000; stroke-opacity: 0.8; stroke-width: 2"/> +" clip-path="url(#pe8ad2830f7)" style="fill: none; stroke: #0000ff; stroke-opacity: 0.8; stroke-width: 4; stroke-linecap: square"/> - + - + @@ -1349,8 +1349,42 @@ L 215.1875 318.311079 " style="fill: none; stroke: #ff7f0e; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> - + + + + @@ -1372,7 +1406,7 @@ L 215.1875 318.311079 - + @@ -1383,7 +1417,7 @@ L 215.1875 332.989204 " style="fill: none; stroke: #2ca02c; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> - + @@ -1406,7 +1440,7 @@ L 215.1875 332.989204 - + @@ -1417,52 +1451,8 @@ L 215.1875 347.667329 " style="fill: none; stroke: #d62728; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> - + - - - - @@ -1484,7 +1474,7 @@ z - + @@ -1495,7 +1485,7 @@ L 215.1875 362.345454 " style="fill: none; stroke: #9467bd; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> - + @@ -1518,7 +1508,7 @@ L 215.1875 362.345454 - + @@ -1529,7 +1519,7 @@ L 215.1875 377.023579 " style="fill: none; stroke: #8c564b; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> - + @@ -1552,7 +1542,7 @@ L 215.1875 377.023579 - + @@ -1563,7 +1553,7 @@ L 215.1875 391.701704 " style="fill: none; stroke: #e377c2; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> - + @@ -1586,7 +1576,7 @@ L 215.1875 391.701704 - + @@ -1597,8 +1587,20 @@ L 215.1875 406.379829 " style="fill: none; stroke: #7f7f7f; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> - + + + + @@ -1620,7 +1622,7 @@ L 215.1875 406.379829 - + @@ -1631,7 +1633,7 @@ L 215.1875 421.057954 " style="fill: none; stroke: #bcbd22; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> - + @@ -1654,7 +1656,7 @@ L 215.1875 421.057954 - + @@ -1665,7 +1667,7 @@ L 215.1875 435.736079 " style="fill: none; stroke: #17becf; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> - + - + @@ -1900,7 +1902,7 @@ z - + @@ -1915,7 +1917,7 @@ z - + @@ -1930,7 +1932,7 @@ z - + @@ -1945,7 +1947,7 @@ z - + @@ -1960,7 +1962,7 @@ z - + @@ -1975,7 +1977,7 @@ z - + @@ -2046,7 +2048,7 @@ z - + @@ -2061,7 +2063,7 @@ z - + @@ -2076,7 +2078,7 @@ z - + @@ -2091,7 +2093,7 @@ z - + @@ -2106,7 +2108,7 @@ z - + @@ -2121,7 +2123,7 @@ z - + @@ -2170,191 +2172,191 @@ z +" clip-path="url(#p2db6ea2f11)" style="fill: none; stroke: #1f77b4; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> +" clip-path="url(#p2db6ea2f11)" style="fill: none; stroke: #ff7f0e; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> +" clip-path="url(#p2db6ea2f11)" style="fill: none; stroke: #2ca02c; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> +" clip-path="url(#p2db6ea2f11)" style="fill: none; stroke: #d62728; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> +" clip-path="url(#p2db6ea2f11)" style="fill: none; stroke: #9467bd; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> +" clip-path="url(#p2db6ea2f11)" style="fill: none; stroke: #8c564b; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> +" clip-path="url(#p2db6ea2f11)" style="fill: none; stroke: #e377c2; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> +" clip-path="url(#p2db6ea2f11)" style="fill: none; stroke: #7f7f7f; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> +" clip-path="url(#p2db6ea2f11)" style="fill: none; stroke: #bcbd22; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> +" clip-path="url(#p2db6ea2f11)" style="fill: none; stroke: #17becf; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> +" clip-path="url(#p2db6ea2f11)" style="fill: none; stroke: #0000ff; stroke-opacity: 0.8; stroke-width: 4; stroke-linecap: square"/> +" clip-path="url(#p2db6ea2f11)" style="fill: none; stroke-dasharray: 7.4,3.2; stroke-dashoffset: 0; stroke: #ff0000; stroke-opacity: 0.8; stroke-width: 2"/> - + @@ -2464,7 +2466,7 @@ L 579.671875 303.632954 - + @@ -2477,7 +2479,7 @@ L 579.671875 318.311079 " style="fill: none; stroke: #ff7f0e; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> - + @@ -2498,7 +2500,7 @@ L 579.671875 318.311079 - + @@ -2545,7 +2547,7 @@ L 579.671875 347.667329 " style="fill: none; stroke: #d62728; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> - + @@ -2566,7 +2568,7 @@ L 579.671875 347.667329 - + @@ -2579,7 +2581,7 @@ L 579.671875 362.345454 " style="fill: none; stroke: #9467bd; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> - + @@ -2600,7 +2602,7 @@ L 579.671875 362.345454 - + @@ -2681,7 +2683,7 @@ L 579.671875 406.379829 " style="fill: none; stroke: #7f7f7f; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> - + @@ -2702,7 +2704,7 @@ L 579.671875 406.379829 - + @@ -2749,7 +2751,7 @@ L 579.671875 435.736079 " style="fill: none; stroke: #17becf; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> - + @@ -2770,7 +2772,7 @@ L 579.671875 435.736079 - + @@ -2873,7 +2875,7 @@ z - + @@ -2888,7 +2890,7 @@ z - + @@ -2903,7 +2905,7 @@ z - + @@ -2918,7 +2920,7 @@ z - + @@ -2933,7 +2935,7 @@ z - + @@ -2948,7 +2950,7 @@ z - + @@ -3009,7 +3011,7 @@ z - + @@ -3024,7 +3026,7 @@ z - + @@ -3039,7 +3041,7 @@ z - + @@ -3054,7 +3056,7 @@ z - + @@ -3069,7 +3071,7 @@ z - + @@ -3084,7 +3086,7 @@ z - + @@ -3142,737 +3144,723 @@ z +" clip-path="url(#pb081c8bc3f)" style="fill: none; stroke: #1f77b4; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> +" clip-path="url(#pb081c8bc3f)" style="fill: none; stroke: #ff7f0e; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> +" clip-path="url(#pb081c8bc3f)" style="fill: none; stroke: #2ca02c; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> +" clip-path="url(#pb081c8bc3f)" style="fill: none; stroke: #d62728; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> +" clip-path="url(#pb081c8bc3f)" style="fill: none; stroke: #9467bd; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> +" clip-path="url(#pb081c8bc3f)" style="fill: none; stroke: #8c564b; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> +" clip-path="url(#pb081c8bc3f)" style="fill: none; stroke: #e377c2; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> +" clip-path="url(#pb081c8bc3f)" style="fill: none; stroke: #7f7f7f; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> +" clip-path="url(#pb081c8bc3f)" style="fill: none; stroke: #bcbd22; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> +" clip-path="url(#pb081c8bc3f)" style="fill: none; stroke: #17becf; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> +" clip-path="url(#pb081c8bc3f)" style="fill: none; stroke-dasharray: 7.4,3.2; stroke-dashoffset: 0; stroke: #ff0000; stroke-opacity: 0.8; stroke-width: 2"/> +" clip-path="url(#pb081c8bc3f)" style="fill: none; stroke: #0000ff; stroke-opacity: 0.8; stroke-width: 4; stroke-linecap: square"/> - + @@ -3969,7 +3957,7 @@ L 215.1875 868.709521 - + @@ -3980,7 +3968,7 @@ L 215.1875 883.387646 " style="fill: none; stroke: #ff7f0e; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> - + @@ -4002,8 +3990,8 @@ L 215.1875 883.387646 - - + + @@ -4048,7 +4036,7 @@ L 215.1875 912.743896 " style="fill: none; stroke: #d62728; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> - + @@ -4071,7 +4059,7 @@ L 215.1875 912.743896 - + @@ -4082,7 +4070,7 @@ L 215.1875 927.422021 " style="fill: none; stroke: #9467bd; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> - + @@ -4104,8 +4092,8 @@ L 215.1875 927.422021 - - + + @@ -4150,7 +4138,7 @@ L 215.1875 956.778271 " style="fill: none; stroke: #e377c2; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> - + @@ -4173,7 +4161,7 @@ L 215.1875 956.778271 - + @@ -4184,7 +4172,7 @@ L 215.1875 971.456396 " style="fill: none; stroke: #7f7f7f; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> - + @@ -4207,7 +4195,7 @@ L 215.1875 971.456396 - + @@ -4218,7 +4206,7 @@ L 215.1875 986.134521 " style="fill: none; stroke: #bcbd22; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> - + @@ -4240,8 +4228,8 @@ L 215.1875 986.134521 - - + + @@ -4352,7 +4340,7 @@ z - + @@ -4367,7 +4355,7 @@ z - + @@ -4382,7 +4370,7 @@ z - + @@ -4397,7 +4385,7 @@ z - + @@ -4412,7 +4400,7 @@ z - + @@ -4427,7 +4415,7 @@ z - + @@ -4475,7 +4463,7 @@ z - + @@ -4490,7 +4478,7 @@ z - + @@ -4505,7 +4493,7 @@ z - + @@ -4520,7 +4508,7 @@ z - + @@ -4535,7 +4523,7 @@ z - + @@ -4550,7 +4538,7 @@ z - + @@ -4599,122 +4587,139 @@ z +" clip-path="url(#pf2fd2df3ea)" style="fill: none; stroke: #1f77b4; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> +" clip-path="url(#pf2fd2df3ea)" style="fill: none; stroke: #ff7f0e; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> +" clip-path="url(#pf2fd2df3ea)" style="fill: none; stroke: #2ca02c; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> +" clip-path="url(#pf2fd2df3ea)" style="fill: none; stroke: #d62728; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> +" clip-path="url(#pf2fd2df3ea)" style="fill: none; stroke: #9467bd; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> +" clip-path="url(#pf2fd2df3ea)" style="fill: none; stroke: #8c564b; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> +" clip-path="url(#pf2fd2df3ea)" style="fill: none; stroke: #e377c2; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> +" clip-path="url(#pf2fd2df3ea)" style="fill: none; stroke: #7f7f7f; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> +" clip-path="url(#pf2fd2df3ea)" style="fill: none; stroke: #bcbd22; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> +" clip-path="url(#pf2fd2df3ea)" style="fill: none; stroke: #17becf; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> +" clip-path="url(#pf2fd2df3ea)" style="fill: none; stroke: #0000ff; stroke-opacity: 0.8; stroke-width: 4; stroke-linecap: square"/> +" clip-path="url(#pf2fd2df3ea)" style="fill: none; stroke-dasharray: 7.4,3.2; stroke-dashoffset: 0; stroke: #ff0000; stroke-opacity: 0.8; stroke-width: 2"/> - + @@ -6010,7 +6015,7 @@ L 579.671875 868.709521 - + @@ -6023,7 +6028,7 @@ L 579.671875 883.387646 " style="fill: none; stroke: #ff7f0e; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> - + @@ -6044,7 +6049,7 @@ L 579.671875 883.387646 - + @@ -6057,7 +6062,7 @@ L 579.671875 898.065771 " style="fill: none; stroke: #2ca02c; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> - + @@ -6077,8 +6082,8 @@ L 579.671875 898.065771 - - + + @@ -6125,7 +6130,7 @@ L 579.671875 927.422021 " style="fill: none; stroke: #9467bd; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> - + @@ -6146,7 +6151,7 @@ L 579.671875 927.422021 - + @@ -6193,7 +6198,7 @@ L 579.671875 956.778271 " style="fill: none; stroke: #e377c2; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> - + @@ -6213,8 +6218,8 @@ L 579.671875 956.778271 - - + + @@ -6261,7 +6266,7 @@ L 579.671875 986.134521 " style="fill: none; stroke: #bcbd22; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> - + @@ -6282,7 +6287,7 @@ L 579.671875 986.134521 - + @@ -6385,7 +6390,7 @@ z - + @@ -6400,7 +6405,7 @@ z - + @@ -6415,7 +6420,7 @@ z - + @@ -6430,7 +6435,7 @@ z - + @@ -6445,7 +6450,7 @@ z - + @@ -6460,7 +6465,7 @@ z - + @@ -6521,7 +6526,7 @@ z - + @@ -6536,7 +6541,7 @@ z - + @@ -6551,7 +6556,7 @@ z - + @@ -6566,7 +6571,7 @@ z - + @@ -6581,7 +6586,7 @@ z - + @@ -6596,7 +6601,7 @@ z - + @@ -6654,446 +6659,448 @@ z +" clip-path="url(#p6be2ee9da6)" style="fill: none; stroke: #1f77b4; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> +" clip-path="url(#p6be2ee9da6)" style="fill: none; stroke: #ff7f0e; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> +" clip-path="url(#p6be2ee9da6)" style="fill: none; stroke: #2ca02c; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> +" clip-path="url(#p6be2ee9da6)" style="fill: none; stroke: #d62728; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> +" clip-path="url(#p6be2ee9da6)" style="fill: none; stroke: #9467bd; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> +" clip-path="url(#p6be2ee9da6)" style="fill: none; stroke: #8c564b; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> +" clip-path="url(#p6be2ee9da6)" style="fill: none; stroke: #e377c2; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> +" clip-path="url(#p6be2ee9da6)" style="fill: none; stroke: #7f7f7f; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> +" clip-path="url(#p6be2ee9da6)" style="fill: none; stroke: #bcbd22; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> +" clip-path="url(#p6be2ee9da6)" style="fill: none; stroke: #17becf; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> +" clip-path="url(#p6be2ee9da6)" style="fill: none; stroke-dasharray: 7.4,3.2; stroke-dashoffset: 0; stroke: #ff0000; stroke-opacity: 0.8; stroke-width: 2"/> +" clip-path="url(#p6be2ee9da6)" style="fill: none; stroke: #0000ff; stroke-opacity: 0.8; stroke-width: 4; stroke-linecap: square"/> - + @@ -7262,8 +7269,8 @@ L 215.1875 1463.142337 - - + + @@ -7308,7 +7315,7 @@ L 215.1875 1492.498587 " style="fill: none; stroke: #9467bd; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> - + @@ -7331,7 +7338,7 @@ L 215.1875 1492.498587 - + @@ -7376,7 +7383,7 @@ L 215.1875 1521.854837 " style="fill: none; stroke: #e377c2; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> - + @@ -7398,8 +7405,8 @@ L 215.1875 1521.854837 - - + + @@ -7410,7 +7417,7 @@ L 215.1875 1536.532962 " style="fill: none; stroke: #7f7f7f; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> - + @@ -7433,7 +7440,7 @@ L 215.1875 1536.532962 - + @@ -7444,7 +7451,7 @@ L 215.1875 1551.211087 " style="fill: none; stroke: #bcbd22; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> - + @@ -7466,8 +7473,8 @@ L 215.1875 1551.211087 - - + + @@ -7578,7 +7585,7 @@ z - + @@ -7593,7 +7600,7 @@ z - + @@ -7608,7 +7615,7 @@ z - + @@ -7623,7 +7630,7 @@ z - + @@ -7638,7 +7645,7 @@ z - + @@ -7653,7 +7660,7 @@ z - + @@ -7701,7 +7708,7 @@ z - + @@ -7716,7 +7723,7 @@ z - + @@ -7731,7 +7738,7 @@ z - + @@ -7746,7 +7753,7 @@ z - + @@ -7761,7 +7768,7 @@ z - + @@ -7776,7 +7783,7 @@ z - + @@ -7825,267 +7832,271 @@ z +" clip-path="url(#p744a9ca711)" style="fill: none; stroke: #1f77b4; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> +" clip-path="url(#p744a9ca711)" style="fill: none; stroke: #ff7f0e; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> +" clip-path="url(#p744a9ca711)" style="fill: none; stroke: #2ca02c; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> +" clip-path="url(#p744a9ca711)" style="fill: none; stroke: #d62728; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> +" clip-path="url(#p744a9ca711)" style="fill: none; stroke: #9467bd; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> +" clip-path="url(#p744a9ca711)" style="fill: none; stroke: #8c564b; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> +" clip-path="url(#p744a9ca711)" style="fill: none; stroke: #e377c2; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> +" clip-path="url(#p744a9ca711)" style="fill: none; stroke: #7f7f7f; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> +" clip-path="url(#p744a9ca711)" style="fill: none; stroke: #bcbd22; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> +" clip-path="url(#p744a9ca711)" style="fill: none; stroke: #17becf; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> +" clip-path="url(#p744a9ca711)" style="fill: none; stroke: #0000ff; stroke-opacity: 0.8; stroke-width: 4; stroke-linecap: square"/> +" clip-path="url(#p744a9ca711)" style="fill: none; stroke-dasharray: 7.4,3.2; stroke-dashoffset: 0; stroke: #ff0000; stroke-opacity: 0.8; stroke-width: 2"/> - + @@ -8696,7 +8701,7 @@ L 579.671875 1433.786087 - + @@ -8777,7 +8782,7 @@ L 579.671875 1477.820462 " style="fill: none; stroke: #d62728; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> - + @@ -8798,7 +8803,7 @@ L 579.671875 1477.820462 - + @@ -8845,7 +8850,7 @@ L 579.671875 1507.176712 " style="fill: none; stroke: #8c564b; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> - + @@ -8866,7 +8871,7 @@ L 579.671875 1507.176712 - + @@ -8879,7 +8884,7 @@ L 579.671875 1521.854837 " style="fill: none; stroke: #e377c2; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> - + @@ -8899,8 +8904,8 @@ L 579.671875 1521.854837 - - + + @@ -8947,7 +8952,7 @@ L 579.671875 1551.211087 " style="fill: none; stroke: #bcbd22; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> - + @@ -8968,7 +8973,7 @@ L 579.671875 1551.211087 - + @@ -8981,7 +8986,7 @@ L 579.671875 1565.889212 " style="fill: none; stroke: #17becf; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> - + @@ -9002,7 +9007,7 @@ L 579.671875 1565.889212 - + @@ -9071,7 +9076,7 @@ z - + @@ -9086,7 +9091,7 @@ z - + @@ -9101,7 +9106,7 @@ z - + @@ -9116,7 +9121,7 @@ z - + @@ -9131,7 +9136,7 @@ z - + @@ -9146,7 +9151,7 @@ z - + @@ -9207,7 +9212,7 @@ z - + @@ -9222,7 +9227,7 @@ z - + @@ -9237,7 +9242,7 @@ z - + @@ -9252,7 +9257,7 @@ z - + @@ -9267,7 +9272,7 @@ z - + @@ -9282,7 +9287,7 @@ z - + @@ -9588,7 +9593,7 @@ L 335.669091 1882.322613 L 335.669091 1881.970808 L 340.650909 1881.970808 L 340.650909 1881.970808 -" clip-path="url(#p6dc3248ac5)" style="fill: none; stroke: #1f77b4; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> +" clip-path="url(#p9d59e6e7bc)" style="fill: none; stroke: #1f77b4; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> +" clip-path="url(#p9d59e6e7bc)" style="fill: none; stroke: #ff7f0e; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> +" clip-path="url(#p9d59e6e7bc)" style="fill: none; stroke: #2ca02c; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> +" clip-path="url(#p9d59e6e7bc)" style="fill: none; stroke: #d62728; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> +" clip-path="url(#p9d59e6e7bc)" style="fill: none; stroke: #9467bd; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> +" clip-path="url(#p9d59e6e7bc)" style="fill: none; stroke: #8c564b; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> +" clip-path="url(#p9d59e6e7bc)" style="fill: none; stroke: #e377c2; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> +" clip-path="url(#p9d59e6e7bc)" style="fill: none; stroke: #7f7f7f; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> +" clip-path="url(#p9d59e6e7bc)" style="fill: none; stroke: #bcbd22; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> +" clip-path="url(#p9d59e6e7bc)" style="fill: none; stroke: #17becf; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> +" clip-path="url(#p9d59e6e7bc)" style="fill: none; stroke-dasharray: 7.4,3.2; stroke-dashoffset: 0; stroke: #ff0000; stroke-opacity: 0.8; stroke-width: 2"/> +" clip-path="url(#p9d59e6e7bc)" style="fill: none; stroke: #0000ff; stroke-opacity: 0.8; stroke-width: 4; stroke-linecap: square"/> - + @@ -12376,7 +12381,7 @@ z - + @@ -12391,7 +12396,7 @@ z - + @@ -12406,7 +12411,7 @@ z - + @@ -12421,7 +12426,7 @@ z - + @@ -12436,7 +12441,7 @@ z - + @@ -12484,7 +12489,7 @@ z - + @@ -12499,7 +12504,7 @@ z - + @@ -12514,7 +12519,7 @@ z - + @@ -12529,7 +12534,7 @@ z - + @@ -12544,7 +12549,7 @@ z - + @@ -12559,7 +12564,7 @@ z - + @@ -13234,7 +13239,7 @@ L 442.654509 1885.641621 L 442.654509 1881.970808 L 416.269091 1881.970808 L 416.269091 1881.970808 -" clip-path="url(#p1cc0cf6fc5)" style="fill: none; stroke: #1f77b4; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> +" clip-path="url(#p1b22fe65c5)" style="fill: none; stroke: #1f77b4; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> +" clip-path="url(#p1b22fe65c5)" style="fill: none; stroke: #ff7f0e; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> +" clip-path="url(#p1b22fe65c5)" style="fill: none; stroke: #2ca02c; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> +" clip-path="url(#p1b22fe65c5)" style="fill: none; stroke: #d62728; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> +" clip-path="url(#p1b22fe65c5)" style="fill: none; stroke: #9467bd; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> +" clip-path="url(#p1b22fe65c5)" style="fill: none; stroke: #8c564b; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> +" clip-path="url(#p1b22fe65c5)" style="fill: none; stroke: #e377c2; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> +" clip-path="url(#p1b22fe65c5)" style="fill: none; stroke: #7f7f7f; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> +" clip-path="url(#p1b22fe65c5)" style="fill: none; stroke: #bcbd22; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> +" clip-path="url(#p1b22fe65c5)" style="fill: none; stroke: #17becf; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> +" clip-path="url(#p1b22fe65c5)" style="fill: none; stroke: #0000ff; stroke-opacity: 0.8; stroke-width: 4; stroke-linecap: square"/> +" clip-path="url(#p1b22fe65c5)" style="fill: none; stroke-dasharray: 7.4,3.2; stroke-dashoffset: 0; stroke: #ff0000; stroke-opacity: 0.8; stroke-width: 2"/> - + @@ -19993,7 +19998,7 @@ z - + @@ -20008,7 +20013,7 @@ z - + @@ -20023,7 +20028,7 @@ z - + @@ -20038,7 +20043,7 @@ z - + @@ -20053,7 +20058,7 @@ z - + @@ -20114,7 +20119,7 @@ z - + @@ -20129,7 +20134,7 @@ z - + @@ -20144,7 +20149,7 @@ z - + @@ -20159,7 +20164,7 @@ z - + @@ -20174,7 +20179,7 @@ z - + @@ -20189,7 +20194,7 @@ z - + @@ -20483,7 +20488,7 @@ L 338.990303 2447.39918 L 340.650909 2447.39918 L 340.650909 2447.047374 L 340.650909 2447.047374 -" clip-path="url(#p68b1756610)" style="fill: none; stroke: #1f77b4; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> +" clip-path="url(#p222cdf65a8)" style="fill: none; stroke: #1f77b4; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> +" clip-path="url(#p222cdf65a8)" style="fill: none; stroke: #ff7f0e; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> +" clip-path="url(#p222cdf65a8)" style="fill: none; stroke: #2ca02c; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> +" clip-path="url(#p222cdf65a8)" style="fill: none; stroke: #d62728; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> +" clip-path="url(#p222cdf65a8)" style="fill: none; stroke: #9467bd; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> +" clip-path="url(#p222cdf65a8)" style="fill: none; stroke: #8c564b; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> +" clip-path="url(#p222cdf65a8)" style="fill: none; stroke: #e377c2; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> +" clip-path="url(#p222cdf65a8)" style="fill: none; stroke: #7f7f7f; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> +" clip-path="url(#p222cdf65a8)" style="fill: none; stroke: #bcbd22; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> +" clip-path="url(#p222cdf65a8)" style="fill: none; stroke: #17becf; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> +" clip-path="url(#p222cdf65a8)" style="fill: none; stroke-dasharray: 7.4,3.2; stroke-dashoffset: 0; stroke: #ff0000; stroke-opacity: 0.8; stroke-width: 2"/> +" clip-path="url(#p222cdf65a8)" style="fill: none; stroke: #0000ff; stroke-opacity: 0.8; stroke-width: 4; stroke-linecap: square"/> - + @@ -23367,7 +23372,7 @@ z - + @@ -23382,7 +23387,7 @@ z - + @@ -23397,7 +23402,7 @@ z - + @@ -23412,7 +23417,7 @@ z - + @@ -23427,7 +23432,7 @@ z - + @@ -23475,7 +23480,7 @@ z - + @@ -23490,7 +23495,7 @@ z - + @@ -23505,7 +23510,7 @@ z - + @@ -23520,7 +23525,7 @@ z - + @@ -23535,7 +23540,7 @@ z - + @@ -23550,7 +23555,7 @@ z - + @@ -24316,7 +24321,7 @@ L 444.061731 2450.534647 L 444.061731 2447.047374 L 416.269091 2447.047374 L 416.269091 2447.047374 -" clip-path="url(#pa241e9c742)" style="fill: none; stroke: #1f77b4; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> +" clip-path="url(#p3dc891c0f3)" style="fill: none; stroke: #1f77b4; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> +" clip-path="url(#p3dc891c0f3)" style="fill: none; stroke: #ff7f0e; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> +" clip-path="url(#p3dc891c0f3)" style="fill: none; stroke: #2ca02c; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> +" clip-path="url(#p3dc891c0f3)" style="fill: none; stroke: #d62728; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> +" clip-path="url(#p3dc891c0f3)" style="fill: none; stroke: #9467bd; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> +" clip-path="url(#p3dc891c0f3)" style="fill: none; stroke: #8c564b; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> +" clip-path="url(#p3dc891c0f3)" style="fill: none; stroke: #e377c2; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> +" clip-path="url(#p3dc891c0f3)" style="fill: none; stroke: #7f7f7f; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> +" clip-path="url(#p3dc891c0f3)" style="fill: none; stroke: #bcbd22; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> +" clip-path="url(#p3dc891c0f3)" style="fill: none; stroke: #17becf; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> +" clip-path="url(#p3dc891c0f3)" style="fill: none; stroke: #0000ff; stroke-opacity: 0.8; stroke-width: 4; stroke-linecap: square"/> +" clip-path="url(#p3dc891c0f3)" style="fill: none; stroke-dasharray: 7.4,3.2; stroke-dashoffset: 0; stroke: #ff0000; stroke-opacity: 0.8; stroke-width: 2"/> - + @@ -32834,7 +32839,7 @@ z - + @@ -32849,7 +32854,7 @@ z - + @@ -32864,7 +32869,7 @@ z - + @@ -32879,7 +32884,7 @@ z - + @@ -32894,7 +32899,7 @@ z - + @@ -32955,7 +32960,7 @@ z - + @@ -32970,7 +32975,7 @@ z - + @@ -32985,7 +32990,7 @@ z - + @@ -33000,7 +33005,7 @@ z - + @@ -33015,7 +33020,7 @@ z - + @@ -33030,7 +33035,7 @@ z - + @@ -33338,7 +33343,7 @@ L 338.990303 3012.827552 L 340.650909 3012.827552 L 340.650909 3012.123941 L 340.650909 3012.123941 -" clip-path="url(#p73a4d4f75a)" style="fill: none; stroke: #1f77b4; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> +" clip-path="url(#p8d99ed840a)" style="fill: none; stroke: #1f77b4; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> +" clip-path="url(#p8d99ed840a)" style="fill: none; stroke: #ff7f0e; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> +" clip-path="url(#p8d99ed840a)" style="fill: none; stroke: #2ca02c; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> +" clip-path="url(#p8d99ed840a)" style="fill: none; stroke: #d62728; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> +" clip-path="url(#p8d99ed840a)" style="fill: none; stroke: #9467bd; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> +" clip-path="url(#p8d99ed840a)" style="fill: none; stroke: #8c564b; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> +" clip-path="url(#p8d99ed840a)" style="fill: none; stroke: #e377c2; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> +" clip-path="url(#p8d99ed840a)" style="fill: none; stroke: #7f7f7f; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> +" clip-path="url(#p8d99ed840a)" style="fill: none; stroke: #bcbd22; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> +" clip-path="url(#p8d99ed840a)" style="fill: none; stroke: #17becf; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> +" clip-path="url(#p8d99ed840a)" style="fill: none; stroke-dasharray: 7.4,3.2; stroke-dashoffset: 0; stroke: #ff0000; stroke-opacity: 0.8; stroke-width: 2"/> +" clip-path="url(#p8d99ed840a)" style="fill: none; stroke: #0000ff; stroke-opacity: 0.8; stroke-width: 4; stroke-linecap: square"/> - + @@ -36314,7 +36319,7 @@ z - + @@ -36329,7 +36334,7 @@ z - + @@ -36344,7 +36349,7 @@ z - + @@ -36359,7 +36364,7 @@ z - + @@ -36374,7 +36379,7 @@ z - + @@ -36422,7 +36427,7 @@ z - + @@ -36437,7 +36442,7 @@ z - + @@ -36452,7 +36457,7 @@ z - + @@ -36467,7 +36472,7 @@ z - + @@ -36482,7 +36487,7 @@ z - + @@ -36497,7 +36502,7 @@ z - + @@ -37312,7 +37317,7 @@ L 428.934091 3019.66399 L 428.934091 3012.123941 L 416.269091 3012.123941 L 416.269091 3012.123941 -" clip-path="url(#paa0cd65b24)" style="fill: none; stroke: #1f77b4; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> +" clip-path="url(#p0e992a8a27)" style="fill: none; stroke: #1f77b4; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> +" clip-path="url(#p0e992a8a27)" style="fill: none; stroke: #ff7f0e; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> +" clip-path="url(#p0e992a8a27)" style="fill: none; stroke: #2ca02c; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> +" clip-path="url(#p0e992a8a27)" style="fill: none; stroke: #d62728; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> +" clip-path="url(#p0e992a8a27)" style="fill: none; stroke: #9467bd; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> +" clip-path="url(#p0e992a8a27)" style="fill: none; stroke: #8c564b; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> +" clip-path="url(#p0e992a8a27)" style="fill: none; stroke: #e377c2; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> +" clip-path="url(#p0e992a8a27)" style="fill: none; stroke: #7f7f7f; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> +" clip-path="url(#p0e992a8a27)" style="fill: none; stroke: #bcbd22; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> +" clip-path="url(#p0e992a8a27)" style="fill: none; stroke: #17becf; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> +" clip-path="url(#p0e992a8a27)" style="fill: none; stroke: #0000ff; stroke-opacity: 0.8; stroke-width: 4; stroke-linecap: square"/> +" clip-path="url(#p0e992a8a27)" style="fill: none; stroke-dasharray: 7.4,3.2; stroke-dashoffset: 0; stroke: #ff0000; stroke-opacity: 0.8; stroke-width: 2"/> - + @@ -45925,7 +45930,7 @@ z - + @@ -45940,7 +45945,7 @@ z - + @@ -45955,7 +45960,7 @@ z - + @@ -45970,7 +45975,7 @@ z - + @@ -45985,7 +45990,7 @@ z - + @@ -46046,7 +46051,7 @@ z - + @@ -46061,7 +46066,7 @@ z - + @@ -46076,7 +46081,7 @@ z - + @@ -46091,7 +46096,7 @@ z - + @@ -46106,7 +46111,7 @@ z - + @@ -46121,7 +46126,7 @@ z - + @@ -46179,301 +46184,301 @@ z +" clip-path="url(#pc346803549)" style="fill: none; stroke: #1f77b4; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> +" clip-path="url(#pc346803549)" style="fill: none; stroke: #ff7f0e; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> +" clip-path="url(#pc346803549)" style="fill: none; stroke: #2ca02c; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> +" clip-path="url(#pc346803549)" style="fill: none; stroke: #d62728; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> +" clip-path="url(#pc346803549)" style="fill: none; stroke: #9467bd; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> +" clip-path="url(#pc346803549)" style="fill: none; stroke: #8c564b; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> +" clip-path="url(#pc346803549)" style="fill: none; stroke: #e377c2; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> +" clip-path="url(#pc346803549)" style="fill: none; stroke: #7f7f7f; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> +" clip-path="url(#pc346803549)" style="fill: none; stroke: #bcbd22; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> +" clip-path="url(#pc346803549)" style="fill: none; stroke: #17becf; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> +" clip-path="url(#pc346803549)" style="fill: none; stroke-dasharray: 7.4,3.2; stroke-dashoffset: 0; stroke: #ff0000; stroke-opacity: 0.8; stroke-width: 2"/> +" clip-path="url(#pc346803549)" style="fill: none; stroke: #0000ff; stroke-opacity: 0.8; stroke-width: 4; stroke-linecap: square"/> - + @@ -49152,8 +49157,8 @@ L 215.1875 3694.092354 - - + + @@ -49266,7 +49271,7 @@ L 215.1875 3752.804854 " style="fill: none; stroke: #9467bd; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> - + @@ -49288,8 +49293,8 @@ L 215.1875 3752.804854 - - + + @@ -49334,7 +49339,7 @@ L 215.1875 3782.161104 " style="fill: none; stroke: #e377c2; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> - + @@ -49356,8 +49361,8 @@ L 215.1875 3782.161104 - - + + @@ -49368,7 +49373,7 @@ L 215.1875 3796.839229 " style="fill: none; stroke: #7f7f7f; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> - + @@ -49390,7 +49395,7 @@ L 215.1875 3796.839229 - + @@ -49496,7 +49501,7 @@ L 215.1875 3855.551729 " style="fill: none; stroke: #0000ff; stroke-opacity: 0.8; stroke-width: 4; stroke-linecap: square"/> - + @@ -49517,7 +49522,7 @@ L 215.1875 3855.551729 - + @@ -49536,7 +49541,7 @@ z - + @@ -49551,7 +49556,7 @@ z - + @@ -49566,7 +49571,7 @@ z - + @@ -49581,7 +49586,7 @@ z - + @@ -49596,7 +49601,7 @@ z - + @@ -49611,7 +49616,7 @@ z - + @@ -49659,7 +49664,7 @@ z - + @@ -49674,7 +49679,7 @@ z - + @@ -49689,7 +49694,7 @@ z - + @@ -49704,7 +49709,7 @@ z - + @@ -49719,7 +49724,7 @@ z - + @@ -49734,7 +49739,7 @@ z - + @@ -49783,318 +49788,333 @@ z - - - + + + +" clip-path="url(#p1310dac5a1)" style="fill: none; stroke: #ff7f0e; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> +" clip-path="url(#p1310dac5a1)" style="fill: none; stroke: #2ca02c; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> +" clip-path="url(#p1310dac5a1)" style="fill: none; stroke: #d62728; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> +" clip-path="url(#p1310dac5a1)" style="fill: none; stroke: #9467bd; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> +" clip-path="url(#p1310dac5a1)" style="fill: none; stroke: #8c564b; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> +" clip-path="url(#p1310dac5a1)" style="fill: none; stroke: #e377c2; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> +" clip-path="url(#p1310dac5a1)" style="fill: none; stroke: #7f7f7f; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> +" clip-path="url(#p1310dac5a1)" style="fill: none; stroke: #bcbd22; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> +" clip-path="url(#p1310dac5a1)" style="fill: none; stroke: #17becf; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> - +" clip-path="url(#p1310dac5a1)" style="fill: none; stroke: #0000ff; stroke-opacity: 0.8; stroke-width: 4; stroke-linecap: square"/> +" clip-path="url(#p1310dac5a1)" style="fill: none; stroke-dasharray: 7.4,3.2; stroke-dashoffset: 0; stroke: #ff0000; stroke-opacity: 0.8; stroke-width: 2"/> - + @@ -62879,7 +62865,7 @@ L 579.671875 3694.092354 - + @@ -62994,7 +62980,7 @@ L 579.671875 3752.804854 " style="fill: none; stroke: #9467bd; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> - + @@ -63015,7 +63001,7 @@ L 579.671875 3752.804854 - + @@ -63062,7 +63048,7 @@ L 579.671875 3782.161104 " style="fill: none; stroke: #e377c2; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> - + @@ -63083,7 +63069,7 @@ L 579.671875 3782.161104 - + @@ -63096,7 +63082,7 @@ L 579.671875 3796.839229 " style="fill: none; stroke: #7f7f7f; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> - + @@ -63117,7 +63103,7 @@ L 579.671875 3796.839229 - + @@ -63254,7 +63240,7 @@ z - + @@ -63269,7 +63255,7 @@ z - + @@ -63284,7 +63270,7 @@ z - + @@ -63299,7 +63285,7 @@ z - + @@ -63314,7 +63300,7 @@ z - + @@ -63329,7 +63315,7 @@ z - + @@ -63390,7 +63376,7 @@ z - + @@ -63405,7 +63391,7 @@ z - + @@ -63420,7 +63406,7 @@ z - + @@ -63435,7 +63421,7 @@ z - + @@ -63450,7 +63436,7 @@ z - + @@ -63465,7 +63451,7 @@ z - + @@ -63523,1249 +63509,1736 @@ z +" clip-path="url(#p240b59d32c)" style="fill: none; stroke: #1f77b4; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> +" clip-path="url(#p240b59d32c)" style="fill: none; stroke: #ff7f0e; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> +" clip-path="url(#p240b59d32c)" style="fill: none; stroke: #2ca02c; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> +" clip-path="url(#p240b59d32c)" style="fill: none; stroke: #d62728; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> +L 340.650909 4142.277074 +" clip-path="url(#p240b59d32c)" style="fill: none; stroke: #9467bd; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> +" clip-path="url(#p240b59d32c)" style="fill: none; stroke: #8c564b; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> +" clip-path="url(#p240b59d32c)" style="fill: none; stroke: #e377c2; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> +" clip-path="url(#p240b59d32c)" style="fill: none; stroke: #7f7f7f; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> +" clip-path="url(#p240b59d32c)" style="fill: none; stroke: #bcbd22; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> +" clip-path="url(#p240b59d32c)" style="fill: none; stroke: #17becf; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> +" clip-path="url(#p240b59d32c)" style="fill: none; stroke-dasharray: 7.4,3.2; stroke-dashoffset: 0; stroke: #ff0000; stroke-opacity: 0.8; stroke-width: 2"/> +" clip-path="url(#p240b59d32c)" style="fill: none; stroke: #0000ff; stroke-opacity: 0.8; stroke-width: 4; stroke-linecap: square"/> - + @@ -64863,7 +65336,7 @@ L 215.1875 4259.168921 - + @@ -64874,7 +65347,7 @@ L 215.1875 4273.847046 " style="fill: none; stroke: #ff7f0e; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> - + @@ -64897,7 +65370,7 @@ L 215.1875 4273.847046 - + @@ -64908,7 +65381,7 @@ L 215.1875 4288.525171 " style="fill: none; stroke: #2ca02c; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> - + @@ -64930,8 +65403,8 @@ L 215.1875 4288.525171 - - + + @@ -64942,7 +65415,7 @@ L 215.1875 4303.203296 " style="fill: none; stroke: #d62728; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> - + @@ -64965,7 +65438,7 @@ L 215.1875 4303.203296 - + @@ -64976,7 +65449,7 @@ L 215.1875 4317.881421 " style="fill: none; stroke: #9467bd; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> - + @@ -64998,8 +65471,8 @@ L 215.1875 4317.881421 - - + + @@ -65010,7 +65483,7 @@ L 215.1875 4332.559546 " style="fill: none; stroke: #8c564b; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> - + @@ -65032,8 +65505,8 @@ L 215.1875 4332.559546 - - + + @@ -65044,7 +65517,7 @@ L 215.1875 4347.237671 " style="fill: none; stroke: #e377c2; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> - + @@ -65066,8 +65539,8 @@ L 215.1875 4347.237671 - - + + @@ -65078,7 +65551,7 @@ L 215.1875 4361.915796 " style="fill: none; stroke: #7f7f7f; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> - + @@ -65100,8 +65573,8 @@ L 215.1875 4361.915796 - - + + @@ -65146,7 +65619,7 @@ L 215.1875 4391.272046 " style="fill: none; stroke: #17becf; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> - + @@ -65169,7 +65642,7 @@ L 215.1875 4391.272046 - + @@ -65246,7 +65719,7 @@ z - + @@ -65261,7 +65734,7 @@ z - + @@ -65276,7 +65749,7 @@ z - + @@ -65291,7 +65764,7 @@ z - + @@ -65306,7 +65779,7 @@ z - + @@ -65321,7 +65794,7 @@ z - + @@ -65369,7 +65842,7 @@ z - + @@ -65384,7 +65857,7 @@ z - + @@ -65399,7 +65872,7 @@ z - + @@ -65414,7 +65887,7 @@ z - + @@ -65429,7 +65902,7 @@ z - + @@ -65444,7 +65917,7 @@ z - + @@ -65493,731 +65966,917 @@ z +" clip-path="url(#pedfd84c9d4)" style="fill: none; stroke: #1f77b4; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> + + + + + + + + + +" clip-path="url(#pedfd84c9d4)" style="fill: none; stroke: #9467bd; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> - + - - - - - - - - - +" clip-path="url(#pedfd84c9d4)" style="fill: none; stroke: #8c564b; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> +" clip-path="url(#pedfd84c9d4)" style="fill: none; stroke: #e377c2; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> - - - - - - + + + + + + +" clip-path="url(#pedfd84c9d4)" style="fill: none; stroke: #17becf; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> +" clip-path="url(#pedfd84c9d4)" style="fill: none; stroke: #0000ff; stroke-opacity: 0.8; stroke-width: 4; stroke-linecap: square"/> +" clip-path="url(#pedfd84c9d4)" style="fill: none; stroke-dasharray: 7.4,3.2; stroke-dashoffset: 0; stroke: #ff0000; stroke-opacity: 0.8; stroke-width: 2"/> - + @@ -70143,7 +72482,7 @@ L 579.671875 4273.847046 - + @@ -70156,7 +72495,7 @@ L 579.671875 4288.525171 " style="fill: none; stroke: #2ca02c; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> - + @@ -70177,7 +72516,7 @@ L 579.671875 4288.525171 - + @@ -70190,7 +72529,7 @@ L 579.671875 4303.203296 " style="fill: none; stroke: #d62728; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> - + @@ -70211,7 +72550,7 @@ L 579.671875 4303.203296 - + @@ -70224,7 +72563,7 @@ L 579.671875 4317.881421 " style="fill: none; stroke: #9467bd; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> - + @@ -70245,7 +72584,7 @@ L 579.671875 4317.881421 - + @@ -70258,7 +72597,7 @@ L 579.671875 4332.559546 " style="fill: none; stroke: #8c564b; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> - + @@ -70279,7 +72618,7 @@ L 579.671875 4332.559546 - + @@ -70292,7 +72631,7 @@ L 579.671875 4347.237671 " style="fill: none; stroke: #e377c2; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> - + @@ -70313,7 +72652,7 @@ L 579.671875 4347.237671 - + @@ -70326,7 +72665,7 @@ L 579.671875 4361.915796 " style="fill: none; stroke: #7f7f7f; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> - + @@ -70347,7 +72686,7 @@ L 579.671875 4361.915796 - + @@ -70394,7 +72733,7 @@ L 579.671875 4391.272046 " style="fill: none; stroke: #17becf; stroke-opacity: 0.6; stroke-width: 2; stroke-linecap: square"/> - + @@ -70415,7 +72754,7 @@ L 579.671875 4391.272046 - + @@ -70473,52 +72812,52 @@ L 579.671875 4420.628296 - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + -- 2.24.1