Rotate the colormap image: Axis labels missing after rotation!

조회 수: 5 (최근 30일)
aneps
aneps 2014년 12월 14일
댓글: aneps 2014년 12월 15일
I have a colormap image as shown here.
I want to rotate it through 45 degrees. I used imrotate to perform this as follows:
ImageRot=imrotate(Image,45);
imshow(ImageRot,'colormap',jet)
set(gca,'Clim',[0,25])
After doing this, I am getting the image rotated but unfortunately without axis, labels and title... im just getting the image (following image).
How can I insert the axis labels and all or how to perform rotation keeping the axis labels and title?
  댓글 수: 2
Image Analyst
Image Analyst 2014년 12월 14일
What is the point of the set() function? What if you just don't call that? At what point does the colorbar vanish?
aneps
aneps 2014년 12월 14일
편집: aneps 2014년 12월 14일
set() is just to adjust the intensity scale of the colormap. I can remove it and change the intensity manually. But that doesn't solve the issue of missing axes labels etc...The colorbar and axes labels vanish when I use 'imshow'

댓글을 달려면 로그인하십시오.

채택된 답변

Image Analyst
Image Analyst 2014년 12월 14일
After the call to imshow(), call colorbar().
  댓글 수: 9
aneps
aneps 2014년 12월 15일
I tried, it is not working!.. giving the same thing again :(
aneps
aneps 2014년 12월 15일
Thanks... I made it finally using 'flipud':
imshow(flipud(ImageRot),'XData',[0 40],'YData',[0 40])
set(gca, 'ydir', 'normal');

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Display Image에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by