presets

corsort.presets.auto_colors(sort_list)[source]

Maps a list of sorts to standard pyplot colors.

Parameters:

sort_list (list)

Return type:

dict

Examples

>>> from corsort.sort_ford_johnson import SortFordJohnson
>>> from corsort.sort_merge_bottom_up import SortMergeBottomUp
>>> from corsort.sort_merge_top_down import SortMergeTopDown
>>> from corsort.sort_quick import SortQuick
>>> s_list = [SortFordJohnson(), SortQuick(), SortMergeBottomUp(), SortMergeTopDown()]
>>> auto_colors(s_list)  
{'ford_johnson': '#1f77b4', 'quicksort': '#ff7f0e', 'mergesort_bottom_up': '#2ca02c',
'mergesort_top_down': '#d62728'}