MATLAB的颜色刻度线VS网格

时间:2012-12-11 22:03:22

标签: matlab plot

所以,我试图保持MATLAB绘图网格的(通常)黑色,但我想将x轴和y轴颜色更改为白色。如果我做通常的设置(gca,'xcolor','w'); (和y一样),它将整个网格变为白色,这不是我想要的。

有一种简单的方法吗?

我查看了代码here,但它对我没什么帮助。

感谢。

1 个答案:

答案 0 :(得分:7)

快速破解你可以用你想要的颜色重绘轴并关闭网格:

plot(rand(10,1))
grid on

ax = copyobj(gca, gcf);
set(ax,'color','none','xgrid','off', 'xcolor','w', 'ygrid','off', 'ycolor','w')

不优雅但有效:

enter image description here