surface from scatter 3 plot

170 views (last 30 days)
I have the following scatter graph using the commant scatter 3
My x axis is a column vector 3042x1 (utuvals 0-0.6)
my y axis is a column vector 3042x1 (mppvalsco 1.3-2.1)
and z axis is a column vector 3042x1 (vectorrealcolum)
How can i convert the scatter plot to surface plot with the point appearing on it?
Thank you
  1 Comment
darova on 22 Jul 2019
Read about griddata()

Sign in to comment.

Accepted Answer

SaiDileep Kola
SaiDileep Kola on 29 Jul 2019
[xq,yq] = meshgrid(-2:.2:2, -2:.2:2);
vq = griddata(x,y,v,xq,yq); %(x,y,v) being your original data for plotting points
hold on
xlim([-2.7 2.7])
ylim([-2.7 2.7])
You get the surface plot with points appearing on it, using the above code. You may also refer to the documentation at

More Answers (0)

Community Treasure Hunt

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

Start Hunting!