plots with xlabel too long of a string for the plot

4 views (last 30 days)
hi,
i need to make a plot that has doubles for the y-axis and strings for the x-axis
1,'abc'
2,'def'
3,'ghi'
4,'jkl'
5,'mno'
...
i've been plotting using the index as the x-axis and using xlabel ('abc def ghi jkl mno ...') to give them a name. the problem is that the strings don't line up with the index and the length when plotted have gotten longer than the size of the plot. i'm thinking i could rotate the strings at a 45* angle, but i don't know how to do that). hints?

Accepted Answer

Prakash S R
Prakash S R on 10 May 2022
Edited: Prakash S R on 10 May 2022
set(gca, 'XTickLabels', {'abc' 'def' 'ghi' 'jkl' 'mno' ..}) ;
xtickangle(45)

More Answers (1)

Adam Jurhs
Adam Jurhs on 10 May 2022
awesome, thanks! worked perfectly
  2 Comments
Prakash S R
Prakash S R on 10 May 2022
Awesome! Please "Accept" the response that was helpful, if you could :)
Rik
Rik on 10 May 2022
You also posted this as a comment. Feel free to delete it and repost it as a comment.

Sign in to comment.

Categories

Find more on MATLAB in Help Center and File Exchange

Products


Release

R2021b

Community Treasure Hunt

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

Start Hunting!