Delate the xlabeltick of the worldmap

when I plot a hemisphere map use the worldmap as follow, I do not want to show the latitude and longitude label(0 30N 60N). which property I should set.
h=worldmap([-2 89.9],[-180 180]); setm(h,'mapprojection','giso','frame','on','grid','off') load coast geoshow(lat,long,'DisplayType', 'polygon','FaceColor',[0.5 0.5 0.5])

 Accepted Answer

my bad, I pasted the wrong code. you need two lines
h=worldmap([-2 89.9],[-180 180]);
setm(h,'mapprojection','giso','frame','on','grid','off')
load coast
geoshow(lat,long,'DisplayType', 'polygon','FaceColor',[0.5 0.5 0.5])
set(findall(h,'Tag','PLabel'),'visible','off')
set(findall(h,'Tag','MLabel'),'visible','off')

More Answers (1)

to make the y and x tick invisibles
set(findall(h,'Tag',{'PLabel','MLabel'}),'visible','off')
and actually, these are not Xtick or Ytick properties, they are text object created by worldmap.

1 Comment

sorry, it doesn't work. I want to get the figure like(Fig1) , your suggestion results the fig2.

Sign in to comment.

Asked:

on 7 Nov 2014

Commented:

on 7 Nov 2014

Community Treasure Hunt

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

Start Hunting!