How to make a 2-D colormap with coordinates

16 visualizzazioni (ultimi 30 giorni)
andres
andres il 22 Ott 2018
Commentato: andres il 25 Ott 2018
Hi. I have n points, for each point I have its latitud, longitude and an indicator that take real values (from 0.5 to 2.7). I would like to make a Figure (like a colormap) that shows with colors the value of this indicator for each of these n points. Is that possible? Thanks in advance for any help.

Risposta accettata

andres
andres il 25 Ott 2018
Finally it was better to use scatter. Thank you very much anyway!
  3 Commenti
jonas
jonas il 25 Ott 2018
That's fine! If he found a better solution then it's better to accept that one, as it may help others find the best solution in the future :)
Upon re-reading the question, I don't know why scatter was not my go-to suggestion.
andres
andres il 25 Ott 2018
That is what I thought. Of course I appreciate the help (and I thanked in the original answer), but if someone has the same question in the future, it is better for him/her to know which solution was the one that worked for me better. Regards!

Accedi per commentare.

Più risposte (1)

jonas
jonas il 22 Ott 2018
Modificato: jonas il 22 Ott 2018
Use a surface object
surf(lon, lat, z)
The data must be gridded, so you may have grid the data like this
[LON,LAT] = meshgrid(min(lon):max(lon), min(lat) :max(lat))
Z = griddata(lon,lat, z, LON, LAT)
surf(LON, LAT, Z)
  2 Commenti
andres
andres il 22 Ott 2018
Modificato: andres il 22 Ott 2018
But "surf" makes 3-D images, doesn't it? I need it to be 2D (sorry I did not put that in the text, but only in the title). As points come from geographical data (lon lat), I want a "map" representation with colors indicating the value of z.
jonas
jonas il 22 Ott 2018
just set the view,
view([0 90])
or use one of the following functions with the same syntax as surf
  • pcolor
  • imagesc
  • contourf
  • mesh

Accedi per commentare.

Categorie

Scopri di più su Geographic Plots in Help Center e File Exchange

Prodotti


Release

R2015b

Community Treasure Hunt

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

Start Hunting!

Translated by