I have longitude data from -280 to 80, latitude data -90 to +90. I need to plot a global spatial map of Temperature data. (-180, -90, 180, 90). How to do it

1 visualización (últimos 30 días)
I have longitude data from -280 to 80, latitude data -90 to +90. I need to plot a global spatial map of Temperature data. (-180, -90, 180, 90). How to do it?

Respuestas (1)

Austin M. Weber
Austin M. Weber el 22 de Feb. de 2024
Are you sure that your longitude data goes from -280 to 80 and not -180 to 80? Or perhaps from -180 to 180? There is no such thing as -280 degrees longitude.
Also, what is the grid spacing of your data? That is, what is the distance between your longitude and latitude values? Is it 2 degrees, 1 degree, 0.5 degree, 0.25 degree, etc. ?
Here is an example of how you can plot global temperature data using the imagescn function from the Climate Data Toolbox:
load global_sst.mat
figure(1)
h = imagescn(lon,lat,sst-273.15);
xlabel('Longitude')
ylabel('Latitude')
yticks(-90:30:90)
axis equal tight
colormap(turbo)
cb=colorbar;
cb.Label.String = 'Temperature (^\circC)';

Categorías

Más información sobre Geographic Plots en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by