REDBLUE(M), is an M-by-3 matrix that defines a colormap.
The colors begin with bright blue, range through shades of blue to white, and then through shades of red to bright red. REDBLUE, by itself, is the same length as the current figure's colormap.
great function~ It really helps
For those asking questions, simply put the .m file in a directory in your Matlab path, then run
before your plotting routine.
I typed in "redblue" and it seemed to work but nothing came up in the "figure 1".
I am sorry, I am not a pro of Matlab. Can you explain how to use this function?
thanks a lot for the this range of colorbar
Very useful and helpful to my figure! Thanks!
@Rob Campbell: a good idea, but that code give the wrong length output if |m| is odd. Here is one possible fix:
n = fix(m/2);
x = n~=(m/2);
r = [(0:1:n-1)/n,ones(1,n+x)];
g = [(0:1:n-1)/n,ones(1,x),(n-1:-1:0)/n];
b = [ones(1,n+x),(n-1:-1:0)/n];
c = [r(:),g(:),b(:)];
I downloaded your redblue colormap. It's nice.
Thanks a lot dude. I appreciate your effort.
thank you very much,
Just what I was looking for
Thankyou: nice colormap. What do you think of this? A neater way to obtain c:
n = fix(0.5*m);
r = [(0:1:n-1)/n,ones(1,n)];
g = [(0:n-1)/n, (n-1:-1:0)/n];
b = [ones(1,n),(n-1:-1:0)/n];
c = [r(:), g(:), b(:)];
The function "colormapeditor" from MATLAB will be helpful to customizer the colormap
Inspired: scalar2colormap, autocmap, Bipolar Colormap, CubeHelix Colormap Generator: Beautiful and Versatile!, ColorBrewer: Attractive and Distinctive Colormaps, rgbmap color maps, Binary and Multi-class SVM