Using R2016b, I would like to create two surf plots and use a different colormap for each one. It appears that the only way to assign a color map is to apply it to the axis handle. In the code below I was hoping that AxOne and AxTwo would be different objects, but alas, they appear to be the same thing. Hence when I change the colormap for AxTwo, it changes the colormap for both plots. Is there a way to set the colormap for the first surf to be 'cool' and for the second one to be 'hot'?
hold on;[x,y,z] = peaks;h1 = surf(x,y,z)view(3) AxOne = get(h1,'Parent');colormap(AxOne,'cool');h2 = surf(y,x,3+z)AxTwo = get(h2,'Parent');colormap(AxTwo,'hot');
Best Answer