要显示坐标轴的刻度线,可以使用axis函数来设置坐标轴的范围,并使用box on命令来显示坐标轴的框线。

要调整图层的覆盖顺序,可以使用uistack函数来设置图层的叠放顺序。例如,使用uistack函数将坐标轴图层置于最顶层:

uistack(gca, 'top');

要去掉图上边界的刻度,可以使用xtick函数来设置刻度的位置。例如,使用xtick函数将刻度设置为空数组:

xtick([]);

下面是一个完整的示例代码:

% 生成数据
x = 1:10;
y = 1:10;
[X, Y] = meshgrid(x, y);
Z = X + Y;

% 绘制pcolor图
pcolor(X, Y, Z);
shading flat;

% 设置坐标轴范围
axis([min(x), max(x), min(y), max(y)]);

% 显示坐标轴框线和刻度线
box on;
xtick([]);
ytick([]);

% 将坐标轴图层置于最顶层
uistack(gca, 'top');

运行以上代码,将会绘制出具有显示坐标轴刻度线、图层覆盖顺序正确以及去掉图上边界刻度的pcolor图。

Matlab pcolor 绘图:显示坐标轴刻度线、调整图层顺序和隐藏边界刻度

原文地址: https://www.cveoy.top/t/topic/fOs1 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录