Be the first to rate this file! 9 Downloads (last 30 days) File Size: 2.84 KB File ID: #42450
image thumbnail

Custom colormap

by Erik Kvaleberg

 

01 Jul 2013

Create custom colormaps from single or multiple RGB values.

| Watch this File

File Information
Description

CMAP creates a custom colormap based on RGB values in the MATLAB format(values between 0-1). By specifying a base color, for example green: [0 1 0], CMAP creates a colormap with a specified number of colors around this value, and omits the darkest/lightest colors based on user input. Combine several CMAP calls to create multi-color maps as the example image shows.

Inputs:
- Base color
- Number of colors in the colormap (optional)
- Percentage cut of darkest colors (optional)
- Percentage cut of lightest colors (optional)

By downloading RGB triple of color name, version 2 (File ID: #24497), by Kristjan Jonasson, CMAP input may be specified as color names ('seagreen', 'darkred', etc.)

Example:
figure; pcolor([0:20;0:20]); cmap([0 1 0],10,20,5); colorbar
This gives a colormap in green tones, with 10 colors. 20% of the darkest colors and 5% of the lightest colors have been cut.

The attached sample figure (global mean sea surface temperature in July) was plotted using:
colormap([cmap('steelblue',50,10,0);flipud(cmap('orangered',50,10,0))]);
 

Acknowledgements

Rgb Triple Of Color Name, Version 2 inspired this file.

MATLAB release MATLAB 7.14 (R2012a)
Tags for This File  
Everyone's Tags
color, colormap, colour, rgb
Tags I've Applied
Add New Tags Please login to tag files.
Please login to add a comment or rating.

Contact us