Xticklabel to split into two lines
240 次查看(过去 30 天)
显示 更早的评论
Dear All,
hope you are doing well.
I'd very grateful if you cold help me in understanding how to split a label for a bar xtick into two lines.
As you can see from the attached plot, it happens that the string 'Steel/concrete composite' is too long, and I'd would have something like 'Steel/concrete' in the upper line, and 'composite' below, that is
Steel/concrete
composite
Thanks for your time and help in advance, and best!
---
Giuseppe
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/830215/image.jpeg)
0 个评论
采纳的回答
Star Strider
2021-12-10
This has been updated to work in more recent releases.
.
2 个评论
Star Strider
2021-12-13
As always, my pleasure!
I attempted to do something similar myself, then found this link and MathWorks’ solution, and just went with it.
.
更多回答(1 个)
Voss
2021-12-10
Maybe this will work:
set(gca(),'XTickLabel',{'Concrete' 'Masonry' 'Steel' sprintf('Steel/concrete\\newlinecomposite')});
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Annotations 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!