MATLAB 隐藏轴

本教程将介绍如何使用 MATLAB 中的 axis off 命令和 set() 函数从绘图中隐藏轴刻度和标签。

在 MATLAB 中使用 axis off 命令隐藏绘图中的轴刻度和标签

如果你想隐藏轴刻度和轴标签,你可以使用 axis off 命令,该命令会隐藏所有轴。例如,让我们绘制一个正弦波并使用 axis off 命令隐藏其轴刻度和标签。请参考下面的代码。

t = 1:0.01:2;
x = sin(2*pi*t);
y = cos(2*pi*t);
figure
plot(t,x)
xlabel('--time-->')
ylabel('--Amplitude-->')
axis off

输出:

MATLAB 隐藏轴

在上图中,由于 axis off 命令,我们看不到任何轴刻度和标签,尽管你可以在代码中看到标签已添加到图中。

使用 MATLAB 中的 set() 函数隐藏绘图中的轴刻度和标签

如果要隐藏轴刻度或轴标签,可以使用 MATLAB 中的 set() 函数。例如,让我们绘制一个正弦波并使用 set() 函数仅隐藏其轴刻度。请参考下面的代码。

t = 1:0.01:2;
x = sin(2*pi*t);
y = cos(2*pi*t);
figure
plot(t,x)
xlabel('--time-->')
ylabel('--Amplitude-->')
set(gca,'xtick',[],'ytick',[])

输出:

MATLAB 隐藏轴

在上图中,我们看不到任何轴刻度,但我们可以看到标签,因为我们使用 set() 函数仅隐藏轴刻度,而不是标签,但你也可以使用此隐藏标签功能。