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

 Respuesta aceptada

Star Strider
Star Strider el 10 de Dic. de 2021

1 voto

This has been updated to work in more recent releases.
.

2 comentarios

Giuseppe Degan Di Dieco
Giuseppe Degan Di Dieco el 13 de Dic. de 2021
Thanks Star Strider for the tip.
At the provided link there's a comprehensive guide for multi-line axis ticks.
Best.
Star Strider
Star Strider el 13 de Dic. de 2021
As always, my pleasure!
I attempted to do something similar myself, then found this link and MathWorks’ solution, and just went with it.
.

Iniciar sesión para comentar.

Más respuestas (1)

Voss
Voss el 10 de Dic. de 2021
Maybe this will work:
set(gca(),'XTickLabel',{'Concrete' 'Masonry' 'Steel' sprintf('Steel/concrete\\newlinecomposite')});

1 comentario

Giuseppe Degan Di Dieco
Giuseppe Degan Di Dieco el 13 de Dic. de 2021
Thank you Benjamin.
Your solution is very straightforward and easy to code.
Thanks for your consideration.
Best.

Iniciar sesión para comentar.

Categorías

Productos

Versión

R2021b

Etiquetas

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by