FIREPRINT Colormap that increases linearly in lightness (with colors) Colormap that increases linearly in lightness (such as a pure black to white map) but incorporates additional colors that help to emphasize the transitions and hence enhance the perception of the data. This colormap is designed to be printer-friendly both for color printers as as well as B&W printers. Written by Matthias & Stefan Geissbuehler - matthias.geissbuehler@a3.epfl.ch June 2011 Credit: The idea of the passages over blue&red stems from ImageJ's LUT 'Fire' Our colormap corrects the color-printout-problems as well as the non-linearity in the fire-colormap which would make it incompatible with a B&W printing. Usage: cmap = fireprint(n) All arguments are optional: n The number of elements (256) Further on, the following options can be applied 'minColor' The absolute minimum value can have a different color ('none'), 'white','black','lightgray', 'darkgray' or any RGB value ex: [0 1 0] 'maxColor' The absolute maximum value can have a different color 'invert' (0), 1=invert the whole colormap Examples: figure; imagesc(peaks(200)); colormap(fireprint) colorbar figure; imagesc(peaks(200)); colormap(fireprint(256,'minColor','black','maxColor',[0 1 0])) colorbar figure; imagesc(peaks(200)); colormap(fireprint(256,'invert',1,'minColor','darkgray')) colorbar