Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
因此,我试图保持 MATLAB 绘图网格的(通常)黑色,但我想将 x 轴和 y 轴颜色更改为白色。如果我做通常的 set(gca, 'xcolor', 'w'); (对于 y 也是如此),它将整个网格更改为白色,这不是我想要的。
是否有捷径可寻?
我在这里查看了代码,但对我没有多大帮助。
谢谢。
作为一个快速破解,你可以用你想要的颜色重新绘制轴并关闭网格:
plot(rand(10,1)) grid on ax = copyobj(gca, gcf); set(ax,'color','none','xgrid','off', 'xcolor','w', 'ygrid','off', 'ycolor','w')
不优雅但有效: