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!

Risposte (1)

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

4 Commenti

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')
ylabel( flipr('Y-axis') )
?
That just flipped each individual letter. I'll just deal with it. Thanks.

Accedi per commentare.

Categorie

Scopri di più su Environment and Settings in Centro assistenza e File Exchange

Richiesto:

il 21 Set 2017

Commentato:

il 21 Set 2017

Community Treasure Hunt

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

Start Hunting!

Translated by