MATLAB: I am using geoaxes(‘B​asemap’,’n​one’) but the geoscatter plots continue to show a basemap.

basemapgeoaxesgeoscatterMATLABsuppressing basemap

Is there a setup problem? Am I missing something? The basemap appears to be streets-light.

Best Answer

Hi,
If you would like to customize the geographic axes containing your scatter object, it is recommended to obtain the object's parent, geoAxes = scatterPlot.Parent and modify its properties. In your case you could do that using the following
1.) Remove the forth line from your code
2.) Do the following at line 30
geoscatter(y,x,1,'w');
geobasemap none