How do I change the tick label rotation on my colorbar?
83 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Leon
el 31 de Jul. de 2022
Comentada: Matthew Lew
el 29 de Dic. de 2023
I have a horizontal colobar and my goal is to set the tick labels of my colorbar, so that they won't tilt. Here is a screenshot of the current problem:
I tried the below but it did not work:
set(cb, 'yTickLabelRotation', 0);
2 comentarios
Star Strider
el 31 de Jul. de 2022
If a smaller font size is a option (I realise that it might not be since this is for publication), experiment with that.
Respuesta aceptada
dpb
el 31 de Jul. de 2022
Editada: dpb
el 31 de Jul. de 2022
They've hidden some of the ruler properties -- you have to use/access the underlying numeric ruler properties --
cb.Ruler.TickLabelRotation=0;
will let you at 'em. Search the FEX for Yair Altman's <Undocumented object properties> that will uncover what can be found of hidden properties from various graphics objects to find out such things.
I do wish TMW would get over this penchant of hiding stuff that users might still want to modify for special purposes/plots; it only seems to be getting worse and worse with "Mother knows best!" mentality.
2 comentarios
Matthew Lew
el 29 de Dic. de 2023
Very helpful, thank you! And I totally agree re undocumented properties. Having good documentation is an essential part of our decision to keep on using MATLAB instead of switching to another software package.
Más respuestas (0)
Ver también
Categorías
Más información sobre Axis Labels en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!