查看和设置当前颜色图
首先,将当前图形的颜色映射更改为夏天
.
冲浪colormap(峰值)夏天
现在将colormap设置回系统的默认值。如果您没有指定不同的默认值,则默认颜色映射为parula
.
colormap默认的
从R2019b开始,可以使用tiledlayout
和nexttile
功能。调用tiledlayout
函数创建一个2乘1的平铺图表布局。调用nexttile
函数创建坐标轴对象ax₁
和ax2
.属性为每个轴指定不同的颜色映射,将轴对象传递给colormap
函数。在上面的坐标轴上,使用春天
colormap。在较低的坐标轴上,使用冬天
colormap。
Tiledlayout (2,1) ax1 = nexttile;Surf (peaks) colormap(ax1,spring) ax2 = nexttile;冲浪(山峰)colormap (ax2,冬天)
通过定义一个值介于0.0和1.0之间的三列矩阵来创建一个自定义的颜色映射。每行定义一个三元素的RGB三元组。第一列指定红色强度。第二列指定绿色强度。第三列指定蓝色强度。
通过将前两列设置为零,使用蓝色值的颜色映射。
Map = [0 0 0.3 0 0 0.4 0 0 0.5 0 0 0.6 0 0 0.8 0 0 1.0];冲浪(山峰)colormap(地图)
创建一个平面图山峰
函数并指定颜色映射。
网格(山峰)colormap(秋季(5))
返回定义图中使用的颜色的值的三列矩阵。每一行都是一个RGB三元组颜色值,它指定了颜色图的一种颜色。
提出= colormap
提出=5×31.0000 00 1.0000 0.2500 0 1.0000 0.5000 0 1.0000 0.7500 0 1.0000 1.0000
控件的轴对象返回特定轴的颜色映射值colormap
函数。
创建两个地块的瓷砖使用tiledlayout
和nexttile
从R2019b开始的新函数。调用tiledlayout
函数创建一个2乘1的平铺图表布局。调用nexttile
函数创建坐标轴对象ax₁
和ax2
.然后显示两个不同颜色的填充等高线图。
Tiledlayout (2,1) ax1 = nexttile;Contourf (peaks) colormap(ax1,hot(8)) ax2 = nexttile;contourf(山峰)colormap (ax2,粉红色)
通过传递返回在上面的图中使用的颜色映射值ax₁
到colormap
函数。每一行都是一个RGB三元组颜色值,它指定了颜色图的一种颜色。
提出= colormap (ax₁)
提出=8×30.3333 00 0.6667 00 1.0000 00 1.0000 0.3333 0 1.0000 0.6667 0 1.0000 1.0000 0 1.0000 1.0000 0.5000 1.0000 1.0000
地图
- - - - - -新配色方案的配色图“默认”
新的配色方案的Colormap,指定为Colormap名称、RGB三元组的三列矩阵或“默认”
.颜色映射名称指定与当前颜色映射具有相同数量颜色的预定义颜色映射。一个三列的RGB三联体矩阵指定一个自定义颜色映射。您可以自己创建矩阵,也可以调用预定义的colormap函数之一来创建矩阵。例如,colormap (parula (10))
控件中的10种颜色将当前图形的颜色映射设置为parula
colormap。
的值“默认”
将颜色映射设置为目标对象的默认颜色映射。
下表列出了预定义的颜色映射。
Colormap名字 | 颜色的比例 |
---|---|
parula |
|
飞机 |
|
hsv |
|
热 |
|
很酷的 |
|
春天 |
|
夏天 |
|
秋天 |
|
冬天 |
|
灰色的 |
|
骨 |
|
铜 |
|
粉红色的 |
|
行 |
|
colorcube |
|
棱镜 |
|
国旗 |
|
白色 |
|
要创建自定义颜色映射,请指定地图
作为RGB三联体的三列矩阵,其中每一行定义一种颜色。RGB三元组是一个由三个元素组成的行向量,其元素指定颜色的红色、绿色和蓝色组件的强度。强度必须在这个范围内[0, 1]
.例如,这个矩阵定义了一个包含5种颜色的颜色映射。
Map = [0.2 0.1 0.5 0.1 0.5 0.8 0.2 0.7 0.6 0.8 0.3 0.9 1 0];
这个表格列出了常见颜色的RGB三元组值。
颜色 | 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) |
数据类型:字符
|双
目标
- - - - - -目标数字
对象|轴
对象|PolarAxes
对象|GeographicAxes
对象|图形对象Target,指定为以下值之一:
数字
对象。图形颜色图影响图形内所有轴的绘图。
轴
对象,PolarAxes
对象,或GeographicAxes
对象。您可以为图形中的不同轴定义一个独特的彩色映射。
具有Colormap
财产。例如,您可以更改或查询HeatmapChart
对象。
提出
——Colormap值Colormap值,返回为RGB三元组的三列矩阵。矩阵的每一行定义了一个RGB三元组,该三元组指定了颜色图的一种颜色。取值范围是[0,1]。
颜色映射是介于之间的值的矩阵0
和1
用于定义图形对象(如表面、图像和补丁对象)的颜色。MATLAB®通过将数据值映射到颜色图中的颜色来绘制对象。
彩色地图可以是任意长度,但必须是三列宽。矩阵中的每一行使用RGB三元组定义了一种颜色。RGB三元组是一个由三个元素组成的行向量,其元素指定颜色的红色、绿色和蓝色组件的强度。强度必须在[0,1]范围内。的值0
表示没有颜色,值为1
显示完整的强度。例如,这个命令创建了一个颜色映射,它有五种颜色:黑色、红色、绿色、蓝色和白色。
Mymap = [0 0 0 1 0 0 0 1 0 0 0 1 1 1 1];
要更改可视化的配色方案,请调用colormap
函数更改包含轴或图形的颜色映射。例如,下面的命令创建一个曲面图,并将图形的颜色图设置为关联
.
冲浪(山峰)colormap(关联)
若要控制颜色映射的限制以及这些限制与数据范围的关系,请使用caxis
函数。
你点击一个链接对应于这个MATLAB命令:
通过在MATLAB命令窗口中输入命令来运行命令。Web浏览器不支持MATLAB命令。金宝app
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。