The key is to use two different axes. Based on your code:
%define coordinates of the nodes theta=linspace(0,2*pi,33); [x,y]=pol2cart(theta,1); %plot the links close figure; for ii=1:100 quiver(x,y) end %define colormap of the links ax1 = gca; colormap (ax1,winter) %place the first colorbar hcb=colorbar(ax1,'EastOutside'); %this is tentative, just to get the axes right position: hb=colorbar(ax1,'WestOutside'); pos = ax1.Position; hb.delete % second colorbar ax2 = axes; colormap (ax2,autumn) hb=colorbar(ax2,'WestOutside'); ax2.Position = pos; axis off ax1.Position = pos;
He creates this: 
Using MATLAB 2015a.
EBH
source share