- You can use pcolor to create a pseudocolor concentration map with interpolation: Pseudocolor plot - MATLAB pcolor (mathworks.com)
- Also imagesc is practical: Display image with scaled colors - MATLAB imagesc (mathworks.com)
- There is also countourf if you want to show contour lines Filled 2-D contour plot - MATLAB contourf (mathworks.com)
How do I make a heat/color map from individual data points?
29 vues (au cours des 30 derniers jours)
I'm relatively new to Matlab and would like to create a heatmap of nitrous oxide concentration with contours over a region kind of like this with a colorbar:
I have latitude, longitude, and nitrous oxide concentration data for specific points.
I know you can use the heatmap function and data from a matrix to make a plot like the one above but I do not know how to fill in the gaps of my individual data points across the region. Any help or methodology is appreciated and let me know if there's anymore information I can provide that might help!
AndresVar le 21 Fév 2022
You can interpolate between the points using gridded data interpolation: Interpolate 2-D or 3-D scattered data - MATLAB griddata (mathworks.com)
Then with the interpolated matrix you can display in a few ways: