Set y axis of image in imshow at the bottom without flipping the image
조회 수: 19 (최근 30일)
이전 댓글 표시
At the moment when I display the image with imshow the y axis are logically set with the origin at the top. I would like to know if there is a way of setting the origin at the bottom but without flipping the image. If I use
set(gca,'YDir','normal');
The origin is at the bottom but the image is flipped.
I am using ecography images, so I can't use imagesc.
Thanks in advance.
댓글 수: 0
답변 (1개)
Image Analyst
2018년 6월 16일
I don't understand what you want. Do you have tick labels but want the tick labels flipped but the image not flipped? If so use yticklabels()
grayImage = imread('cameraman.tif');
imshow(grayImage);
axis on;
[rows, columns, numberOfColorChannels] = size(grayImage)
yTickNumbers = rows - yticks
for k = 1 : length(yTickNumbers)
ytl{k} = sprintf('%3d', yTickNumbers(k));
end
yticklabels(ytl)
댓글 수: 3
참고 항목
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!