MATLAB Answers


How to correctly resize map axis in GUI panel

Asked by Seth Kenner on 12 Jul 2012
I am having an issue resizing a map axes in a GUI panel. When I create the map axes and use geoshow to project a shapefile onto the axes, the axes frame position in the GUI panel changes but the position value of the axes handle does not change. When I try to change the postion of the map axis using set or setm to fit the panel again, the frame position does not reflect the values that I set. I would like to know if there is an easy way to control the position of a map axis within a GUI or any other figure.


I wonder if it is one of those "inner position" vs "outer position" issues?
I ended up figuring out how to use the MapGraphics and MapModel classes and the MapGraphics.refitAxisLimits function did the trick.
Hi seth,
I had exactly this problem, can you post your trick here.

Sign in to comment.

0 Answers