File Exchange

image thumbnail

Modified CMRmap

version 1.1.0.0 (715 KB) by Christopher Hummersone
Produces a colour colormap, of arbitrary length, that is monochrome-compatible.

3 Downloads

Updated 05 May 2018

GitHub view license on GitHub

NOTE: this function is now available from the IoSR Matlab Toolbox as iosr.figures.cmrMap.
-------------------------
Create a monochrome-compatible colour map

cmap = CMRmap
cmap = CMRmap(M)

cmap = CMRmap returns a colour map CMAP (varying black - purple - red - yellow - white) that is monochrome-compatible, i.e. it produces a monotonic greyscale colour map. CMAP is size Mx3, where M is the length of the current figure's colormap. If no figure exists, MATLAB creates one.

cmap = CMRmap(M) sets the colormap length to M.

The map is a slight modification to that suggested in [1].

EXAMPLE

figure;
imagesc(peaks(1000));
colormap(CMRmap(256));
axis image;
colorbar

REFERENCE

[1] Rappaport, C. 2002: "A Color Map for Effective Black-and-White Rendering of Color Scale Images", IEEE Antenna's and Propagation Magazine, Vol.44, No.3, pp.94-96 (June).

Cite As

Christopher Hummersone (2020). Modified CMRmap (https://www.github.com/IoSR-Surrey/MatlabToolbox), GitHub. Retrieved .

Comments and Ratings (1)

Updates

1.1.0.0

Migrated to GitHub.

MATLAB Release Compatibility
Created with R2012b
Compatible with any release
Platform Compatibility
Windows macOS Linux