我正在尝试在MATLAB中创建一个包含许多子图的大图,其中心图是指南针。但是,我只想在指南针中显示箭头,而不是在侧面显示刻度线。我知道在使用普通绘图功能时,您只需输入:
set(h,'XTick',[],'YTick',[]);
但我想知道在使用compass
功能进行绘图时是否存在类似情况。]
答案 0 :(得分:0)
不幸的是,这并不容易。从Mathworks支持网站here,您必须执行以下操作:
set(findall(gcf, 'String', '30', '-or','String','60') ,'String', ' ');
也就是说,您需要找到每个刻度线并将其设置为只有空格的字符串。您可以构建所需的命令,然后对其进行评估。