{ "cells": [ { "cell_type": "code", "id": "initial_id", "metadata": { "collapsed": true, "ExecuteTime": { "end_time": "2025-04-14T13:25:43.285053Z", "start_time": "2025-04-14T13:25:43.279088Z" } }, "source": "import optuna", "outputs": [], "execution_count": 6 }, { "metadata": { "ExecuteTime": { "end_time": "2025-04-14T13:25:43.644175Z", "start_time": "2025-04-14T13:25:43.584065Z" } }, "cell_type": "code", "source": [ "studies = {\n", " #\"PL\": \"/pnfs/psi.ch/cms/trivcat/store/user/gkrzmanc/jetclustering/results/train/Eval_eval_19March2025_pt1e-2_500particles_2025_04_01_11_57_07_994/clustering_tuning_11_sp_comp_only.log\",\n", " #\"PL_R20\": \"/pnfs/psi.ch/cms/trivcat/store/user/gkrzmanc/jetclustering/results/train/Eval_eval_19March2025_pt1e-2_500particles_2025_04_01_14_04_05_945/clustering_tuning_11_sp_comp_only.log\",\n", " #\"PL_FTPL\": \"/pnfs/psi.ch/cms/trivcat/store/user/gkrzmanc/jetclustering/results/train/Eval_eval_19March2025_pt1e-2_500particles_FT_PL_2025_04_01_18_23_46_933/clustering_tuning_11_sp_comp_only.log\",\n", " #\"R20\": \"/work/gkrzmanc/jetclustering/results/train/Eval_eval_19March2025_pt1e-2_500particles_NoQMinReprod_2025_04_04_10_31_53_462/clustering_tuning_11_sp_comp_only.log\",\n", " \"PLgluons\": \"/work/gkrzmanc/jetclustering/results/train/Eval_IRCLossDebug_Reproduce_GluonFix_2025_04_14_10_24_23_167/clustering_tuning_11_sp_comp_only.log\"\n", "}\n", "#studies = {\n", "# \"PL_IRC\": \"/work/gkrzmanc/jetclustering/results/train/Eval_IRCLossDebugW100PlusGhosts_2025_04_09_09_39_23_20/clustering_tuning_11_sp_comp_only.log\",\n", "# #\"GL_IRC\": \"/work/gkrzmanc/jetclustering/results/train/Eval_IRCLossDebugW100PlusGhosts_2025_04_09_09_39_27_409/clustering_tuning_11_sp_comp_only.log\",\n", "# \"scouting_IRC\": \"/work/gkrzmanc/jetclustering/results/train/Eval_IRCLossDebugW100PlusGhosts_2025_04_09_09_39_21_844/clustering_tuning_11_sp_comp_only.log\",\n", "#}\n", "studies = {key: optuna.load_study(study_name=\"clustering\", storage=optuna.storages.JournalStorage(\n", " optuna.storages.journal.JournalFileBackend(studies[key])\n", ")) for key in studies}" ], "id": "8f347dab4e47fecb", "outputs": [], "execution_count": 7 }, { "metadata": { "ExecuteTime": { "end_time": "2025-04-14T13:25:45.570519Z", "start_time": "2025-04-14T13:25:45.499259Z" } }, "cell_type": "code", "source": [ "\n", "# Visualize the study\n", "study = studies[\"PLgluons\"]\n", "print(study.best_params)\n", "# best value:\n", "print(study.best_value)\n", "suffix = \"{}-{}-{}\".format(study.best_params[\"min_cluster_size\"], study.best_params[\"min_samples\"], study.best_params[\"epsilon\"])\n", "print(suffix)\n", "optuna.visualization.plot_optimization_history(study)\n" ], "id": "34b0b005d1e3ac5a", "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "{'min_cluster_size': 3, 'min_samples': 1, 'epsilon': 0.393586795619727}\n", "0.3039183404675667\n", "3-1-0.393586795619727\n" ] }, { "data": { "application/vnd.plotly.v1+json": { "data": [ { "mode": "markers", "name": "Objective Value", "x": [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292 ], "y": [ 0.2876344086021505, 0.293990344597969, 0.2813403640074843, 0.288351795904666, 0.29715805218547453, 0.2789984670413899, 0.29643153526970956, 0.2805398940714164, 0.28677337826453236, 0.2899180739006855, 0.2888777050830398, 0.29870560902754734, 0.2996031746031746, 0.2833870694043781, 0.27427979989649814, 0.2793391245103049, 0.0, 0.28348327957901887, 0.29494007989347537, 0.2774842338503494, 0.2847983802935718, 0.2805168310098606, 0.30024855012427504, 0.29730628533422016, 0.0, 0.2984084880636605, 0.29955364523061667, 0.2996031746031746, 0.29955364523061667, 0.2981263472061018, 0.2993219778402514, 0.29869053538869555, 0.29892294946147474, 0.29869053538869555, 0.29869053538869555, 0.2981263472061018, 0.2984084880636605, 0.3001156833581226, 0.3001156833581226, 0.28523825391536156, 0.29781601588352086, 0.29781601588352086, 0.29763284224466147, 0.28238039673278875, 0.29801324503311255, 0.29732868757259, 0.2970954356846473, 0.2973780285429804, 0.2910907577019151, 0.2970954356846473, 0.28761873021163137, 0.2970954356846473, 0.2970461334218387, 0.29801324503311255, 0.29806259314456035, 0.2908786610878661, 0.29082998661311915, 0.292007341898882, 0.29082998661311915, 0.292, 0.29195134144309276, 0.2920486747791298, 0.2920486747791298, 0.2959641255605382, 0.2920486747791298, 0.2959641255605382, 0.2959641255605382, 0.2960504480584136, 0.2981613384131191, 0.29715805218547453, 0.29715805218547453, 0.2978228352999834, 0.2986560477849676, 0.2972525653757034, 0.29799236767877885, 0.298987887838062, 0.2978723404255319, 0.29810568295114653, 0.29810568295114653, 0.2978723404255319, 0.2841197361745307, 0.29815522685723783, 0.28344056891296987, 0.29869053538869555, 0.0, 0.29645649642322414, 0.0, 0.0, 0.2957652550850284, 0.0, 0.2984084880636605, 0.29915520954116287, 0.29555666500249633, 0.29555666500249633, 0.2858587561098938, 0.29555666500249633, 0.29915520954116287, 0.29555666500249633, 0.29555666500249633, 0.29555666500249633, 0.29913964262078097, 0.29597605586963754, 0.29913964262078097, 0.29897248922770964, 0.29897248922770964, 0.2987744286187479, 0.29952010590766176, 0.29942100909842845, 0.2987744286187479, 0.2987744286187479, 0.2954960943992022, 0.2987744286187479, 0.2987744286187479, 0.2987744286187479, 0.2987744286187479, 0.2987744286187479, 0.2976466688763672, 0.2978793903247184, 0.29957109864731113, 0.29985155863433943, 0.30018142833580735, 0.29985155863433943, 0.29985155863433943, 0.29957109864731113, 0.29985155863433943, 0.29957109864731113, 0.3005112980372753, 0.30338927278710104, 0.30003307972213034, 0.30338927278710104, 0.30024772914946324, 0.2864828513786147, 0.2988923789056042, 0.2988923789056042, 0.2988923789056042, 0.2986111111111111, 0.29866049280635026, 0.29837909361561366, 0.29866049280635026, 0.2981325400760205, 0.2988923789056042, 0.29841374752148053, 0.2992724867724868, 0.29841374752148053, 0.2993219778402514, 0.29808327825512226, 0.2992724867724868, 0.29808327825512226, 0.2987442167878387, 0.30048037104522113, 0.30258181220194047, 0.3023026315789474, 0.3020730503455084, 0.3021227579397729, 0.30386831275720166, 0.300761841669427, 0.3020730503455084, 0.3021227579397729, 0.27663230240549824, 0.3021227579397729, 0.3026207351244437, 0.27663230240549824, 0.3039183404675667, 0.30048037104522113, 0.300761841669427, 0.30048037104522113, 0.3023829087921117, 0.30048037104522113, 0.3024823277987835, 0.30258181220194047, 0.30048037104522113, 0.30043060616098044, 0.30043060616098044, 0.30048037104522113, 0.30019880715705766, 0.30048037104522113, 0.30043060616098044, 0.30048037104522113, 0.3023829087921117, 0.3023829087921117, 0.3025624178712221, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.3025624178712221, 0.30177514792899407, 0.3015455442288721, 0.3015455442288721, 0.3021227579397729, 0.3020730503455084, 0.30281111293769525, 0.3020730503455084, 0.3021227579397729, 0.3021227579397729, 0.3021227579397729, 0.3024823277987835, 0.3020542317173377, 0.3024823277987835, 0.3020542317173377, 0.3023829087921117, 0.30258181220194047, 0.30210387902695596, 0.30210387902695596, 0.3024823277987835, 0.3027613412228797, 0.30223390275952694, 0.3025624178712221, 0.3025624178712221, 0.3027613412228797, 0.3027613412228797, 0.3024823277987835, 0.2885906040268456, 0.2885906040268456, 0.3027613412228797, 0.3024823277987835, 0.30258181220194047, 0.3024823277987835, 0.2746042670337233, 0.3027613412228797, 0.3027613412228797, 0.3024823277987835, 0.3020046007229708, 0.3025127278699294, 0.3020046007229708, 0.3025624178712221, 0.30258181220194047, 0.301954986035814, 0.30258181220194047, 0.0, 0.30258181220194047, 0.3026315789473684, 0.3020542317173377, 0.30258181220194047, 0.3020046007229708, 0.3020046007229708, 0.28532792427315756, 0.28542475933119404, 0.30258181220194047, 0.3027115858668858, 0.3027115858668858, 0.3027115858668858, 0.3027613412228797, 0.3027613412228797, 0.3026315789473684, 0.0, 0.3026315789473684, 0.0, 0.0, 0.0, 0.30258181220194047, 0.3026315789473684, 0.3026315789473684, 0.3026315789473684, 0.3026315789473684, 0.30245186769787724, 0.3027613412228797, 0.3027115858668858, 0.30235236058562265, 0.28787116255661804, 0.30281111293769525, 0.3027613412228797, 0.3027613412228797, 0.30281111293769525, 0.30281111293769525, 0.30281111293769525, 0.30281111293769525, 0.3020730503455084, 0.30202335910511596, 0.3027613412228797, 0.3027613412228797, 0.30281111293769525, 0.30281111293769525, 0.30281111293769525, 0.3027613412228797, 0.3024823277987835, 0.30281111293769525, 0.30281111293769525, 0.30281111293769525, 0.3027613412228797, 0.30281111293769525, 0.30281111293769525, 0.0, 0.0, 0.0, 0.0, 0.0, 0.29922557258197396, 0.0, 0.0 ], "type": "scatter" }, { "mode": "lines", "name": "Best Value", "x": [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305 ], "y": [ 0.2876344086021505, 0.293990344597969, 0.293990344597969, 0.293990344597969, 0.29715805218547453, 0.29715805218547453, 0.29715805218547453, 0.29715805218547453, 0.29715805218547453, 0.29715805218547453, 0.29715805218547453, 0.29870560902754734, 0.2996031746031746, 0.2996031746031746, 0.2996031746031746, 0.2996031746031746, 0.2996031746031746, 0.2996031746031746, 0.2996031746031746, 0.2996031746031746, 0.2996031746031746, 0.2996031746031746, 0.30024855012427504, 0.30024855012427504, 0.30024855012427504, 0.30024855012427504, 0.30024855012427504, 0.30024855012427504, 0.30024855012427504, 0.30024855012427504, 0.30024855012427504, 0.30024855012427504, 0.30024855012427504, 0.30024855012427504, 0.30024855012427504, 0.30024855012427504, 0.30024855012427504, 0.30024855012427504, 0.30024855012427504, 0.30024855012427504, 0.30024855012427504, 0.30024855012427504, 0.30024855012427504, 0.30024855012427504, 0.30024855012427504, 0.30024855012427504, 0.30024855012427504, 0.30024855012427504, 0.30024855012427504, 0.30024855012427504, 0.30024855012427504, 0.30024855012427504, 0.30024855012427504, 0.30024855012427504, 0.30024855012427504, 0.30024855012427504, 0.30024855012427504, 0.30024855012427504, 0.30024855012427504, 0.30024855012427504, 0.30024855012427504, 0.30024855012427504, 0.30024855012427504, 0.30024855012427504, 0.30024855012427504, 0.30024855012427504, 0.30024855012427504, 0.30024855012427504, 0.30024855012427504, 0.30024855012427504, 0.30024855012427504, 0.30024855012427504, 0.30024855012427504, 0.30024855012427504, 0.30024855012427504, 0.30024855012427504, 0.30024855012427504, 0.30024855012427504, 0.30024855012427504, 0.30024855012427504, 0.30024855012427504, 0.30024855012427504, 0.30024855012427504, 0.30024855012427504, 0.30024855012427504, 0.30024855012427504, 0.30024855012427504, 0.30024855012427504, 0.30024855012427504, 0.30024855012427504, 0.30024855012427504, 0.30024855012427504, 0.30024855012427504, 0.30024855012427504, 0.30024855012427504, 0.30024855012427504, 0.30024855012427504, 0.30024855012427504, 0.30024855012427504, 0.30024855012427504, 0.30024855012427504, 0.30024855012427504, 0.30024855012427504, 0.30024855012427504, 0.30024855012427504, 0.30024855012427504, 0.30024855012427504, 0.30024855012427504, 0.30024855012427504, 0.30024855012427504, 0.30024855012427504, 0.30024855012427504, 0.30024855012427504, 0.30024855012427504, 0.30024855012427504, 0.30024855012427504, 0.30024855012427504, 0.30024855012427504, 0.30024855012427504, 0.30024855012427504, 0.30024855012427504, 0.30024855012427504, 0.30024855012427504, 0.30024855012427504, 0.30024855012427504, 0.30024855012427504, 0.3005112980372753, 0.30338927278710104, 0.30338927278710104, 0.30338927278710104, 0.30338927278710104, 0.30338927278710104, 0.30338927278710104, 0.30338927278710104, 0.30338927278710104, 0.30338927278710104, 0.30338927278710104, 0.30338927278710104, 0.30338927278710104, 0.30338927278710104, 0.30338927278710104, 0.30338927278710104, 0.30338927278710104, 0.30338927278710104, 0.30338927278710104, 0.30338927278710104, 0.30338927278710104, 0.30338927278710104, 0.30338927278710104, 0.30338927278710104, 0.30338927278710104, 0.30338927278710104, 0.30338927278710104, 0.30338927278710104, 0.30386831275720166, 0.30386831275720166, 0.30386831275720166, 0.30386831275720166, 0.30386831275720166, 0.30386831275720166, 0.30386831275720166, 0.30386831275720166, 0.3039183404675667, 0.3039183404675667, 0.3039183404675667, 0.3039183404675667, 0.3039183404675667, 0.3039183404675667, 0.3039183404675667, 0.3039183404675667, 0.3039183404675667, 0.3039183404675667, 0.3039183404675667, 0.3039183404675667, 0.3039183404675667, 0.3039183404675667, 0.3039183404675667, 0.3039183404675667, 0.3039183404675667, 0.3039183404675667, 0.3039183404675667, 0.3039183404675667, 0.3039183404675667, 0.3039183404675667, 0.3039183404675667, 0.3039183404675667, 0.3039183404675667, 0.3039183404675667, 0.3039183404675667, 0.3039183404675667, 0.3039183404675667, 0.3039183404675667, 0.3039183404675667, 0.3039183404675667, 0.3039183404675667, 0.3039183404675667, 0.3039183404675667, 0.3039183404675667, 0.3039183404675667, 0.3039183404675667, 0.3039183404675667, 0.3039183404675667, 0.3039183404675667, 0.3039183404675667, 0.3039183404675667, 0.3039183404675667, 0.3039183404675667, 0.3039183404675667, 0.3039183404675667, 0.3039183404675667, 0.3039183404675667, 0.3039183404675667, 0.3039183404675667, 0.3039183404675667, 0.3039183404675667, 0.3039183404675667, 0.3039183404675667, 0.3039183404675667, 0.3039183404675667, 0.3039183404675667, 0.3039183404675667, 0.3039183404675667, 0.3039183404675667, 0.3039183404675667, 0.3039183404675667, 0.3039183404675667, 0.3039183404675667, 0.3039183404675667, 0.3039183404675667, 0.3039183404675667, 0.3039183404675667, 0.3039183404675667, 0.3039183404675667, 0.3039183404675667, 0.3039183404675667, 0.3039183404675667, 0.3039183404675667, 0.3039183404675667, 0.3039183404675667, 0.3039183404675667, 0.3039183404675667, 0.3039183404675667, 0.3039183404675667, 0.3039183404675667, 0.3039183404675667, 0.3039183404675667, 0.3039183404675667, 0.3039183404675667, 0.3039183404675667, 0.3039183404675667, 0.3039183404675667, 0.3039183404675667, 0.3039183404675667, 0.3039183404675667, 0.3039183404675667, 0.3039183404675667, 0.3039183404675667, 0.3039183404675667, 0.3039183404675667, 0.3039183404675667, 0.3039183404675667, 0.3039183404675667, 0.3039183404675667, 0.3039183404675667, 0.3039183404675667, 0.3039183404675667, 0.3039183404675667, 0.3039183404675667, 0.3039183404675667, 0.3039183404675667, 0.3039183404675667, 0.3039183404675667, 0.3039183404675667, 0.3039183404675667, 0.3039183404675667, 0.3039183404675667, 0.3039183404675667, 0.3039183404675667, 0.3039183404675667, 0.3039183404675667, 0.3039183404675667, 0.3039183404675667, 0.3039183404675667, 0.3039183404675667, 0.3039183404675667, 0.3039183404675667, 0.3039183404675667, 0.3039183404675667, 0.3039183404675667, 0.3039183404675667, 0.3039183404675667, 0.3039183404675667, 0.3039183404675667, 0.3039183404675667, 0.3039183404675667, 0.3039183404675667, 0.3039183404675667, 0.3039183404675667, 0.3039183404675667, 0.3039183404675667, 0.3039183404675667, 0.3039183404675667, 0.3039183404675667, 0.3039183404675667, 0.3039183404675667, 0.3039183404675667 ], "type": "scatter" }, { "marker": { "color": "#cccccc" }, "mode": "markers", "name": "Infeasible Trial", "showlegend": false, "x": [], "y": [], "type": "scatter" } ], "layout": { "title": { "text": "Optimization History Plot" }, "xaxis": { "title": { "text": "Trial" } }, "yaxis": { "title": { "text": "Objective Value" } }, "template": { "data": { "histogram2dcontour": [ { "type": "histogram2dcontour", "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0.0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1.0, "#f0f921" ] ] } ], "choropleth": [ { "type": "choropleth", "colorbar": { "outlinewidth": 0, "ticks": "" } } ], "histogram2d": [ { "type": "histogram2d", "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0.0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1.0, "#f0f921" ] ] } ], "heatmap": [ { "type": "heatmap", "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0.0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1.0, "#f0f921" ] ] } ], "heatmapgl": [ { "type": "heatmapgl", "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0.0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1.0, "#f0f921" ] ] } ], "contourcarpet": [ { "type": "contourcarpet", "colorbar": { "outlinewidth": 0, "ticks": "" } } ], "contour": [ { "type": "contour", "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0.0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1.0, "#f0f921" ] ] } ], "surface": [ { "type": "surface", "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0.0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1.0, "#f0f921" ] ] } ], "mesh3d": [ { "type": "mesh3d", "colorbar": { "outlinewidth": 0, "ticks": "" } } ], "scatter": [ { "fillpattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 }, "type": "scatter" } ], "parcoords": [ { "type": "parcoords", "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } } } ], "scatterpolargl": [ { "type": "scatterpolargl", "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } } } ], "bar": [ { "error_x": { "color": "#2a3f5f" }, "error_y": { "color": "#2a3f5f" }, "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "bar" } ], "scattergeo": [ { "type": "scattergeo", "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } } } ], "scatterpolar": [ { "type": "scatterpolar", "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } } } ], "histogram": [ { "marker": { "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "histogram" } ], "scattergl": [ { "type": "scattergl", "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } } } ], "scatter3d": [ { "type": "scatter3d", "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } } } ], "scattermapbox": [ { "type": "scattermapbox", "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } } } ], "scatterternary": [ { "type": "scatterternary", "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } } } ], "scattercarpet": [ { "type": "scattercarpet", "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } } } ], "carpet": [ { "aaxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "baxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "type": "carpet" } ], "table": [ { "cells": { "fill": { "color": "#EBF0F8" }, "line": { "color": "white" } }, "header": { "fill": { "color": "#C8D4E3" }, "line": { "color": "white" } }, "type": "table" } ], "barpolar": [ { "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "barpolar" } ], "pie": [ { "automargin": true, "type": "pie" } ] }, "layout": { "autotypenumbers": "strict", "colorway": [ "#636efa", "#EF553B", "#00cc96", "#ab63fa", "#FFA15A", "#19d3f3", "#FF6692", "#B6E880", "#FF97FF", "#FECB52" ], "font": { "color": "#2a3f5f" }, "hovermode": "closest", "hoverlabel": { "align": "left" }, "paper_bgcolor": "white", "plot_bgcolor": "#E5ECF6", "polar": { "bgcolor": "#E5ECF6", "angularaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "radialaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "ternary": { "bgcolor": "#E5ECF6", "aaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "baxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "caxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "coloraxis": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "colorscale": { "sequential": [ [ 0.0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1.0, "#f0f921" ] ], "sequentialminus": [ [ 0.0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1.0, "#f0f921" ] ], "diverging": [ [ 0, "#8e0152" ], [ 0.1, "#c51b7d" ], [ 0.2, "#de77ae" ], [ 0.3, "#f1b6da" ], [ 0.4, "#fde0ef" ], [ 0.5, "#f7f7f7" ], [ 0.6, "#e6f5d0" ], [ 0.7, "#b8e186" ], [ 0.8, "#7fbc41" ], [ 0.9, "#4d9221" ], [ 1, "#276419" ] ] }, "xaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "automargin": true, "zerolinewidth": 2 }, "yaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "automargin": true, "zerolinewidth": 2 }, "scene": { "xaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white", "gridwidth": 2 }, "yaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white", "gridwidth": 2 }, "zaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white", "gridwidth": 2 } }, "shapedefaults": { "line": { "color": "#2a3f5f" } }, "annotationdefaults": { "arrowcolor": "#2a3f5f", "arrowhead": 0, "arrowwidth": 1 }, "geo": { "bgcolor": "white", "landcolor": "#E5ECF6", "subunitcolor": "white", "showland": true, "showlakes": true, "lakecolor": "white" }, "title": { "x": 0.05 }, "mapbox": { "style": "light" } } } }, "config": { "plotlyServerURL": "https://plot.ly" } }, "text/html": [ "