# Change colorbar title position latex

45 views (last 30 days)
Hi,
In the attached figure, I would like to reposition the colorbar axis title to be along with colorbar. May I know how to change the psotion.
set(c,'String',['$','\omega','(1/s)','$'],'Interpreter','latex','fontsize',18);

Ameer Hamza on 19 Oct 2020
Try something like this
c = colorbar;
c.Title.String = '$\omega(1/s)$';
c.Title.Interpreter = 'latex';
c.Title.FontSize = 16;
c.Title.Units = 'data';
c.Title.Position(1:2) = [3.5 mean(c.Limits)]; % adjust value of 3.5 until you get correct horizontal position
Turbulence Analysis on 20 Oct 2020
I sorted the issue. The caxis ([-0.02 0.02]); which is defined just after the c.Title.Rotation = 90; causes the problem, I have moved this to the top just after the imagesc(x,y,(New3));.
Hence, now the position of colorbar title is remains unaltered across all the images in for loop.
Thanks....