Main Content

本页翻译不是最新的。点击此处可查看最新英文版本。

colordef

设置默认属性值以显示不同的颜色方案

不推荐使用 colordef

语法

colordef white
colordef black
colordef none
colordef(fig,color_option)
h = colordef('new',color_option)

说明

colordef 允许您为图形显示选择白色或黑色背景。该函数设置轴线条和标签,以便它们与背景色形成对比。

colordef white 将轴背景、轴线条和标签以及图窗背景设置为默认系统颜色。

colordef black 将轴背景色设置为黑色,将轴线条和标签设置为白色,以及将图窗背景色设置为深灰色。

colordef none 将图窗颜色设置为 MATLAB® 版本 4 使用的颜色。最明显的差别是,轴背景设置为 'none',这使得轴背景和图窗背景的颜色相同。图窗背景色设置为黑色。

colordef(fig,color_option) 将句柄 fig 确定的图窗的颜色方案设置为颜色选项 'white''black''none' 之一。当使用此语法将 colordef 应用于现有图窗时,该图窗不得包含任何图形内容。如果包含内容,则应在使用此形式的命令之前将该内容清除(通过 clf)。

h = colordef('new',color_option) 返回使用指定的颜色选项(即 'white''black''none')创建的新图窗的句柄。当要控制默认环境时,可以使用此形式的命令创建 GUI。将使用 'visible','off' 创建图窗以防止闪烁。

提示

colordef 仅影响随后绘制的图窗而不影响当前显示的图窗。这是因为 colordef 通过在根或图窗级别设置默认属性值起作用。您可以使用以下语句列出根级别上当前设置的默认值

get(groot,'Default')

可以使用 reset 命令删除所有默认值:

reset(groot)

有关详细信息,请参阅 getreset 参考页。

版本历史记录

在 R2006a 之前推出

另请参阅