How can one remove axis ticks on imagesc but keep labels?

70 views (last 30 days)
I am trying to remove the physical tick marks from imagesc on both the x and y axes, but have labels for both axes I want to keep. Is there a way to remove the ticks, or control the size of them so they are virtually invisible?

Answers (2)

Mike Garrity
Mike Garrity on 3 Mar 2016
Have you tried setting the length of the ticks to 0?
set(gca,'TickLength',[0 0])
  2 Comments
Mr M.
Mr M. on 23 Jul 2018
I have the same problem, but I do not need the axis lines, nor ticks, but I want to keep the xlabel and ylabel. How to do this?
Ruben Haverkort
Ruben Haverkort on 28 May 2021
Edited: Ruben Haverkort on 28 May 2021
Hi Mr M.
This answer is probably a bit late for you, but maybe somebody else googling this topic might benefit.
To remove the 'axis lines', use
grid off

Sign in to comment.


Kathleen Miller
Kathleen Miller on 3 Mar 2016
Perfect! Thanks so much!

Community Treasure Hunt

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

Start Hunting!