How i can flip the y-axis?

1.785 visualizzazioni (ultimi 30 giorni)
Thiago Petersen
Thiago Petersen il 31 Gen 2017
Commentato: Sparsh Garg il 27 Lug 2021
Hello,
In the following code:
a = [180 170 150 90 45 5 0 -5 -30 -70 -100 -125 -150 -175];
b = [1 2 3 4 5 6 7 8 9 10 11 12 13 14];
plot (a, b,'.')
How i can plot the b variable (as the y-axis) with the high numbers down and the low numbers up in the plot?
Thanks

Risposta accettata

Star Strider
Star Strider il 31 Gen 2017
After your plot call, add this line:
set(gca, 'YDir','reverse')
See the documentation for Axes Properties for details.
  2 Commenti
Rahmawati Rahmawati
Rahmawati Rahmawati il 3 Giu 2018
it works for my case, Thank you
Star Strider
Star Strider il 3 Giu 2018
My pleasure.

Accedi per commentare.

Più risposte (2)

Stalin Samuel
Stalin Samuel il 31 Gen 2017
Modificato: Stalin Samuel il 31 Gen 2017
If you planning to change the ylabel use
set(gca,'YtickLabel',14:-2:0)
Or else, if you wants to flip b alone you can use
fliplr(b)

Abdullah Mohmmed
Abdullah Mohmmed il 10 Set 2020
Code maxwell

Categorie

Scopri di più su Lighting, Transparency, and Shading in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by