首页 > 解决方案 > 如何在 MATLAB App 中去除背景颜色

问题描述

我制作了一个应用程序,它从一些下拉菜单中运行脚本并在右侧生成一组图表。我想让背景全白,但由于某种原因,我卡在下图中轴为白色但图形保持灰色的图像上。

图形图像

我尝试在设计视图中手动将颜色设置为“w”和“none”,并尝试使用下面的代码将默认值设置为“w”和“none”。

以下代码适用于脚本,但不适用于应用程序开发人员代码:

        set(groot,'DefaultFigureColor','none');
        set(groot,'DefaultAxesColor','none');

我错过了一些明显的东西吗?谢谢您的帮助。

标签: matlabbackground-colorfigure

解决方案


将颜色更改移动到回调的末尾,而不是开始,似乎已经修复了它。不知道为什么在生成图表期间颜色会重置。


推荐阅读