Plot 2D data colormap
显示 更早的评论
Hello,
I have a file with 3 columns: x,y and z and I would like to plot a 2D map with the value of data z at the coordinate (x,y) with a colorbar that is in the range of the z-data (z is not a function of x and y). My points are from an unscructured grid point. I already try to use scatter and pcolor but I did not succeed to do this.
Could you help me to do this ? Thank you in advance !!
Camille From Belgium
3 个评论
Bobby Fischer
2021-3-26
编辑:Bobby Fischer
2021-3-26
This could help:
x = -3 + 6*rand(50,1);
y = -3 + 6*rand(50,1);
v = sin(x).^4 .* cos(y);
F = scatteredInterpolant(x,y,v);
[xq,yq] = meshgrid(-3:0.1:3);
F.Method = 'linear';
vq1 = F(xq,yq);
figure(1), close(1), figure(1)
plot3(x,y,v,'mo')
hold on
mesh(xq,yq,vq1)
title('Nearest Neighbor')
legend('Sample Points','Interpolated Surface','Location','NorthWest')
view(2)
colormap default
colorbar
darova
2021-3-26
Better be to place your comment in the answer section
Bobby Fischer
2021-3-27
Okay.
采纳的回答
更多回答(0 个)
类别
在 帮助中心 和 File Exchange 中查找有关 Polygons 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
