所以,我试图保持MATLAB绘图网格的(通常)黑色,但我想将x轴和y轴颜色更改为白色。如果我做通常的设置(gca,'xcolor','w'); (和y一样),它将整个网格变为白色,这不是我想要的。
有一种简单的方法吗?
我查看了代码here,但它对我没什么帮助。
感谢。
答案 0 :(得分:7)
快速破解你可以用你想要的颜色重绘轴并关闭网格:
plot(rand(10,1))
grid on
ax = copyobj(gca, gcf);
set(ax,'color','none','xgrid','off', 'xcolor','w', 'ygrid','off', 'ycolor','w')
不优雅但有效: