本页对应的英文页面已更新,但尚未翻译。 若要查看最新内容,请点击此处访问英文页面。

ColorSpec(颜色设定)

颜色设定

说明

ColorSpec 不是函数;它是指为 MATLAB® 图形指定颜色的三种方式:

  • RGB 三元组

  • 短名称

  • 长名称

短名称和长名称是指定八种预定义颜色之一的字符向量。RGB 三元组是三元素行向量,其元素指定颜色的红、绿和蓝分量的强度;强度必须处于范围 [0 1] 内。下表列出了预定义的颜色及其等效的 RGB 三元组。

RGB 三元组

短名称

长名称

[1 1 0]

y

yellow

[1 0 1]

m

magenta

[0 1 1]

c

cyan

[1 0 0]

r

red

[0 1 0]

g

green

[0 0 1]

b

blue

[1 1 1]

w

white

[0 0 0]

k

black

示例

以下代码将 x 轴设置为红色。

ax = gca;
ax.XColor = 'red';

以下代码将图窗的背景色更改为粉色:

fig = gcf;
fig.Color = [1 0.4 0.6];

提示

八种预定义的颜色和指定为 RGB 三元组的任何颜色不包括在图窗的颜色图内,也不受图窗颜色图的更改的影响。相对于颜色图颜色,这些预定义颜色称为固定颜色。

大多数情况下,您可以使用 RGB 三元组或颜色名称字符向量指定颜色。但是,有些情况下,您不能将颜色指定为颜色名称。例如,您不能将散点图对象的 CData 属性设置为颜色名称。

另请参阅

| | | | | |