Code covered by the BSD License  

Highlights from
Custom Colors for Plots

5.0

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

Custom Colors for Plots

by Andres

 

03 May 2012

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  
Everyone's Tags
color, graph, plot
Tags I've Applied
Add New Tags 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