How to flip the data upside down without flipping the axes?

12 views (last 30 days)
x = [1 2 3];
y= [6 13 11];
plot(x,y)
set(gca,'Ydir','reverse')
I tried this code but it flips the y axis. I want to keep both axis the same.
  4 Comments
Kofial
Kofial on 18 Jan 2021
Edited: Kofial on 18 Jan 2021
There is no picture, only a line like the one provided.
This plot(x,-y) doesn't work plot(x,-y) because it converts the y axis in negative values.
This second option either. I don't want to do any changes to the axis, only flip the data.
dpb
dpb on 18 Jan 2021
Remove the -y from the second; that was a figment of the copy/paste...it's the same idea that Star-S shows.

Sign in to comment.

Accepted Answer

Star Strider
Star Strider on 18 Jan 2021
I am not certain what result you want.
Try this:
x = [1 2 3];
y = [6 13 11];
figure
plot(x,max(y)-y+min(y))
.

More Answers (0)

Categories

Find more on Graphics Object Programming 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!