In plot graphs, often it's needed to use a several colors that can be easily differentiated on a first look on the graphic. With this function you can call easily (by name or by code) a selection of 15 colors.
It's very simple and there are more elegant ways to do it, but I think it's a very functional solution.
Andres (2021). Custom Colors for Plots (https://www.mathworks.com/matlabcentral/fileexchange/36514-custom-colors-for-plots), MATLAB Central File Exchange. Retrieved .
I cannot really distinguish the colors magenta4 and darkorchid on my screen.
The "for ct2" loop to find a matching name is inefficient. Better: "ct2 = find(strcmpi(NColors, ct1));"
fprintf() is more efficient than disp(sprintf()) as recommended by MLINT.
There is no need to enclose vectors in double square brackets.
Inspired: Maximally Distinct Color Generator
Find the treasures in MATLAB Central and discover how the community can help you!Start Hunting!