Rotate the colormap image: Axis labels missing after rotation!

3 visualizzazioni (ultimi 30 giorni)
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 Commenti
aneps
aneps il 14 Dic 2014
Modificato: aneps il 14 Dic 2014
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'

Accedi per commentare.

Risposta accettata

Image Analyst
Image Analyst il 14 Dic 2014
After the call to imshow(), call colorbar().
  9 Commenti
aneps
aneps il 15 Dic 2014
Thanks... I made it finally using 'flipud':
imshow(flipud(ImageRot),'XData',[0 40],'YData',[0 40])
set(gca, 'ydir', 'normal');

Accedi per commentare.

Più risposte (0)

Community Treasure Hunt

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

Start Hunting!

Translated by