Removing values from surf?
显示 更早的评论
I am plotting surf plot from the data (.mat file attached), but, there is data where Z values are zero which is ruining the plot. This results in "walls" around important features in surf. Following is the code that I am using:
ax = surf(X,Y,Z,temp); colormap((hot(30))); colorbar;
caxis([mean(temp,'all','omitnan')-2.5*std(temp,[],'all','omitnan') mean(temp,'all','omitnan')+2.5*std(temp,[],'all','omitnan')]);
ax.LineStyle = 'none';ax.EdgeColor = 'flat';ax.FaceColor = 'flat';
xlim([-70 70])
ylim([-70 70])
zlim([-30 30])
I want to keep the limits same. Resulting plot looks like this:

Any suggestions on how I can get rid of these "walls"?
采纳的回答
更多回答(0 个)
类别
在 帮助中心 和 File Exchange 中查找有关 Lighting, Transparency, and Shading 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
