Matlab pcolor 绘图:显示坐标轴刻度线、调整图层顺序和隐藏边界刻度
要显示坐标轴的刻度线,可以使用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图。
原文地址: https://www.cveoy.top/t/topic/fOs1 著作权归作者所有。请勿转载和采集!