matlab中曲面图中的记号

matlab中曲面图中的记号,matlab,matlab-figure,Matlab,Matlab Figure,我试图用下面的代码在matlab中绘制曲面图 f=图形('单位','英寸','位置',[0 0 5 10]); ax=轴('父',f); h=表面(X,Y,Z,'Parent',ax); 设置(gca,'box','on'); 绘图显示记号标签,但不在绘图内生成记号标记。当我在matlab中将surf命令替换为contourf时,这个问题就消失了。但是我想知道,在使用matlab中的surf选项时,是否有一种特定的方法来获取刻度线。提前感谢您的帮助。surf实际上是一个三维对象。如果从二维视图

我试图用下面的代码在matlab中绘制曲面图

f=图形('单位','英寸','位置',[0 0 5 10]);
ax=轴('父',f);
h=表面(X,Y,Z,'Parent',ax);
设置(gca,'box','on');

绘图显示记号标签,但不在绘图内生成记号标记。当我在matlab中将
surf
命令替换为
contourf
时,这个问题就消失了。但是我想知道,在使用matlab中的
surf
选项时,是否有一种特定的方法来获取刻度线。提前感谢您的帮助。

surf
实际上是一个三维对象。如果从二维视图(即xy平面)查看打印,则曲面可能覆盖轴上的记号标记

contourf
只是一个二维对象,绘制在刻度线下方

尝试将
surf
替换为
pcolor
,这样可以从二维视图中获得相同的结果,并且不会覆盖记号