如何在MATLAB中打开网格线但关闭ytick

如何在MATLAB中打开网格线但关闭ytick,matlab,graph,charts,Matlab,Graph,Charts,我试图在绘图上放置网格线,但关闭轴上的编号标记 我首先使用以下命令打开轴网线: grid on; 然而,当我使用 set(gca,'YTick',[]); % Get rid of markers y轴栅格将关闭!我怎样才能让它留下来?我想好了: 必须使用以下选项关闭标签: set(gca,'yticklabel',[]) 我不知道是否有更优雅的解决方案,但您可以将记号标签设置为空字符串 set(gca, 'YTickLabel', []) 这样,记号仍然存在

我试图在绘图上放置网格线,但关闭轴上的编号标记

我首先使用以下命令打开轴网线:

grid on;
然而,当我使用

set(gca,'YTick',[]); % Get rid of markers
y轴栅格将关闭!我怎样才能让它留下来?

我想好了:

必须使用以下选项关闭标签:

set(gca,'yticklabel',[])

我不知道是否有更优雅的解决方案,但您可以将记号标签设置为空字符串

 set(gca, 'YTickLabel', [])
这样,记号仍然存在