帮助中心帮助中心
增亮或加深颜色图
brighten(beta)
brighten(map,beta)
newmap = brighten(___)
brighten(f,beta)
示例
brighten(beta) 沿同一方向变换当前颜色图中所有颜色的强度。当 beta 介于 0 和 1 之间时,颜色变亮;当 beta 介于 -1 和 0 之间时,颜色变暗。变化的幅度与 beta 的幅值成正比。使用此语法,可以调整当前图窗中使用颜色图的所有图形对象的颜色。
beta
0
1
-1
brighten(map,beta) 变换指定为 map 的颜色图的强度。
map
newmap = brighten(___) 为上述语法中的任意输入参量组合返回调整后的颜色图。指定输出参量时,当前图窗不受影响。
newmap
brighten(f,beta) 变换为图窗 f 指定的颜色图的强度。其他图形对象(例如坐标区、坐标区标签和刻度)的颜色也会受到影响。
f
全部折叠
创建一个使用默认颜色图的曲面图。
surf(peaks);
增亮当前图窗的颜色图。
brighten(.8);
在分块图布局中显示使用 summer 颜色图的两个曲面图。
summer
t = tiledlayout(1,2); ax1 = nexttile; surf(ax1,peaks); ax2 = nexttile; surf(ax2,peaks); colormap(summer)
加深 summer 颜色图,并将其应用于第二个曲面。
newmap = brighten(summer,-.7); colormap(ax2,newmap)
亮度调整参数,指定为一个数值标量值。brighten 函数将颜色图中的每个值增大为 γ 的幂,其定义为:
brighten
γ={1−β,β>011+β,β≤0
数据类型: single | double
single
double
Figure
要调整的图窗,指定为 Figure 对象。如果指定此参量,除使用该颜色图的对象之外,图窗中其他图形对象的颜色也会受到影响。例如,坐标区、坐标区标签和刻度的颜色也会改变。
要调整的颜色图,指定为由 RGB 三元组组成的一个三列矩阵。RGB 三元组是包含三个元素的行向量,其元素分别指定颜色的红、绿、蓝分量的强度。强度必须在 [0, 1] 范围内。例如,下面是包含五种颜色的颜色图:
map = [0.2 0.1 0.5 0.1 0.5 0.8 0.2 0.7 0.6 0.8 0.7 0.3 0.9 1 0];
下表列出了常见颜色的 RGB 三元组值。
[1 1 0]
[1 0 1]
[0 1 1]
[1 0 0]
[0 1 0]
[0 0 1]
[1 1 1]
[0 0 0]
您也可以通过调用预定义的颜色图函数来创建矩阵。将该函数作为 brighten 函数的输入参量进行调用。例如,下面的命令会增亮 parula 颜色图。
parula
brighten(parula,.8)
数据类型: double | single
调整后的颜色图,返回为由 RGB 三元组组成的三列矩阵。
在 R2006a 之前推出
colormap | rgbplot
colormap
rgbplot
您点击的链接对应于以下 MATLAB 命令:
请在 MATLAB 命令行窗口中直接输入以执行命令。Web 浏览器不支持 MATLAB 命令。
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Contact your local office