plots with xlabel too long of a string for the plot

1 次查看(过去 30 天)
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?

采纳的回答

Prakash S R
Prakash S R 2022-5-10
编辑:Prakash S R 2022-5-10
set(gca, 'XTickLabels', {'abc' 'def' 'ghi' 'jkl' 'mno' ..}) ;
xtickangle(45)

更多回答(1 个)

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

请先登录,再进行评论。

类别

Help CenterFile Exchange 中查找有关 MATLAB 的更多信息

产品


版本

R2021b

Community Treasure Hunt

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

Start Hunting!

Translated by