Map plot overlaying frame
Hi,
I am plotting a map, but the plot overlays the frame:
<</matlabcentral/answers/uploaded_files/95537/frame_issue.jpg>>
I have tried setting the ‘Layer’ property to both ‘top’ and ‘bottom’, but it does nothing. Any other ideas? I guess alternatively I could move the position of the plot within the frame to be more central, but I don’t know how to do this.
The code I am using to set up my map is:
fob = figure;
%mollweid eqacylin behrmann robinson
h=axesm(‘MapProjection’,’behrmann’,’MapLatLimit’,latlim,’MapLonLimit’,lonlim,’Frame’,’on’,’FLineWidth’,6,’Grid’,’off’,’MLineLocation’,2,’meridianlabel’,’on’,’PLineLocation’,2,’parallellabel’,’on’,’fontsize’,26);
set(gcf,’PaperOrientation’,’portrait’,’Color’,’w’,’Position’,get(0,’Screensize’),’PaperPositionMode’,’auto’,’Renderer’,’painters’)
set(gca,’box’,’off’,’Visible’,’off’,’Layer’,’top’);
Any advice would be gratefully received.
SallyHi,
I am plotting a map, but the plot overlays the frame:
<</matlabcentral/answers/uploaded_files/95537/frame_issue.jpg>>
I have tried setting the ‘Layer’ property to both ‘top’ and ‘bottom’, but it does nothing. Any other ideas? I guess alternatively I could move the position of the plot within the frame to be more central, but I don’t know how to do this.
The code I am using to set up my map is:
fob = figure;
%mollweid eqacylin behrmann robinson
h=axesm(‘MapProjection’,’behrmann’,’MapLatLimit’,latlim,’MapLonLimit’,lonlim,’Frame’,’on’,’FLineWidth’,6,’Grid’,’off’,’MLineLocation’,2,’meridianlabel’,’on’,’PLineLocation’,2,’parallellabel’,’on’,’fontsize’,26);
set(gcf,’PaperOrientation’,’portrait’,’Color’,’w’,’Position’,get(0,’Screensize’),’PaperPositionMode’,’auto’,’Renderer’,’painters’)
set(gca,’box’,’off’,’Visible’,’off’,’Layer’,’top’);
Any advice would be gratefully received.
Sally Hi,
I am plotting a map, but the plot overlays the frame:
<</matlabcentral/answers/uploaded_files/95537/frame_issue.jpg>>
I have tried setting the ‘Layer’ property to both ‘top’ and ‘bottom’, but it does nothing. Any other ideas? I guess alternatively I could move the position of the plot within the frame to be more central, but I don’t know how to do this.
The code I am using to set up my map is:
fob = figure;
%mollweid eqacylin behrmann robinson
h=axesm(‘MapProjection’,’behrmann’,’MapLatLimit’,latlim,’MapLonLimit’,lonlim,’Frame’,’on’,’FLineWidth’,6,’Grid’,’off’,’MLineLocation’,2,’meridianlabel’,’on’,’PLineLocation’,2,’parallellabel’,’on’,’fontsize’,26);
set(gcf,’PaperOrientation’,’portrait’,’Color’,’w’,’Position’,get(0,’Screensize’),’PaperPositionMode’,’auto’,’Renderer’,’painters’)
set(gca,’box’,’off’,’Visible’,’off’,’Layer’,’top’);
Any advice would be gratefully received.
Sally mapping toolbox, frame, plotting MATLAB Answers — New Questions