method_colors = {'ltsgns_mp': 'tab:olive',
                 'ltsgns_mp_old': 'tab:brown',
                 'ltsgns_mp_val': 'tab:olive',
                 'mgn': 'tab:orange',
                 'mgn_02': 'tab:cyan',
                 'mgn_task_prop': 'tab:green',
                 'mgn_history_task_prop': 'tab:brown',
                 'mgn_history': 'orange',
                 'ltsgns_constant': 'tab:purple',
                 'ltsgns_mp_pc_middle': 'tab:brown',
                 'ltsgns_step': 'tab:brown',
                 'ggns_pc_middle': 'tab:cyan',
                 'ltsgns_mp_final': 'tab:olive',
                 'ltsgns_mp_z1_val': 'tab:orange',
                 'ltsgns_mp_z2_val': 'tab:green',
                 'ltsgns_mp_z3_val': 'tab:blue',
                 'ltsgns_mp_z4_val': 'tab:cyan',
                 'ltsgns_mp_z5_val': 'tab:purple',
                 'ggns_k_1': 'tab:cyan',
                 'ggns_k_2': 'tab:brown',
                 'ggns_k_3': 'tab:olive',
                 'ggns_k_5': 'tab:pink',
                 'ggns_k_10': 'tab:pink',
                 'ggns_anchor_start': 'tab:cyan',
                 'cnp_max_max': 'tab:cyan',
                 'cnp_max_null': 'tab:brown',
                 'cnp_trafo_max': 'tab:olive',
                 'cnp_trafo_null': 'tab:pink',
                 'np_mp_max_null': 'tab:gray',
                 "cnp": 'tab:cyan',
                 "cnp_mp": 'tab:blue',
                 "cnp_mp_history": 'blue',
                 "np": 'tab:gray',
                 "np_mp": 'tab:olive',
                 "mgn_mp": 'tab:red',
                 "abl_cnp_mp_max_max": 'tab:brown',
                 "abl_cnp_mp_max_trafo": 'tab:pink',
                 "abl_cnp_mp_null_trafo": 'tab:olive',
                 "egno": 'tab:purple',
                 }

method_colors_reduced = {
    'mgn': 'tab:orange',
    'mgn_task_prop': 'tab:green',
    'mgn_history_task_prop': 'tab:green',
    'mgn_history': 'tab:orange',
    'cnp_mp': 'tab:blue',
    'cnp_mp_history': 'tab:blue',
    'egno': 'tab:purple',
}

method_markers = {
    "cnp_mp": 'o',
    "cnp_mp_history": '^',
    'mgn': 'P',
    'mgn_history': 'v',
    'mgn_task_prop': 'd',
    "mgn_mp": 's',
    "cnp": 'X',
    "np": '*',
    "np_mp": 'p',
    "egno": 'v',
    "mgn_history_task_prop": 'o',

    "abl_cnp_mp_max_max": 'v',
    "abl_cnp_mp_max_trafo": '>',
    "abl_cnp_mp_null_trafo": '^',
}

method_markers_reduced = {
    'mgn': 'P',
    'mgn_history': 'P',
    'mgn_task_prop': 'd',
    "cnp_mp": 'o',
    "cnp_mp_history": 'o',
    "egno": 'v',
    "mgn_history_task_prop": 'o',
}
