surfc:你如何使轮廓更厚?

时间:2014-02-27 07:12:53

标签: matlab

我一直在阅读surfc的文档,但找不到使轮廓更粗的选项,因为表面下方显示的轮廓。反正有吗?

1 个答案:

答案 0 :(得分:3)

无法真正找到任何关于此的文档,但通过游戏,我发现你可以这样做:

h = surfc(X,Y,Z);
set(h(2:end), 'LineWidth', 2)

enter image description here

看起来h(1)是表面的句柄,然后h的其余元素似乎是每个单独轮廓的句柄。

如果有人发现了

,那么查看确认此文档的文档链接会很好

修改

@bdecaf在下面指出轮廓都是patch类型。所以你可以像这样得到它们的句柄:

h_contours = findall(gcf,'Type','patch');

然后

set(h_contours, 'LineWidth', 2)