How to make a 2-D colormap with coordinates

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

you should accept the answer which was given by the person who helped you , that's a way of appreciating who helps
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.
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.
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

Prodotti

Release

R2015b

Richiesto:

il 22 Ott 2018

Commentato:

il 25 Ott 2018

Community Treasure Hunt

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

Start Hunting!

Translated by