I am trying to format a subplot with geoaxes (geoplot) figures. The code looks something like this below.
subplot(4,4,i)
gx(i) = geoaxes();
geoplot(gx(i),file_data(i).data.lat(file_data(i).gps_indx));
I then use the index to format the geoplot as shown below. Any help with getting the subplot feature to work would be appreciated.
gx(i).LatitudeAxis.Label.String =''; % Turn off latitude axes label
gx(i).LongitudeAxis.Label.String=''; % Turn off Longitude axes label

Antworten (1)

Chunru
Chunru am 27 Nov. 2021

0 Stimmen

"geoaxes" cannot be the child of subplot. But we can set its position as follows (2x2 grid for example):
for i=1:2
for j=1:2
gx(i) = geoaxes('Position', [0.05+(j-1)*0.5 0.05+(i-1)*0.5 0.45 0.45]);
lat = rand(10,1)*180 -90;
lon = rand(10,1)*360;
geoplot(gx(i), lat, lon);
end
end

Kategorien

Mehr zu Geographic Plots finden Sie in Hilfe-Center und File Exchange

Produkte

Version

R2021b

Gefragt:

am 26 Nov. 2021

Beantwortet:

am 27 Nov. 2021

Community Treasure Hunt

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

Start Hunting!

Translated by