How do I reverse the y-axis in image?
258 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
The image function reverses the y-axis so I wanted to reverse it to correct it. I know it has something to do with gca but cannot figure out the right code. Please help me.
0 comentarios
Respuesta aceptada
Orion
el 25 de Nov. de 2014
Editada: MathWorks Support Team
el 27 de Nov. de 2018
You can change the direction of increasing values along the y-axis by setting the YDir property of the Axes object.
If you want the values to increase from bottom to top (2-D view), then set the value to 'normal'. Alternatively, if you want the values to decrease from bottom to top, then set the value to 'reverse'. For example:
ax = gca;
ax.YDir = 'normal'
2 comentarios
Más respuestas (4)
Wagih Abu Rowin
el 5 de Oct. de 2018
set(gca,'Ydir','reverse')
1 comentario
Shushobhit Chaudhary
el 28 de Mayo de 2019
This is the best answer. Thanks a lot. It helped me a lot.
Shane
el 25 de Nov. de 2014
Alternatively, you can flip the array. Either fliplr or flipud Flip Left-Right, or Up-Down, depending on how your data is.
plot(X, fliplr(Y))
0 comentarios
Jamel
el 7 de Jun. de 2022
How do I reverse the "Interference from Satellite Constellation Communication Link" code, where the direction starts from the opposite way.
0 comentarios
Ver también
Categorías
Más información sobre Graphics Object Programming en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!