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

18 visualizzazioni (ultimi 30 giorni)
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?

Risposta accettata

Cris LaPierre
Cris LaPierre il 20 Mag 2020
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 Commenti
Cris LaPierre
Cris LaPierre il 22 Mag 2020
Modificato: Cris LaPierre il 25 Mag 2020
Sorry, but I couldn't identify a good way to do that in app designer on a geographic axes in 18b.

Accedi per commentare.

Più risposte (0)

Categorie

Scopri di più su Earthquake Engineering in Help Center e File Exchange

Prodotti


Release

R2018b

Community Treasure Hunt

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

Start Hunting!

Translated by