I made a Heat map. I want to remove the x and y axis ticks. How is that possible?
28 views (last 30 days)
Show older comments
I tried using set(gca............), but that is for plot. i am stuck at this.
2 Comments
Walter Roberson
on 8 Sep 2017
Is this the heatmap from the Bioinformations toolbox? https://www.mathworks.com/help/bioinfo/ref/heatmap.html
Answers (3)
Walter Roberson
on 9 Sep 2017
There are no x and y axis ticks for the new R2017a heatmap object. There is at most the ticks inside the colorbar beside the drawing. Is it the colorbar tick marks that you want to remove?
10 Comments
Jesús Bernardino Velázquez Fernández
on 22 Aug 2023
Edited: Walter Roberson
on 22 Aug 2023
h=heatmap(x,y,c);
s=struct(h);
s.XAxis.Visible='off';
s.YAxis.Visible='off';
2 Comments
Walter Roberson
on 22 Aug 2023
Demonstration:
load patients
tbl = table(LastName,Age,Gender,SelfAssessedHealthStatus,...
Smoker,Weight,Location);
h = heatmap(tbl,'Smoker','SelfAssessedHealthStatus');
s=struct(h);
s.XAxis.Visible='off';
s.YAxis.Visible='off';
Walter Roberson
on 22 Aug 2023
Edited: Walter Roberson
on 22 Aug 2023
Note this removes the x and y axes labels as well as the ticks.
The original poster had hoped https://www.mathworks.com/matlabcentral/answers/355809-i-made-a-heat-map-i-want-to-remove-the-x-and-y-axis-ticks-how-is-that-possible#comment_483043 to get rid of the numbers as well, just showing the colors.
See Also
Categories
Find more on Colormaps in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!