how do you revese the direction of an axis on a sub plot
10 views (last 30 days)
Show older comments
I have a sub plot of an image and I want to set the direction of the y axis. I can do this for an image that is not a sub plot. I suspect that it has something to do with selecting/setting the current axis but I haven't been able to figure out how to do it. I've tried any number of way to set the current axis, set the figure handle etc.. Nothing works.
image_subplot=subplot('Position',[0.10, 0.35, 0.80, 0.60])
set(parent_figure_handle, 'currentaxes', image_subplot)
set(gca,'YDir','normal')
imagesc(image)
0 Comments
Answers (1)
DGM
on 14 May 2021
Set the properties after the call to imagesc(), otherwise they get reset
A = imread('cameraman.tif');
subplot(1,2,1)
imagesc(A)
axis equal
axis tight
subplot(1,2,2)
imagesc(A)
axis equal
axis tight
set(gca,'ydir','normal')
0 Comments
See Also
Categories
Find more on Subplots in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!