Cant Remove Axis Labels
Show older comments
I know this is a very common question, and I tried many answers given, setting Xtick to [], XTickLabel, YTick, YTickLabel etc...but still not working. Can someone please tell me how to remove the axes labels, cause they are interfering with the image I am diplaying on the axes. Would appreciate a hint !
1 Comment
Azzi Abdelmalek
on 4 Apr 2016
What is your code for that?
Answers (1)
Azzi Abdelmalek
on 4 Apr 2016
t=1:10
y=t.^2
plot(t,y)
set(gca,'xtick',[])
9 Comments
ImageProcessor
on 4 Apr 2016
Azzi Abdelmalek
on 4 Apr 2016
Edited: Azzi Abdelmalek
on 4 Apr 2016
set(handles.axes1,'xtick',[])
ImageProcessor
on 4 Apr 2016
Edited: ImageProcessor
on 4 Apr 2016
Azzi Abdelmalek
on 4 Apr 2016
It seems that those ticks are part of your image.
Azzi Abdelmalek
on 4 Apr 2016
Edited: Azzi Abdelmalek
on 4 Apr 2016
you can get ride of those ticks by trying something like
img(:,1:10)=[] % you have to find the limits
img(end-10:end,:)=[]
imshow(img)
% im is your image
Walter Roberson
on 4 Apr 2016
The ticks are being generated by something later, or on a different axes that happens to align with that one. Or the labels are on the y or z axes.
By the way, more robust would be
imshow(img, 'Parent', handles.axes1);
axis(handles.axes1, 'image');
set(handles.axes1, 'xtick', [], 'ytick', [], 'ztick', []);
ImageProcessor
on 4 Apr 2016
Walter Roberson
on 4 Apr 2016
What turned out to be the problem?
ImageProcessor
on 5 Apr 2016
Categories
Find more on Axis Labels 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!