How can I show the latitude and longitude of the earthquake locations on the map in the app designer?

12 次查看(过去 30 天)
I want to show the latitude and longitude of the instant earthquake locations in the app designer. However, I get an error in the code I wrote with geoplot and geoaxes. How can I solve this problem?
gx = geoaxes(app.UIAxes5);
geoplot(gx,quakeTable.Lat(:,:),quakeTable.Lon(:,:),'r*')
geobasemap 'colorterrain'
This is the code I wrote. But in the geoaxes section I get the following error:
Error using geoaxes (line 53)
Expected parent to be one of these types:
matlab.ui.Figure, matlab.ui.container.Panel, matlab.ui.container.Tab
Instead its type was matlab.ui.control.UIAxes.
Or, unlike this, how can I create an earthquake map instantly, does anyone know?

采纳的回答

Cris LaPierre
Cris LaPierre 2020-5-20
I think this documentation page contains the information you are looking for. You can find additional properties for geographic axes here.
gx = geoaxes(app.UIFigure);
gx.Position = [0.1300 0.6100 0.450 0.250];
geoscatter(gx,lat_data,lon_data)
  13 个评论

请先登录,再进行评论。

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Earthquake Engineering 的更多信息

产品


版本

R2018b

Community Treasure Hunt

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

Start Hunting!

Translated by