matlab - MATLAB 刻度线 VS 网格的颜色

标签 matlab plot

因此,我试图保持 MATLAB 绘图网格的(通常)黑色,但我想将 x 轴和 y 轴颜色更改为白色。如果我做通常的 set(gca, 'xcolor', 'w'); (对于 y 也是如此),它将整个网格更改为白色,这不是我想要的。

有没有简单的方法来做到这一点?

我已经审查了代码 here但它对我帮助不大。

谢谢。

最佳答案

作为快速破解,您可以使用您想要的颜色重新绘制轴并关闭网格:

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

关于matlab - MATLAB 刻度线 VS 网格的颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13829254/

相关文章:

image - 用于图像数据的 Matlab hist 函数

r - R中的直方图函数-打破参数不起作用

matlab - 使用容器时出错。映射/值指定的键不在此容器中

java - Java的命令窗口?

matlab - 如何通过Matlab正确读取串口数据

python - pyplot.scatter(dataframe) 与 dataframe.plot(kind ='scatter' )

r - 绘制生存图

r - 在ggplot水平条形图中格式化日期

matlab - 如何测量图像的二阶导数

图像和数据矩阵