How do I reverse the y axis label on a graph?

I have multiple things plotting on one graph and have one of the axes on the right side and the other two on the left. I would like to reverse the order of the right side label only. I do not want to reverse the axis. Is there a way to do this? Thanks!

Answers (1)

ax = gca;
xt = get(ax, 'xtick');
xtl = get(ax, 'xticklabel');
mask = xt > 0;
xtl(mask) = fliplr( xtl(mask) );
set(ax, 'xticklabel', xtl)

4 Comments

I don't want the tick marks to be going in the opposite order, I want the actual label to be going in the opposite direction:
ylabel('Y-axis')
That just flipped each individual letter. I'll just deal with it. Thanks.

Sign in to comment.

Categories

Asked:

on 21 Sep 2017

Commented:

on 21 Sep 2017

Community Treasure Hunt

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

Start Hunting!