当前位置:  开发笔记 > 编程语言 > 正文

如何在MATLAB中绘制没有黑边的曲面图?

如何解决《如何在MATLAB中绘制没有黑边的曲面图?》经验,为你挑选了3个好方法。

黑线太可怕了,我怎么能摆脱它们呢?我只想要彩色表面.



1> Azim..:

另一种选择是将表面句柄对象的edgeColor和/或lineStyle属性设置为none.

>> hSurf = surf(X,Y,Z,'EdgeColor','none','LineStyle','none','FaceLighting','phong');



2> MatlabDoug..:

这是一个更通用的解决方案,您也可以在创建曲面后更改edgeColor.它不依赖于LineStyle和FaceLighting.

a= peaks(1000);
h = surf(a)
set(h, ‘edgecolor’,'none’)

请注意,我制作了一段45秒的视频,显示了这种情况以及如何解决这个问题.

http://blogs.mathworks.com/videos/2008/08/13/matlab-basics-setting-edge-color-for-large-surface-plots/



3> Ian Hopkinso..:

着色命令是你的朋友:

阴影平坦 - 为您提供没有网格线的表面

着色interp - 在色块之间插入颜色以获得平滑的光洁度

阴影刻面 - 为您提供黑色网格线(类似于平面)

推荐阅读
地之南_816
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有