How do I change the tick label rotation on my colorbar?
61 ビュー (過去 30 日間)
古いコメントを表示
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 件のコメント
Star Strider
2022 年 7 月 31 日
If a smaller font size is a option (I realise that it might not be since this is for publication), experiment with that.
採用された回答
dpb
2022 年 7 月 31 日
編集済み: dpb
2022 年 7 月 31 日
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 件のコメント
Matthew Lew
2023 年 12 月 29 日
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.