Delate the xlabeltick of the worldmap

11 views (last 30 days)
xiaoyan
xiaoyan on 7 Nov 2014
Commented: xiaoyan on 7 Nov 2014
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

Orion
Orion on 7 Nov 2014
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)

Orion
Orion on 7 Nov 2014
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
xiaoyan
xiaoyan on 7 Nov 2014
sorry, it doesn't work. I want to get the figure like(Fig1) , your suggestion results the fig2.

Sign in to comment.

Community Treasure Hunt

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

Start Hunting!