Axes control for geoscatter, set the lat and lon limits and remove unwanted, repeated map geography
Show older comments
I am producing a series of map figures showing changing latitude and longitude data throughout the day. I want to set the latitude and longitude limits and keep them the same for all plots, though data may only cover a portion of the map. I am using geoscatter and geolimits, but when I set the limits, excess map area shows outside the map, mainly along the longitude axis and it is a repeat of area already shown. There is no data plotted in the excess, repeated area. These are the basic commands I'm using and a screen shot.
scatFig = geoscatter(latitudeData, longitudeData, 1, scatterData);
set(gca, 'colorscale', 'log');
colormap(jet(10));
geolimits([-70 90], [-179 179])
The plot below shows the axes limits set as I require, but the excess map below 70S and beyond 180E/180W is causing the map itself to contract, reducing the data visibility. I would like to remove the antarctic excess and the repeat of Alaska and eastern Russia. -Thanks

Accepted Answer
More Answers (0)
Categories
Find more on Geographic Plots 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!