How to make colormaps like the attached colorbar?
Show older comments
hello community,
I am quite new to colorbar interpolation techniques. Therefore, I would really appreciate your help in this regards.
I want to make a colormaps like the attached colorbar.
thanks in advance.

2 Comments
DGM
on 20 Nov 2021
In what aspects?
Do you want it to be borderless?
Do you want it to be shaped the same?
Do you just want the same colors?
Subhodh Sharma
on 20 Nov 2021
Accepted Answer
More Answers (1)
Pick the RGB values of maximum value color you want and pick the RGB values of minimum value color you want to represent.
Let the values be:
r0 = rand ;g0 = rand ; b0 = rand ;
r1 = rand ;g1 = rand ; b1 = rand ;
M1 = [r1 g1 b1] ; % RGB valaues of color which represents maximum value
M0 = [r0 g0 b0] ; % RGB valaues of color which represents minimum value
N = 12 ; % say you want to have 64 colors/ variations between maximum and minimum
cmap = [linspace(r1,r0,N)' linspace(g1,g0,N)' linspace(b1,b0,N)'] ;
Z = peaks(100) ;
pcolor(Z)
colormap(cmap)
shading interp
colorbar
1 Comment
Subhodh Sharma
on 20 Nov 2021
Categories
Find more on Orange in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
