Skip to content

Commit 4c9ae88

Browse files
committed
[plots._sorting_schemes and compare violins] adapt to new return behavior of _sorter_by_key_or_val
1 parent 7119b91 commit 4c9ae88

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

mdciao/plots/plots.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -369,7 +369,7 @@ def _sorting_schemes(freqs_by_sys_by_ctc, sort_by='mean',
369369
elif sort_by in _schemes_for_sorting:
370370

371371
# Then sort, in case sort_by wasn't a list but an actual scheme (has its own method)
372-
kept_keys = _sorter_by_key_or_val(sort_by, dict_for_sorting[sort_by])
372+
kept_keys = _sorter_by_key_or_val(sort_by, dict_for_sorting[sort_by])[0]
373373
if sort_by in ["mean", "std"]:
374374
kept_keys = kept_keys[::-1]
375375

@@ -1713,7 +1713,7 @@ def compare_violins(groups,
17131713

17141714
# Prepare the dict
17151715
colordict = color_dict_guesser(colors, all_sys_keys)
1716-
sorted_keys = _sorter_by_key_or_val(sort_by, means_per_ctc_across_sys)
1716+
sorted_keys = _sorter_by_key_or_val(sort_by, means_per_ctc_across_sys)[0]
17171717
key2ii = {key : ii for ii, key in enumerate(sorted_keys)}
17181718
delta, width = _offset_dict(list(_groups.keys()))
17191719

@@ -1851,7 +1851,7 @@ def _sorter_by_key_or_val(sort_by, indict):
18511851
ordered_keys = list(_mdcu.str_and_dict.sort_dict_by_asc_values(indict).keys())
18521852
elif sort_by == "keep":
18531853
ordered_keys = all_ctc_keys
1854-
return ordered_keys
1854+
return ordered_keys, [key2origidx[key] for key in ordered_keys]
18551855

18561856
def add_tilted_labels_to_patches(ax, labels,
18571857
label_fontsize_factor=1,

0 commit comments

Comments
 (0)