Which function should I use to plot 2-D color figures out of a XYZ grid data results?

Below is my code:
[X, Y] = meshgrid(110:0.5:300, -80:0.5:60);
z_grid = griddata (double(lon), double(lat), double(z), X, Y);
So after I finish griding my data, which command I should use to plot a 2-D figure of the z_grid (X, Y are longitude and latitude, respectively) using color scales. I was trying to use "scatter", but after I extract a 3-column data out of the grid and then use "scatter", it drains too much resources for my computer to handle.
Thank you.

Answers (1)

Have you tried imagesc?

3 Comments

Thanks. I tried
imagesc(X, Y, Arag_grid);
and get this error:
Value must be a column or row vector
X and Y should be vectors in imagesc. Use X_vec=110:0.5:300; and Y_vec=-80:0.5:60. Arag_grid should be a matrix of the values at each point.

This question is closed.

Tags

Asked:

on 13 Jan 2014

Closed:

on 20 Aug 2021

Community Treasure Hunt

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

Start Hunting!