图表表面外观和行为
表面
属性控制外观和行为表面
对象。通过更改属性值,可以修改曲面图的某些方面。使用点表示法查询和设置属性。
h =冲浪(…);c = h.CData;h.CDataMapping =“直接”;
脸色
- - - - - -脸上的颜色“平”
(默认)|“interp”
|“没有”
|“texturemap”
|RGB值|十六进制颜色代码|“r”
|“g”
|“b”
| ...面颜色,指定为该表中的一个值。
价值 | 描述 |
---|---|
“平” |
的值为每个面使用不同的颜色 |
“interp” |
基于中的值为每个面使用插值着色 |
RGB三元组、十六进制颜色代码或颜色名称 | 对所有面使用指定的颜色。此选项不使用中的颜色值 |
“texturemap” |
转换颜色数据CData 使其与表面一致。 |
“没有” |
不要画面。 |
RGB三元组和十六进制颜色代码用于指定自定义颜色。
RGB三元组是一个三元素行向量,其元素指定颜色的红色、绿色和蓝色分量的强度。强度必须在范围内[0, 1]
; 例如(0.4 0.6 0.7)
。
十六进制颜色代码是以哈希符号开头的字符向量或字符串标量(#
)后跟三个或六个十六进制数字,其范围为0
到F
. 这些值不区分大小写。因此,颜色代码“#FF8800”
,“# ff8800”
,“# F80”
,“# f80”
是等价的。
或者,您可以通过名称指定一些常见的颜色。该表列出了已命名的颜色选项、等价的RGB三联体和十六进制颜色代码。
颜色名称 | 简称 | RGB值 | 十六进制颜色代码 | 外表 |
---|---|---|---|---|
“红色” |
“r” |
(1 0 0) |
“#FF0000” |
|
“绿色” |
“g” |
(0 1 0) |
“#00FF00” |
|
“蓝色” |
“b” |
[0 0 1] |
“# 0000 ff” |
|
“青色” |
“c” |
(0 1 1) |
“#00FFFF” |
|
“洋红” |
“我是 |
(1 0 1) |
“#FF00FF” |
|
“黄色” |
“y” |
(1 1 0) |
“# FFFF00” |
|
“黑” |
“k” |
[0 0 0] |
'#000000' |
|
“白色” |
' w ' |
(1 1 1) |
“# FFFFFF” |
|
以下是默认颜色的RGB三元组和十六进制颜色代码®用于多种类型的绘图。
RGB值 | 十六进制颜色代码 | 外表 |
---|---|---|
[0 0.4470 0.7410] |
“#0072BD” |
|
(0.8500 0.3250 0.0980) |
"D95319" |
|
[0.9290 0.6940 0.1250] |
"EDB120" |
|
[0.4940 0.1840 0.5560] |
“# 7 e2f8e” |
|
(0.4660 0.6740 0.1880) |
"77AC30" |
|
[0.3010 0.7450 0.9330] |
“#4DBEEE” |
|
[0.6350 0.0780 0.1840] |
“# A2142F” |
|
FaceAlpha
- - - - - -面部透明度[0, 1]
|“平”
|“interp”
|“texturemap”
表面透明度,指定为以下值之一:
标量范围内[0, 1]
-在所有面上使用统一的透明度。价值1
完全不透明且0
是完全透明的。之间的值0
和1
它们是半透明的。此选项不使用中的透明度值字母数据
财产。
“平”
-根据中的值为每个面使用不同的透明度字母数据
财产。第一个顶点的透明度值决定了整个脸的透明度。首先,您必须指定字母数据
属性作为与兹达塔
财产。的脸色
属性也必须设置为“平”
。
“interp”
-基于中的值为每个面使用插值透明度字母数据
属性。通过插值顶点处的值,透明度在每个面上都有所不同。首先必须指定字母数据
属性作为与兹达塔
财产。的脸色
属性也必须设置为“interp”
。
“texturemap”
—将数据转换为字母数据
使其与表面一致。
面部照明
- - - - - -灯光对象对面的影响“平”
(默认)|“古罗”
|“没有”
灯光对象对面的影响,指定为以下值之一:
“平”
-均匀地照射每一张脸。使用此值可查看分面对象。
“古罗”
-改变面上的灯光。计算顶点处的灯光,然后对面上的灯光进行线性插值。使用此值可查看曲面。
“没有”
-不要将浅色物体的光线照射到脸部。
要将灯光对象添加到轴,请使用光
函数。
注
的“phong”
值已被删除。使用“古罗”
相反
背面照明
- - - - - -法线指向远离摄影机时的面照明“reverselit”
(默认)|“灯”
|“点燃”
顶点法线指向远离摄影机时的面照明,指定为以下值之一:
“reverselit”
-照亮面,就像顶点法线指向摄影机一样。
“灯”
-不要照脸。
“点燃”
-根据顶点法线照亮脸部。
使用此属性可区分对象的内部表面和外部表面。例如,请参见背面照明。
MeshStyle
- - - - - -要显示的边“两个”
(默认)|“行”
|“专栏”
要显示的边,指定为“两个”
,“行”
或“专栏”
。
EdgeColor
- - - - - -边缘线的颜色[0 0 0]
(默认)|“没有”
|“平”
|“interp”
|RGB值|十六进制颜色代码|“r”
|“g”
|“b”
| ...边缘线颜色,指定为此处列出的值之一。的默认颜色[0 0 0]
对应于黑色边。
价值 | 描述 |
---|---|
“没有” |
不要画边。 |
“平” |
根据中的值为每条边使用不同的颜色 |
“interp” |
使用插值着色为每条边的基础上的值 |
RGB三元组、十六进制颜色代码或颜色名称 | 为所有边使用指定的颜色。此选项不使用中的颜色值 |
RGB三元组和十六进制颜色代码用于指定自定义颜色。
RGB三元组是一个三元素行向量,其元素指定颜色的红色、绿色和蓝色分量的强度。强度必须在范围内[0, 1]
; 例如(0.4 0.6 0.7)
。
十六进制颜色代码是以哈希符号开头的字符向量或字符串标量(#
)后跟三个或六个十六进制数字,其范围为0
到F
. 这些值不区分大小写。因此,颜色代码“#FF8800”
,“# ff8800”
,“# F80”
,“# f80”
是等价的。
或者,您可以通过名称指定一些常见的颜色。该表列出了已命名的颜色选项、等价的RGB三联体和十六进制颜色代码。
颜色名称 | 简称 | RGB值 | 十六进制颜色代码 | 外表 |
---|---|---|---|---|
“红色” |
“r” |
(1 0 0) |
“#FF0000” |
|
“绿色” |
“g” |
(0 1 0) |
“#00FF00” |
|
“蓝色” |
“b” |
[0 0 1] |
“# 0000 ff” |
|
“青色” |
“c” |
(0 1 1) |
“#00FFFF” |
|
“洋红” |
“我是 |
(1 0 1) |
“#FF00FF” |
|
“黄色” |
“y” |
(1 1 0) |
“# FFFF00” |
|
“黑” |
“k” |
[0 0 0] |
'#000000' |
|
“白色” |
' w ' |
(1 1 1) |
“# FFFFFF” |
|
以下是MATLAB在多种绘图类型中使用的默认颜色的RGB三元组和十六进制颜色代码。
RGB值 | 十六进制颜色代码 | 外表 |
---|---|---|
[0 0.4470 0.7410] |
“#0072BD” |
|
(0.8500 0.3250 0.0980) |
"D95319" |
|
[0.9290 0.6940 0.1250] |
"EDB120" |
|
[0.4940 0.1840 0.5560] |
“# 7 e2f8e” |
|
(0.4660 0.6740 0.1880) |
"77AC30" |
|
[0.3010 0.7450 0.9330] |
“#4DBEEE” |
|
[0.6350 0.0780 0.1840] |
“# A2142F” |
|
EdgeAlpha
- - - - - -边缘透明度[0, 1]
|“平”
|“interp”
边透明度,指定为以下值之一:
标量范围内[0, 1]
-在所有的边缘使用统一的透明度。的值1
完全不透明且0
是完全透明的。之间的值0
和1
它们是半透明的。此选项不使用中的透明度值字母数据
财产。
“平”
-使用不同的透明度为每条边的基础上的值字母数据
财产。首先,您必须指定字母数据
属性作为与兹达塔
财产。第一个顶点的透明度值决定了整个边缘的透明度。的EdgeColor
属性也必须设置为“平”
。
“interp”
-使用插值透明度为每条边的基础上的值字母数据
财产。首先,您必须指定字母数据
属性作为与兹达塔
属性。通过插值顶点处的值,透明度在每条边上都会发生变化EdgeColor
属性也必须设置为“interp”
。
线型
- - - - - -线条样式“- - -”
(默认)|“——”
|':'
|“-”。
|“没有”
线条样式,指定为此表中列出的选项之一。
线型 | 描述 | 产生的线 |
---|---|---|
“- - -” |
实线 |
|
“——” |
虚线 |
|
':' |
虚线 |
|
“-”。 |
虚线 |
|
“没有” |
没线 | 没线 |
线宽
- - - - - -线宽0.5
(默认)|积极的价值线条宽度,以点为单位指定为正值,其中1点=1/72英寸。如果线条有标记,则线条宽度也会影响标记边缘。
线宽不能小于像素的宽度。如果将线宽设置为小于系统上像素宽度的值,则线条显示为一个像素宽。
对齐垂直中心
- - - - - -尖锐的垂直和水平线“关”
(默认)|开/关逻辑值尖锐的垂直线和水平线,指定为“上”
或“关”
,或数字或逻辑1
(真正的
)或0
(假
).价值“上”
等于true,并且“关”
相当于假
. 因此,可以将此属性的值用作逻辑值。该值存储为类型为的开/关逻辑值matlab.lang.OnOffSwitchState
。
“上”
-锐化垂直和水平线条,以消除不均匀的外观。
“关”
-不要削尖垂直线或水平线。线条的厚度或颜色可能不均匀。
如果关联图形具有图形平滑
属性设置为“上”
和渲染器
属性设置为“opengl”
,然后图形对绘图应用平滑技术。在某些情况下,此平滑技术可能导致垂直线和水平线在厚度或颜色上出现不均匀。使用对齐垂直中心
属性来消除不均匀的外观。
注
您必须有支持此功能的显卡。万博1manbetx要查看是否支持该特性,请调用万博1manbetx渲染器信息
功能。如果得到支持,,万博1manbetx渲染器信息
返回值1
为info.Details.万博1manbetxSupportsAlignVertexCenters
。
边缘照明
- - - - - -灯光对象对边的影响“没有”
(默认)|“平”
|“古罗”
光物体在边缘上的效果,指定为以下值之一:
“平”
-在每个边上均匀地应用灯光。
“没有”
-不要将灯光对象的灯光应用于边缘。
“古罗”
-计算顶点处的灯光,然后沿边进行线性插值。
注
的“phong”
值已被删除。使用“古罗”
相反
标记
- - - - - -标记符号“没有”
(默认)|“哦”
|'+'
|'*'
|“。”
| ...标记符号,指定为本表中列出的值之一。默认情况下,对象不显示标记。指定标记符号将在每个数据点或顶点添加标记。
标记 | 描述 | 结果标记 |
---|---|---|
“哦” |
圆 |
|
'+' |
加号 |
|
'*' |
星号 |
|
“。” |
指向 |
|
“x” |
交叉 |
|
'_' |
水平线 |
|
'|' |
垂直线 |
|
“年代” |
广场 |
|
“d” |
钻石 |
|
'^' |
向上三角形 |
|
“v” |
向下的三角形 |
|
'>' |
直角三角形 |
|
'<' |
左指向三角形 |
|
“p” |
五角星 |
|
“h” |
卦 |
|
“没有” |
没有标记 | 不适用 |
点尺寸
- - - - - -标志尺寸6
(默认)|积极的价值标记大小,以点为单位指定为正值,其中1点=1/72英寸。
标记颜色
- - - - - -标记轮廓颜色“汽车”
(默认)|“平”
|RGB值|十六进制颜色代码|“r”
|“g”
|“b”
标记轮廓颜色,指定为“汽车”
,“平”
、RGB三元组、十六进制颜色代码、颜色名称或短名称。的“汽车”
选项使用相同的颜色EdgeColor
财产。的“平”
选择使用CData
在顶点处设置颜色的值。
对于自定义颜色,请指定RGB三元组或十六进制颜色代码。
RGB三元组是一个三元素行向量,其元素指定颜色的红色、绿色和蓝色分量的强度。强度必须在范围内[0, 1]
; 例如(0.4 0.6 0.7)
。
十六进制颜色代码是以哈希符号开头的字符向量或字符串标量(#
)后跟三个或六个十六进制数字,其范围为0
到F
. 这些值不区分大小写。因此,颜色代码“#FF8800”
,“# ff8800”
,“# F80”
,“# f80”
是等价的。
或者,您可以通过名称指定一些常见的颜色。该表列出了已命名的颜色选项、等价的RGB三联体和十六进制颜色代码。
颜色名称 | 简称 | RGB值 | 十六进制颜色代码 | 外表 |
---|---|---|---|---|
“红色” |
“r” |
(1 0 0) |
“#FF0000” |
|
“绿色” |
“g” |
(0 1 0) |
“#00FF00” |
|
“蓝色” |
“b” |
[0 0 1] |
“# 0000 ff” |
|
“青色” |
“c” |
(0 1 1) |
“#00FFFF” |
|
“洋红” |
“我是 |
(1 0 1) |
“#FF00FF” |
|
“黄色” |
“y” |
(1 1 0) |
“# FFFF00” |
|
“黑” |
“k” |
[0 0 0] |
'#000000' |
|
“白色” |
' w ' |
(1 1 1) |
“# FFFFFF” |
|
“没有” |
不适用 | 不适用 | 不适用 | 没有颜色 |
以下是MATLAB在多种绘图类型中使用的默认颜色的RGB三元组和十六进制颜色代码。
RGB值 | 十六进制颜色代码 | 外表 |
---|---|---|
[0 0.4470 0.7410] |
“#0072BD” |
|
(0.8500 0.3250 0.0980) |
"D95319" |
|
[0.9290 0.6940 0.1250] |
"EDB120" |
|
[0.4940 0.1840 0.5560] |
“# 7 e2f8e” |
|
(0.4660 0.6740 0.1880) |
"77AC30" |
|
[0.3010 0.7450 0.9330] |
“#4DBEEE” |
|
[0.6350 0.0780 0.1840] |
“# A2142F” |
|
MarkerFaceColor
- - - - - -标记填充颜色“没有”
(默认)|“汽车”
|“平”
|RGB值|十六进制颜色代码|“r”
|“g”
|“b”
| ...标记填充颜色,指定为“汽车”
,“平”
、RGB三元组、十六进制颜色代码、颜色名称或短名称。的“汽车”
选项使用相同的颜色颜色
轴的属性“平”
选择使用CData
用于设置颜色的顶点的值。
对于自定义颜色,请指定RGB三元组或十六进制颜色代码。
RGB三元组是一个三元素行向量,其元素指定颜色的红色、绿色和蓝色分量的强度。强度必须在范围内[0, 1]
; 例如(0.4 0.6 0.7)
。
十六进制颜色代码是以哈希符号开头的字符向量或字符串标量(#
)后跟三个或六个十六进制数字,其范围为0
到F
. 这些值不区分大小写。因此,颜色代码“#FF8800”
,“# ff8800”
,“# F80”
,“# f80”
是等价的。
或者,您可以通过名称指定一些常见的颜色。该表列出了已命名的颜色选项、等价的RGB三联体和十六进制颜色代码。
颜色名称 | 简称 | RGB值 | 十六进制颜色代码 | 外表 |
---|---|---|---|---|
“红色” |
“r” |
(1 0 0) |
“#FF0000” |
|
“绿色” |
“g” |
(0 1 0) |
“#00FF00” |
|
“蓝色” |
“b” |
[0 0 1] |
“# 0000 ff” |
|
“青色” |
“c” |
(0 1 1) |
“#00FFFF” |
|
“洋红” |
“我是 |
(1 0 1) |
“#FF00FF” |
|
“黄色” |
“y” |
(1 1 0) |
“# FFFF00” |
|
“黑” |
“k” |
[0 0 0] |
'#000000' |
|
“白色” |
' w ' |
(1 1 1) |
“# FFFFFF” |
|
“没有” |
不适用 | 不适用 | 不适用 | 没有颜色 |
以下是MATLAB在多种绘图类型中使用的默认颜色的RGB三元组和十六进制颜色代码。
RGB值 | 十六进制颜色代码 | 外表 |
---|---|---|
[0 0.4470 0.7410] |
“#0072BD” |
|
(0.8500 0.3250 0.0980) |
"D95319" |
|
[0.9290 0.6940 0.1250] |
"EDB120" |
|
[0.4940 0.1840 0.5560] |
“# 7 e2f8e” |
|
(0.4660 0.6740 0.1880) |
"77AC30" |
|
[0.3010 0.7450 0.9330] |
“#4DBEEE” |
|
[0.6350 0.0780 0.1840] |
“# A2142F” |
|
此属性仅影响圆形、方形、菱形、五角星形、六边形和四种三角形标记类型。
例子:[0.3 0.2 0.1]
例子:“绿色”
例子:“#D2F9A7”
XData
- - - - - -x坐标数据x-指定为矩阵的坐标数据,其大小与兹达塔
或者作为长度的向量n
,在那里[m,n]=尺寸(ZData)
。
数据类型:单一的
|双
|int8
|int16
|int32
|int64
|uint8
|uint16
|uint32
|uint64
|绝对的
|日期时间
|持续时间
XDataMode
- - - - - -选择模式XData
“汽车”
|“手册”
选择模式XData
,指定为以下值之一:
“汽车”
-使用的列索引兹达塔
。.
“手册”
-使用手动指定的值。若要指定值,请使用plotting函数的输入参数或直接设置XData
财产。
XDataSource
- - - - - -变量与XData
''
(默认)|特征向量|字符串变量与XData
,指定为包含MATLAB工作空间变量名称的字符向量或字符串。MATLAB计算基本工作空间中的变量以生成XData
。
默认情况下,没有链接变量,所以值是空字符向量,''
。如果链接变量,则MATLAB不会更新XData
立即恢复价值。要强制更新数据值,请使用refreshdata
函数。
注
如果将一个数据源属性更改为包含不同维度数据的变量,则可能导致该函数生成警告,并且在将所有数据源属性更改为适当值之前不会呈现图表。
例子:“x”
YData
- - - - - -y坐标数据y-坐标数据,指定为大小相同的矩阵兹达塔
或长度向量米
,在那里[m,n]=尺寸(ZData)
。
数据类型:单一的
|双
|int8
|int16
|int32
|int64
|uint8
|uint16
|uint32
|uint64
|绝对的
|日期时间
|持续时间
YDataMode
- - - - - -选择模式YData
“汽车”
|“手册”
选择模式YData
,指定为以下值之一:
“汽车”
-使用的行索引兹达塔
。
“手册”
-使用手动指定的值。若要指定值,请使用plotting函数的输入参数或直接设置YData
财产。
数据源
- - - - - -变量与YData
''
(默认)|特征向量|字符串变量与YData
,指定为包含MATLAB工作空间变量名称的字符向量或字符串。MATLAB计算基本工作空间中的变量以生成YData
。
默认情况下,没有链接变量,所以值是空字符向量,''
。如果链接变量,则MATLAB不会更新YData
立即恢复价值。要强制更新数据值,请使用refreshdata
函数。
注
如果将一个数据源属性更改为包含不同维度数据的变量,则可能导致该函数生成警告,并且在将所有数据源属性更改为适当值之前不会呈现图表。
例子:“y”
兹达塔
- - - - - -z坐标数据z-坐标数据,指定为矩阵。
数据类型:单一的
|双
|int8
|int16
|int32
|int64
|uint8
|uint16
|uint32
|uint64
|绝对的
|日期时间
|持续时间
ZDataSource
- - - - - -变量与兹达塔
''
(默认)|特征向量|字符串变量与兹达塔
,指定为包含MATLAB工作空间变量名称的字符向量或字符串。MATLAB计算基本工作空间中的变量以生成兹达塔
。
默认情况下,没有链接变量,所以值是空字符向量,''
。如果链接变量,则MATLAB不会更新兹达塔
立即恢复价值。要强制更新数据值,请使用refreshdata
函数。
注
如果将一个数据源属性更改为包含不同维度数据的变量,则可能导致该函数生成警告,并且在将所有数据源属性更改为适当值之前不会呈现图表。
例子:“z”
CData
- - - - - -顶点颜色顶点颜色,以下列形式之一指定:
2-D数组-使用颜色映射的颜色。通过设置为每个顶点指定颜色CData
到与相同大小的数组兹达塔
这个CDataMapping
属性确定这些值如何映射到当前颜色映射。如果脸色
属性设置为“texturemap”
,然后CData
不需要与相同的大小兹达塔
。但是,它必须是有类型的双
或uint8
这个CData
值映射为符合由定义的曲面兹达塔
。
3-D阵列-使用真实的颜色。通过设置为每个顶点指定一个RGB三联体颜色CData
到m-x-n-x-3阵列,其中[m,n]=尺寸(ZData)
。RGB三元组是一个三元素向量,用于指定颜色的红色、绿色和蓝色分量的强度。数组的第一页包含颜色的红色分量,第二页包含绿色分量,第三页包含蓝色分量。由于曲面使用真彩色而不是颜色贴图颜色,因此CDataMapping
财产无效。
如果CData
是一种双
或单一的
,则RGB三重态值为[0 0 0]
对应于黑色和黑色(1 1 1)
对应于白色。
如果CData
是整数类型,则曲面使用整个数据范围来确定颜色。例如,如果CData
是一种uint8
,然后[0 0 0]
对应于黑色和黑色(255 255 255)
对应于白色。如果CData
是一种int8
,然后[-128 -128 -128]
对应于黑色和黑色(127 127 127)
对应于白色。
数据类型:单一的
|双
|int8
|int16
|int32
|int64
|uint8
|uint16
|uint32
|uint64
CDataMode
- - - - - -选择模式CData
“汽车”
(默认)|“手册”
选择模式CData
,指定为以下值之一:
“汽车”
-使用兹达塔
值来设置颜色。
“手册”
—使用手动设置的值。要指定值,请设置CData
财产。
CDATA来源
- - - - - -变量与CData
''
|特征向量|字符串变量与CData
,指定为包含MATLAB工作空间变量名称的字符向量或字符串。MATLAB计算基本工作空间中的变量以生成CData
。
默认情况下,没有链接变量,所以值是空字符向量,''
。如果链接变量,则MATLAB不会更新CData
立即值。要强制更新值,请使用refreshdata
函数。
注
如果将一个数据源属性更改为包含不同维度数据的变量,则可能会导致函数生成警告,并且在将所有数据源属性更改为适当值之前不会呈现图形。
CDataMapping
- - - - - -颜色映射方法“缩放”
(默认)|“直接的”
颜色映射方法,指定为“缩放”
或“直接的”
. 使用此属性可以控制中颜色数据值的映射CData
colormap。
这些方法有以下效果:
“直接的”
-将值解释为当前颜色映射的索引。带小数部分的值固定为最接近的较低整数。
如果值的类型为双
或单一的
,则为1
或更少的映射到颜色映射中的第一种颜色。等于或大于颜色映射到颜色映射中的最后一种颜色的长度的值。
如果值的类型为uint8
,uint16
,uint32
,uint64
,int8
,int16
,int32
或int64
,则为0
或更少映射到colormap中的第一种颜色。值等于或大于colormap映射到colormap中最后一种颜色的长度(或不超过类型的范围限制)。
如果值的类型为逻辑
,则为0
映射到colormap中的第一种颜色和1
映射到颜色映射中的第二种颜色。
“缩放”
-将值缩放到最小和最大颜色限制之间的范围克莱姆
属性包含颜色限制。
字母数据
- - - - - -透明度数据兹达塔
每个顶点的透明度数据,指定为与顶点大小相同的数组兹达塔
财产。指定值后,将FaceAlpha
和EdgeAlpha
属性来控制透明度的类型。如果FaceAlpha
和EdgeAlpha
属性都设置为标量值,则曲面不使用字母数据
值。
的AlphaDataMapping
属性确定曲面如何解释曲面字母数据
属性值。
数据类型:单一的
|双
|int8
|int16
|int32
|int64
|uint8
|uint16
|uint32
|uint64
|逻辑
AlphaDataMapping
- - - - - -解读字母数据
价值观“缩放”
(默认)|“直接的”
|“没有”
解读字母数据
值,指定为以下值之一:
“没有”
-将这些值解释为透明值。1或更大的值是完全不透明的,0或更小的值是完全透明的,0到1之间的值是半透明的。
“缩放”
-将值映射到图形的alphamap中。轴的最小和最大极限决定字母数据
分别映射到alphamap中第一个和最后一个元素的值。例如,如果alpha限制为[3 - 5]
,则为3.
或更少映射到alphamap中的第一个元素5
或更大的映射到alphamap中的最后一个元素。的阿利姆
轴的属性包含极限。的Alphamap
属性包含字母映射。
“直接的”
-将值解释为图的alphamap中的索引。小数部分的值固定为最接近的下整数。
如果值的类型为双
或单一的
,则1或更小的值映射到alphamap中的第一个元素。等于或大于到alphamap中最后一个元素的alphamap映射长度的值。
如果值是整数类型,则0或更小的值映射到alphamap中的第一个元素。等于或大于alphamap映射到alphamap中最后一个元素的长度的值(或整数类型的最大值)。整数类型包括uint8
,uint16
,uint32
,uint64
,int8
,int16
,int32
,int64
。
如果值的类型为逻辑
,则值0映射到alphamap中的第一个元素,值1映射到alphamap中的第二个元素。
VertexNormals
- - - - - -每个曲面顶点的法向量[]
(默认)|m-by-n-by-3数组每个曲面顶点的法向量,指定为m-x-n-x-3数组,其中[m,n]=尺寸(ZData)
。为每个顶点指定一个法向量。
指定此属性的值会将关联模式设置为手动。如果未指定法向量,则曲面会生成用于照明计算的此数据。
数据类型:单一的
|双
VertexNormalsMode
- - - - - -选择模式VertexNormals
“汽车”
(默认)|“手册”
选择模式VertexNormals
,指定为以下值之一:
“汽车”
-根据坐标数据计算法向量。
“手册”
—使用手动设置的值。要指定值,请设置VertexNormals
财产。
FaceNormals
- - - - - -每个曲面的法向量[]
(默认)|(m - 1)——- (n - 1)×3的数组每个曲面的法向量,指定为(m-1)-by-(n-1)-by-3数组,其中[m,n]=尺寸(ZData)
。每个面指定一个法向量。
指定此属性的值会将关联模式设置为手动。如果未指定法向量,则曲面会生成用于照明计算的此数据。
数据类型:单一的
|双
FaceNormalsMode
- - - - - -选择模式FaceNormals
“汽车”
(默认)|“手册”
选择模式FaceNormals
,指定为以下值之一:
“汽车”
-根据坐标数据计算法向量。
“手册”
—使用手动设置的值。要指定值,请设置FaceNormals
财产。
环境强度
- - - - - -环境光强度0.3
(默认)|标量范围内[0, 1]
环境光的强度,指定为范围内的标量值[0, 1]
. 环境光是照亮整个场景的无方向光。轴中必须至少有一个可见光对象才能使环境光可见。
的AmbientLightColor
属性设置环境光的颜色。轴中所有对象的颜色都相同。
例子:0.5
数据类型:双
扩散强度
- - - - - -漫射光强度0.6
(默认)|标量范围内[0, 1]
漫射光的强度,指定为范围内的标量值[0, 1]
。漫反射光是来自轴中的光物体的非镜面反射。
例子:0.3
数据类型:双
镜面强度
- - - - - -镜面反射强度0.9
(默认)|标量范围内[0, 1]
镜面反射强度,指定为范围内的标量值[0, 1]
.镜面反射是轴上灯光对象在表面上的亮点。
例子:0.3
数据类型:双
镜面反射元件
- - - - - -镜面光斑的大小镜面光斑的大小,指定为大于或等于1的标量值。大多数材料的指数都在这个范围内20 [5]
。
例子:7
数据类型:双
SpecularColorReflectance
- - - - - -镜面反射的颜色[0, 1]
镜面反射的颜色,指定为范围内的标量值[0, 1]
。的值1
仅使用光源的颜色设置颜色。值为0
使用反射物体的颜色和光源的颜色设置颜色。的颜色
灯光的属性包含光源的颜色。对于介于两者之间的值,比例呈线性变化。
例子:0.5
数据类型:双
显示名称
- - - - - -传说标签''
(默认)|特征向量|字符串标量图例标号,指定为字符向量或字符串标量。图例不会显示,直到你调用传奇
命令。如果未指定文本,则传奇
使用表单设置标签“dataN”
。
注释
- - - - - -控件,用于从图例中包含或排除对象注释
对象此属性是只读的。
控件,用于从图例中包含或排除对象注释
对象。设置基础图标显示样式
属性设置为以下值之一:
“上”
-将对象包括在图例中(默认)。
“关”
-不要在图例中包含该对象。
例如,要排除图形对象,去
,从传说集图标显示样式
财产“关”
。
go.Annotation.LegendInformation.IconDisplayStyle=“关”;
或者,您可以使用传奇
函数。将第一个输入参数指定为要包含的图形对象的向量。如果您没有在第一个输入参数中指定现有的图形对象,则图例中将不会显示该图形对象。然而,图例创建后添加到轴上的图形对象确实会出现在图例中。考虑在创造所有情节后再创造传说,以避免额外道具。
看得见的
- - - - - -能见度状态“上”
(默认)|开/关逻辑值可见性状态,指定为“上”
或“关”
,或数字或逻辑1
(真正的
)或0
(假
).价值“上”
相当于真正的
,“关”
相当于假
. 因此,可以将此属性的值用作逻辑值。该值存储为类型为的开/关逻辑值matlab.lang.OnOffSwitchState
。
“上”
-显示对象。
“关”
-隐藏对象而不删除它。您仍然可以访问不可见对象的属性。
数据模板
- - - - - -数据提示内容数据模板
对象数据提示内容,指定为数据模板
对象通过修改基础文档的属性,可以控制显示在数据提示中的内容数据模板
对象。有关属性列表,请参见DataTipTemplate属性。
有关修改数据提示的示例,请参见创建自定义数据提示。
注
的数据模板
对象未由返回findobj
或findall
,它不会被复制copyobj
。
快捷菜单
- - - - - -上下文菜单GraphicsPlaceholder
排列(默认)|快捷菜单
对象上下文菜单,指定为快捷菜单
对象。右键单击对象时,使用此属性可显示关联菜单。使用uicontextmenu
函数。
注
如果易损件
属性设置为“没有”
或者如果HitTest
属性设置为“关”
,则不会显示关联菜单。
挑选出来的
- - - - - -选择状态“关”
(默认)|开/关逻辑值选择状态,指定为“上”
或“关”
,或数字或逻辑1
(真正的
)或0
(假
).价值“上”
等于true,并且“关”
相当于假
. 因此,可以将此属性的值用作逻辑值。该值存储为类型为的开/关逻辑值matlab.lang.OnOffSwitchState
。
“上”
-选中。如果在打印编辑模式下单击对象,则MATLAB将设置其挑选出来的
财产“上”
.如果SelectionHighlight
属性也设置为“上”
,然后MATLAB显示对象周围的选择控制柄。
“关”
-未选择。
SelectionHighlight
- - - - - -选择手柄显示“上”
(默认)|开/关逻辑值选择句柄时的显示,指定为“上”
或“关”
,或数字或逻辑1
(真正的
)或0
(假
).价值“上”
等于true,并且“关”
相当于假
. 因此,可以将此属性的值用作逻辑值。该值存储为类型为的开/关逻辑值matlab.lang.OnOffSwitchState
。
“上”
-显示选择手柄时挑选出来的
属性设置为“上”
。
“关”
-永远不要显示选择句柄,即使挑选出来的
属性设置为“上”
。
剪裁
- - - - - -对象到轴限制的剪裁“上”
(默认)|开/关逻辑值将对象剪裁到轴限制,指定为“上”
或“关”
,或数字或逻辑1
(真正的
)或0
(假
).价值“上”
等于true,并且“关”
相当于假
. 因此,可以将此属性的值用作逻辑值。该值存储为类型为的开/关逻辑值matlab.lang.OnOffSwitchState
。
的值“上”
剪辑对象超出轴限制的部分。
的值“关”
显示整个对象,即使它的部分出现在轴的限制之外。如果你创建一个plot, set,对象的部分可能会出现在坐标轴限制之外等等
,冻结轴缩放,然后创建对象,使其比原来的plot更大。
的剪裁
属性的值必须设置为“上”
。否则,此属性无效。有关剪裁行为的详细信息,请参阅剪裁
轴的属性。
按钮向下
- - - - - -鼠标单击回调''
(默认)|函数处理|单元阵列|特征向量鼠标单击回调,指定为以下值之一:
函数处理
单元格数组,包含函数句柄和附加参数
字符向量,这是一个有效的MATLAB命令或函数,在基本工作区中进行评估(不推荐)
单击对象时,使用此属性执行代码。如果使用函数句柄指定此属性,则在执行回调时,MATLAB将向回调函数传递两个参数:
Clicked object—从回调函数中访问单击对象的属性。
事件数据-空参数。将其替换为平铺字符(~
)在函数定义中,指示未使用此参数。
有关如何使用函数句柄来定义回调函数的更多信息,请参见回调定义。
注
如果易损件
属性设置为“没有”
或者如果HitTest
属性设置为“关”
,则此回调不执行。
创建FCN
- - - - - -创建函数''
(默认)|函数处理|单元阵列|特征向量对象创建函数,指定为以下值之一:
函数处理。
第一个元素是函数句柄的单元格数组。单元格数组中的后续元素是传递给回调函数的参数。
字符向量包含有效的MATLAB表达式(不推荐)。MATLAB在基本工作空间中计算这个表达式。
有关将回调指定为函数句柄、单元格数组或字符向量的详细信息,请参见回调定义。
此属性指定MATLAB创建对象时要执行的回调函数。MATLAB在执行创建FCN
回调。如果未指定创建FCN
属性,然后MATLAB执行一个默认创建函数。
设定创建FCN
现有组件上的属性无效。
如果将此属性指定为函数句柄或单元格数组,则可以访问使用回调函数的第一个参数创建的对象。否则,请使用gcbo
函数来访问对象。
删除FCN
- - - - - -删除函数''
(默认)|函数处理|单元阵列|特征向量可中断
- - - - - -回调中断“上”
(默认)|开/关逻辑值回调中断,指定为“上”
或“关”
,或数字或逻辑1
(真正的
)或0
(假
).价值“上”
相当于真正的
,“关”
相当于假
. 因此,可以将此属性的值用作逻辑值。该值存储为类型为的开/关逻辑值matlab.lang.OnOffSwitchState
。
此属性确定是否可以中断正在运行的回调。有两种回调状态需要考虑:
的跑步Callback是当前正在执行的回调。
的打断Callback是一个试图中断正在运行的回调的回调。
MATLAB在执行处理回调队列的命令时确定回调中断行为drawnow
,图形
,uifigure
,getframe
,等待
,暂停
。
如果正在运行的回调不包含这些命令之一,则不会发生中断。MATLAB首先完成正在运行的回调,然后执行正在中断的回调。
如果正在运行的回调确实包含这些命令之一,则可中断
拥有运行回调的对象的属性确定是否发生中断:
如果可中断
是“关”
,则不发生中断。相反,巴士行动
拥有中断回调的对象的属性确定是放弃中断回调还是将其添加到回调队列。
如果可中断
是“上”
,则中断发生。下一次MATLAB处理回调队列时,它将停止正在运行的回调的执行,并执行中断的回调。中断回调完成后,MATLAB将继续执行正在运行的回调。
注
回调中断和执行在以下情况下表现不同:
如果中断回调是删除FCN
,CloseRequestFcn
或SizeChangedFcn
回调,则中断发生不管可中断
属性值。
如果正在运行的回调当前正在执行等待
函数,则无论可中断
属性值。
如果中断回调属于计时器
对象,则回调将根据计划执行,而与可中断
属性值。
巴士行动
- - - - - -回调队列“队列”
(默认)|“取消”
回调队列,指定为“队列”
或“取消”
这个巴士行动
属性决定了MATLAB如何处理中断回调的执行。有两种回调状态需要考虑:
的跑步Callback是当前正在执行的回调。
的打断Callback是一个试图中断正在运行的回调的回调。
的巴士行动
属性仅在满足这两个条件时确定回调排队行为:
在这种情况下巴士行动
拥有中断回调的对象的属性确定MATLAB如何处理中断回调巴士行动
财产:
“队列”
-在正在运行的回调完成执行后,将中断回调放入要处理的队列中。
“取消”
-不执行中断回调。
易损件
- - - - - -捕捉鼠标点击的能力“可见的”
(默认)|“所有”
|“没有”
捕捉鼠标点击的能力,指定为以下值之一:
“可见的”
-在可见时捕获鼠标单击看得见的
属性必须设置为“上”
并且您必须单击表面
具有定义颜色的对象。不能单击关联颜色属性设置为的零件“没有”
。如果绘图包含标记,则如果边缘或填充具有定义的颜色,则可以单击整个标记HitTest
属性确定表面
对象响应单击或祖先响应。
“所有”
-捕获鼠标点击不考虑能见度。的看得见的
属性可以设置为“上”
或“关”
您可以单击表面
没有颜色的对象HitTest
属性确定表面
对象响应单击或祖先响应。
“没有”
-无法捕获鼠标点击。单击表面
对象将单击传递给图形窗口当前视图中它下方的对象。的HitTest
财产无效。
HitTest
- - - - - -对捕获的鼠标点击的响应“上”
(默认)|开/关逻辑值对捕获的鼠标单击的响应,指定为“上”
或“关”
,或数字或逻辑1
(真正的
)或0
(假
).价值“上”
等于true,并且“关”
相当于假
. 因此,可以将此属性的值用作逻辑值。该值存储为类型为的开/关逻辑值matlab.lang.OnOffSwitchState
。
“上”
——触发按钮向下
回调的表面
对象。如果已定义快捷菜单
属性,然后调用上下文菜单。
“关”
-触发最接近的源的回调表面
对象,该对象包含以下内容之一:
HitTest
属性设置为“上”
易损件
属性设置为允许祖先捕获鼠标单击的值
注
的易损件
属性确定表面
对象可以捕获鼠标单击。如果不能,则HitTest
财产无效。
BeingDeleted
- - - - - -删除状态此属性是只读的。
删除状态,返回类型为开/关逻辑值matlab.lang.OnOffSwitchState
。
MATLAB设置BeingDeleted
财产“上”
当删除FCN
回调函数开始执行。的BeingDeleted
属性仍然设置为“上”
直到组件对象不再存在。
检查BeingDeleted
属性来验证对象在查询或修改之前不会被删除。
父
- - - - - -父斧头
对象|集团
对象|变换
对象父级,指定为斧头
,集团
或变换
对象
孩子们
- - - - - -孩子们GraphicsPlaceholder
排列|数据提示
对象数组孩子们,作为一个空的GraphicsPlaceholder
数组或数据提示
对象数组。使用此属性可查看绘制在图表上的数据提示列表。
属性添加或删除子节点孩子们
属性。若要将子项添加到此列表,请设置父
财产数据提示
对象到图表对象。
可操作性
- - - - - -对象句柄的可见性“上”
(默认)|“关”
|“回调”
中对象句柄的可见性孩子们
属性,指定为以下值之一:
“上”
-对象句柄总是可见的。
“关”
-对象句柄始终不可见。此选项有助于防止其他函数进行意外更改。请设置可操作性
到“关”
在函数执行期间暂时隐藏句柄。
“回调”
-对象句柄在回调或由回调调用的函数中可见,但在从命令行调用的函数中不可见。这个选项阻止对命令行对象的访问,但允许回调函数访问它。
如果对象未在列表中列出孩子们
属性,则通过搜索对象层次结构或查询句柄属性获得对象句柄的函数不能返回它。此类函数的示例包括得到
,findobj
,gca
,gcf
,gco
,newplot
,班
,clf
,关闭
功能。
隐藏对象句柄仍然有效。请设置根显示隐藏句柄
财产“上”
列出所有对象句柄而不考虑其可操作性
属性设置。
类型
- - - - - -图形对象的类型“表面”
此属性是只读的。
图形对象的类型,返回为“表面”
。
标签
- - - - - -对象标识符''
(默认)|特征向量|字符串标量对象标识符,指定为字符向量或字符串标量。您可以指定唯一的标签
值作为对象的标识符。当您需要访问代码中的其他地方的对象时,可以使用findobj
函数搜索对象标签
价值。
用户数据
- - - - - -用户数据[]
(默认)|排列用户数据,指定为任何MATLAB数组。例如,可以指定标量、向量、矩阵、单元格数组、字符数组、表或结构。使用此属性可在对象上存储任意数据。
如果你在应用程序设计器中工作,在应用程序中创建公共或私有属性来共享数据,而不是使用用户数据
财产。有关更多信息,请参见在应用程序设计器应用程序中共享数据。
UIContextMenu
不建议使用此属性不建议在R2020a开始
从R2020a开始,设置或获取UIContextMenu
不建议使用属性。相反,使用快捷菜单
属性,该属性接受相同类型的输入,其行为方式与UIContextMenu
财产。
目前还没有计划删除该文件UIContextMenu
属性,但在调用设置
,得到
或性质
网络上的功能表面
对象
你点击一个链接对应于这个MATLAB命令:
通过在MATLAB命令窗口中输入命令来运行命令。Web浏览器不支持MATLAB命令。万博1manbetx
您还可以从以下列表中选择网站:
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家/地区网站未针对您所在地的访问进行优化。