How can I rotate my x axes made by words?

2 views (last 30 days)
Hi all,
I am trying to plot a 2D graph with the x-axes made with a string (words).
I would like to rotate the words of 45 degree.
here is my code
%
figure(1)
f1=plot(f,x1,'-sk','LineWidth', 1.5);
hold on
f2=plot(f,x2,'-sm','LineWidth', 1.5);
hold on
f3=plot(f,x3,'-d','LineWidth', 1.5);
hold on
f4=plot(f,x4,'-^g','LineWidth', 1.5);
hold on
grid on
set(gca, 'XTick',1:5, 'XTickLabel',{'Healthy' 'Unbalance' 'Misalignment' 'Looseness' 'Rub'}) % these are the words to rotate
xlabel('Measurement set','fontweight','bold','fontsize',14);
ylabel('Amplitude','fontweight','bold','fontsize',14)
title('Bearing 1 40Hz CF','fontweight','bold','fontsize',16)
legend('Bearing 1','Bearing 2','Bearing 3','Bearing 4')
%
Thanks in advance

Accepted Answer

Azzi Abdelmalek
Azzi Abdelmalek on 1 Aug 2015
Edited: Azzi Abdelmalek on 1 Aug 2015
If you are using version of Matlab after 2014b
set(gca,'xticklabelrotation',45)
If you haven't the latest version of Matlab, you can find it in File exchange http://www.mathworks.com/matlabcentral/fileexchange/27812-rotatexlabels--ax--angle--varargin--

More Answers (1)

simo boni
simo boni on 1 Aug 2015
Thanks Azzi

Categories

Find more on 3-D Scene Control in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!