Code covered by the BSD License  

Highlights from
Custom Colors for Plots

5.0

5.0 | 1 rating Rate this file 11 Downloads (last 30 days) File Size: 1.88 KB File ID: #36514
image thumbnail

Custom Colors for Plots

by

 

This function provides a selection of colors easy to differentiate for plotting graphics.

| Watch this File

File Information
Description

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.

Examples:
for ccc=1:15
plot(ccc*ones(1,10),'Linewidth',4,'Color', CustomColors(ccc))
end

plot(ones(1,10),'Linewidth',4,'Color', CustomColors('Coral'))
plot(ones(1,10),'Linewidth',4,'Color', CustomColors('DeepSkyBlue4'))

MATLAB release MATLAB 7.12 (R2011a)
Tags for This File   Please login to tag files.
Please login to add a comment or rating.
Comments and Ratings (2)
14 Jan 2013 Julian

Sweet! thanks

04 May 2012 Jan Simon

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.

Contact us