Colorbar属性
颜色条外观和行为
Colorbar
控件的外观和行为Colorbar
对象。通过更改属性值,可以修改颜色栏的某些方面。使用点表示法来指代特定的对象和属性:
C = colorbar;w = c.LineWidth;c.LineWidth = 1.5;
勾号和标签
蜱虫
- - - - - -标记位置
单调递增数值的向量
标记位置,指定为单调递增数值的向量。这些值的间隔不需要相等。如果你不希望标记显示,那么将属性设置为空向量,[]
.
例子:[1, 0, 1, 2, 3, 4, 5]
数据类型:单
|双
TicksMode
- - - - - -的选择模式蜱虫
“汽车”
(默认)|“手动”
的选择模式蜱虫
,指定为以下值之一:
“汽车”
—自动选择勾选值。“手动”
—手动指定tick值。要指定标记值,请设置蜱虫
财产。
TickLabels
- - - - - -打勾标记标签
字符向量的单元格数组|字符串数组|数字数组|特征向量|字符串
勾标记标签,指定为字符向量的单元格数组、字符串数组、数字数组、字符向量或字符串。默认情况下,颜色条用数值标记勾号。如果您指定标签,并且没有为所有的标记指定足够的标签,那么MATLAB®循环通过标签。
例子:{“冷”、“热”、“热”}
TickLabelsMode
- - - - - -的选择模式TickLabels
“汽车”
(默认)|“手动”
的选择模式TickLabels
,指定为以下值之一:
“汽车”
—自动选择勾号标签。“手动”
—手动指定勾号标签。要指定标记标签,请设置TickLabels
财产。
TickLabelInterpreter
- - - - - -符号标签中字符的解释
“泰克斯”
(默认)|“乳胶”
|“没有”
标记符号字符的解释,指定为以下值之一:
“泰克斯”
-使用TeX标记的子集解释标签。“乳胶”
-使用LaTeX标记的子集解释标签。“没有”
-显示文字字符
特克斯标记
默认情况下,MATLAB支持TeX标记万博1manbetx的一个子集。使用TeX标记添加上标和下标,修改文本类型和颜色,并在标签中包含特殊字符。
时支持的修饰符万博1manbetxTickLabelInterpreter
属性设置为“泰克斯”
,为默认值。大多数修饰语在文本结束前一直有效。上标和下标只修改下一个字符或花括号内的文本{}
.
修饰符 | 描述 | 例子 |
---|---|---|
^ {} |
上标 | “文本^{上标}’ |
_ {} |
下标 | “text_{下标}’ |
\男朋友 |
大胆的字体 | “\ bf文本” |
它\ |
斜体字体 | “\它文本” |
\ sl |
斜体字体(很少可用) | “\ sl文本” |
rm \ |
正常的字体 | “\ rm文本” |
\字体名{说明符} |
集说明符 作为字体族的名称来更改字体样式。你可以和其他修饰符一起使用。 |
“\字体名{快递}文本” |
\字形大小{说明符} |
集说明符 作为标量数值来更改字体大小。 |
”字形大小{15}文本” |
{说明符}\颜色 |
集specifer 作为下列颜色之一:红色的 ,绿色 ,黄色的 ,品红色的 ,蓝色的 ,黑色的 ,白色 ,灰色的 ,暗绿色 ,橙色 ,或lightBlue . |
“{品红}\颜色文本” |
\颜色(rgb){说明符} |
集说明符 作为一个三元素RGB三元组来改变字体颜色。 |
“\颜色(rgb){0, 0.5, 0.5}文本” |
属性支持的特殊字符万博1manbetx翻译
属性设置为“泰克斯”
.
字符序列 | 象征 | 字符序列 | 象征 | 字符序列 | 象征 |
---|---|---|---|---|---|
|
α |
|
υ |
|
~ |
|
∠ |
|
|
≤ |
|
|
|
|
χ |
|
∞ |
|
β |
|
ψ |
|
♣ |
|
γ |
|
ω |
|
♦ |
|
δ |
|
Γ |
|
♥ |
|
ϵ |
|
Δ |
|
♠ |
|
ζ |
|
Θ |
|
↔ |
|
η |
|
Λ |
|
← |
|
θ |
Ξ |
|
⇐ |
|
|
ϑ |
|
Π |
|
↑ |
|
ι |
|
Σ |
|
→ |
|
κ |
|
ϒ |
|
⇒ |
|
λ |
|
Φ |
|
↓ |
|
µ |
|
Ψ |
|
º |
|
ν |
|
Ω |
|
± |
ξ |
|
∀ |
|
≥ |
|
|
π |
|
∃ |
|
∝ |
|
ρ |
|
∍ |
|
∂ |
|
σ |
|
≅ |
|
• |
|
ς |
|
≈ |
|
÷ |
|
τ |
|
ℜ |
|
≠ |
|
≡ |
|
⊕ |
|
ℵ |
|
ℑ |
|
∪ |
|
℘ |
|
⊗ |
|
⊆ |
|
∅ |
|
∩ |
|
∈ |
|
⊇ |
|
⊃ |
|
⌈ |
|
⊂ |
|
∫ |
|
· |
|
ο |
|
⌋ |
|
¬ |
|
∇ |
|
⌊ |
|
x |
|
... |
|
⊥ |
|
√ |
|
´ |
|
∧ |
|
ϖ |
|
∅ |
|
⌉ |
|
〉 |
|
| |
|
∨ |
|
〈 |
|
© |
乳胶标记
要使用LaTeX标记,请设置TickLabelInterpreter
财产“乳胶”
.显示的文本使用默认的LaTeX字体样式。的字体名
,FontWeight
,FontAngle
属性没有影响。要更改字体样式,请在文本中使用LaTeX标记。
LaTeX解释器可以使用的文本的最大大小是1200个字符。对于多行文本,文本的最大大小每行减少约10个字符。
有关LaTeX系统的更多信息,请参见LaTeX项目网站http://www.latex-project.org/.
限制
- - - - - -最小和最大刻度标记值
双元素向量
最小和最大刻度标记值,指定为一个双元素向量。第二个向量元素必须大于第一个元素。
例子:[0 1]
数据类型:单
|双
|int8
|int16
|int32
|int64
|uint8
|uint16
|uint32
|uint64
LimitsMode
- - - - - -极限选择模式
“汽车”
(默认)|“手动”
限制的选择模式,指定为以下值之一:
“汽车”
-自动选择限制。“手动”
—使用手动指定的限制。要指定限制,请设置限制
财产。
标签
- - - - - -标签
文本对象
沿颜色栏显示的标签,作为文本对象返回。此文本对象包含控制标签外观和所显示文本的属性。使用标签
属性来访问文本对象,例如:
C = colorbar;c.Label
ans =带有属性的文本:String: " FontSize: 10 FontWeight: 'normal' FontName: 'Helvetica'颜色:[0.1500 0.1500 0.1500]HorizontalAlignment: 'left'位置:[0 00]单位:'data'显示所有属性
若要添加标签或更改标签,请设置字符串
属性,例如:
c.Label.String =“标签文本放在这里”;
若要更改标签外观,如字体样式或颜色,请设置其他文本属性。例如,这段代码更改字体大小。
c.Label.FontSize = 12;
有关选项的完整列表,请参见文本属性.
方向
- - - - - -色阶方向
“正常”
(默认)|“反向”
颜色刻度的方向,指定为以下值之一:
“正常”
—显示从下到上的色卡和标签,显示从左到右的水平色卡。“反向”
—显示从下到上的色卡和标签,显示从左到右的水平色卡。
TickLength
- - - - - -刻度长度
0.01
(默认)|标量
标记长度,指定为标量。指定刻度长度为彩色条轴长度的一部分。
例子:0.05
数据类型:单
|双
|int8
|int16
|int32
|int64
|uint8
|uint16
|uint32
|uint64
TickDirection
- - - - - -打勾标记方向
“在”
(默认)|“出”
打勾标记方向,指定为以下值之一:
价值 | 描述 | 结果 |
---|---|---|
“在” |
在颜色栏框内显示勾标记。 |
|
“出” |
在颜色栏框外显示勾标记。 |
|
字体
字体名
- - - - - -字体的名字
万博1manbetx支持的字体名称|“FixedWidth”
字体名称,指定支持的字体名称或万博1manbetx“FixedWidth”
.要正确显示和打印,必须选择系统支持的字体。万博1manbetx默认字体取决于特定的操作系统和地区。
要使用固定宽度的字体,使其在任何地区看起来都很好,请使用“FixedWidth”
.的“FixedWidth”
值依赖于根FixedWidthFontName
财产。设置根目录FixedWidthFontName
属性导致立即更新显示以使用新字体。
例子:“威尔士”
字形大小
- - - - - -字体大小
大于零的标量值
字体大小,指定为点单位中大于零的标量值。默认字体大小取决于特定的操作系统和地区。
如果改变了坐标轴的字体大小,那么MATLAB会自动设置字体大小Colorbar
对象设置为90%的轴线字体大小。如果您手动设置Colorbar
对象字体大小,则改变轴线字体大小不影响Colorbar
对象。
FontAngle
- - - - - -性格偏
“正常”
(默认)|“斜体”
字符斜度,指定为以下值之一:
“正常”
-没有字符倾斜“斜体”
—倾斜字符
不是所有字体都有两种字体样式。因此,斜体字体看起来可能与正常字体相同。
FontWeight
- - - - - -性格厚度
“正常”
(默认)|“大胆”
字符厚度,指定为以下值之一:
“正常”
-由特定字体定义的默认权重“大胆”
-字符轮廓比正常粗
MATLAB使用FontWeight
属性从系统上可用的字体中选择一种字体。并非所有字体都有粗体字体权重。因此,指定粗体字体权重仍然可以得到正常的字体权重。
位置
位置
- - - - - -相对于坐标轴的位置
“eastoutside”
(默认)|“北”
|“南”
|“东”
|“西方”
|“northoutside”
|...
相对于坐标轴的位置,指定为该表中列出的值之一。
价值 | 产生的位置 | 产生的取向 |
---|---|---|
“北” |
轴顶 | 水平 |
“南” |
轴底 | 水平 |
“东” |
坐标轴右侧 | 垂直 |
“西方” |
轴左侧 | 垂直 |
“northoutside” |
轴顶外侧 | 水平 |
“southoutside” |
轴的底部外侧 | 水平 |
“eastoutside” |
轴的右外侧(默认) | 垂直 |
“westoutside” |
坐标轴的左侧 | 垂直 |
“手动” |
由位置 财产 |
垂直 |
要在表中没有出现的位置显示颜色条,请使用位置
属性指定自定义位置。如果你设置位置
属性,然后MATLAB设置位置
财产“手动”
.时,关联的轴不会调整大小以适应颜色条位置
属性设置为“手动”
.
AxisLocation
- - - - - -轴的位置
“出”
(默认)|“在”
轴位置,指定为以下值之一。使用此属性可指定勾标记、勾标签和颜色条标签的位置。
“出”
—在颜色条的侧面向图形的外侧显示勾标记和标签。这是默认值。“在”
-在颜色条的侧面向图形的内部显示勾标记和标签。
AxisLocationMode
- - - - - -的选择模式AxisLocation
“汽车”
(默认)|“手动”
的选择模式AxisLocation
,指定为以下值之一:
“汽车”
-自动选择位置。“手动”
—使用手动指定的位置。要指定位置,请设置AxisLocation
财产。
位置
- - - - - -自定义位置和大小
研制出向量
自定义位置和大小,指定为表单的四元素向量[左,下,宽,高]
.的左
而且底
元素指定从图形的左下角或到颜色条的左下角的距离。的宽度
而且高度
元素指定颜色条的尺寸。的单位
属性决定位置单位。
如果指定位置
属性,然后MATLAB更改位置
财产“手动”
.时,关联的轴不会调整大小以适应颜色条位置
属性是“手动”
.
例子:[0.1 0.1 0.3 0.7]
单位
- - - - - -位置单位
“归一化”
(默认)|“英寸”
|“厘米”
|“角色”
|“点”
|“像素”
定位单元,指定为该表中的一个值。
单位 |
描述 |
---|---|
“归一化” (默认) |
针对容器进行规范化,通常是图。图的左下角映射到(0,0) 右上角映射到(1,1) . |
“英寸” |
英寸。 |
“厘米” |
厘米。 |
“角色” |
基于系统默认字体的字符大小。
|
“点” |
点。1分等于1/72英寸。 |
“像素” |
像素。 从R2015b开始,像素距离与Windows上的系统分辨率无关®而且麦金塔电脑系统。
|
所有单位都是从容器窗口的左下角开始测量的。
此属性影响位置
财产。如果您更改了单位,那么最好在完成计算后将其返回为默认值,以防止影响其他函数单位
是默认值。
如果指定位置
而且单位
属性是名称,值
对创建对象时,那么规范的顺序很重要。如果你想用特定的单位来定义位置,那么你必须设置单位
法庭前的财产位置
财产。
颜色和款式
颜色
- - - - - -勾标记、文本和框轮廓的颜色
[0 0 0]
(默认)|RGB值|“r”
|‘g’
|“b”
|……
勾标记、文本和框轮廓的颜色,指定为RGB三元组或表中列出的颜色选项之一。
对于自定义颜色,指定RGB三元组。RGB三元组是一个三元素行向量,其元素指定颜色的红、绿、蓝成分的强度。强度必须在这个范围内[0, 1]
;例如,[0.4 0.6 0.7]
.或者,您也可以通过名称指定一些常用颜色。这个表列出了长颜色和短颜色名称选项以及等效的RGB三元组值。
选项 | 描述 | 等效RGB三元组 |
---|---|---|
“红色” 或“r” |
红色的 | [10 0 0] |
“绿色” 或‘g’ |
绿色 | [0 1 0] |
“蓝” 或“b” |
蓝色的 | [0 0 1] |
“黄色” 或“y” |
黄色的 | [1 1 0] |
“红色” 或“米” |
品红色的 | [10 0 1] |
“青色” 或“c” |
青色 | [0 1 1] |
“白色” 或' w ' |
白色 | [1,1 1] |
“黑” 或“k” |
黑色的 | [0 0 0] |
“没有” |
没有颜色 | 不适用 |
例子:[0 1 0]
例子:“绿色”
盒子
- - - - - -框轮廓
“上”
(默认)|“关闭”
框轮廓,指定为以下值之一:
“上”
-在颜色条周围显示框轮廓。“关闭”
—不要在颜色条周围显示框轮廓。
线宽
- - - - - -箱形轮廓宽度
0.5
(默认)|积极的价值
框轮廓的宽度,指定为正数值,以点为单位。1分等于1/72英寸。
例子:1.5
交互性
可见
- - - - - -能见度状态
“上”
(默认)|“关闭”
可见性状态,指定为以下值之一:
“上”
—显示对象。“关闭”
—隐藏对象,不删除对象。你仍然可以访问不可见对象的属性。
UIContextMenu
- - - - - -上下文菜单
快捷菜单
对象
上下文菜单,指定为快捷菜单
对象。使用此属性可在右键单击对象时显示上下文菜单。方法创建上下文菜单uicontextmenu
函数。
请注意
如果PickableParts
属性设置为“没有”
或者HitTest
属性设置为“关闭”
,则不会出现上下文菜单。
选择
- - - - - -选择状态
“关闭”
(默认)|“上”
选择状态,指定为以下值之一:
“上”
——选择。如果您在绘图编辑模式下单击对象,那么MATLAB将设置其选择
财产“上”
.如果SelectionHighlight
属性也设置为“上”
,然后MATLAB在对象周围显示选择句柄。“关闭”
—未选中。
SelectionHighlight
- - - - - -显示选择句柄
“上”
(默认)|“关闭”
选中时显示选择句柄,指定为以下值之一:
“上”
-显示选择处理时选择
属性设置为“上”
.“关闭”
-从不显示选择句柄,即使当选择
属性设置为“上”
.
回调
ButtonDownFcn
- - - - - -鼠标单击回调
”
(默认)|函数处理|单元阵列|特征向量
鼠标点击回调,指定为以下值之一:
函数处理
包含函数句柄和附加参数的单元格数组
字符向量,是有效的MATLAB命令或函数,在基本工作区中求值(不推荐)
在单击对象时,使用此属性执行代码。如果使用函数句柄指定此属性,那么MATLAB在执行回调函数时将传递两个参数给回调函数:
被点击对象——从回调函数内部访问被点击对象的属性。
事件数据-空参数。用波浪号字符(
~
),以指示此参数未被使用。
有关如何使用函数句柄定义回调函数的更多信息,请参见回调函数定义.
请注意
如果PickableParts
属性设置为“没有”
或者HitTest
属性设置为“关闭”
,则不执行此回调。
CreateFcn
- - - - - -创建回调
”
(默认)|函数处理|单元阵列|特征向量
创建回调,指定为以下值之一:
函数处理
包含函数句柄和附加参数的单元格数组
字符向量,是有效的MATLAB命令或函数,在基本工作区中求值(不推荐)
在创建对象时,使用此属性执行代码。MATLAB在创建对象并设置其所有属性后执行回调。设置CreateFcn
属性对现有对象不起作用。要产生效果,必须指定CreateFcn
属性。在对象创建期间指定属性的一种方法是设置对象的默认属性值。看到默认属性值更多信息。
如果你使用函数句柄指定这个回调函数,那么MATLAB在执行回调函数时将传递两个参数给回调函数:
已创建对象——从回调函数内部访问对象的属性。方法也可以访问对象
CallbackObject
属性,可以使用gcbo
函数。事件数据-空参数。用波浪号字符(
~
),以指示此参数未被使用。
有关如何使用函数句柄定义回调函数的更多信息,请参见回调函数定义.
DeleteFcn
- - - - - -删除回调
”
(默认)|函数处理|单元阵列|特征向量
删除回调,指定为以下值之一:
函数处理
包含函数句柄和附加参数的单元格数组
字符向量,是有效的MATLAB命令或函数,在基本工作区中求值(不推荐)
在删除对象时使用此属性执行代码,MATLAB在销毁对象之前执行回调,以便回调可以访问其属性值。
如果你使用函数句柄指定这个回调函数,那么MATLAB在执行回调函数时将传递两个参数给回调函数:
删除对象-从回调函数内部访问对象的属性。方法也可以访问对象
CallbackObject
属性,可以使用gcbo
函数。事件数据-空参数。用波浪号字符(
~
),以指示此参数未被使用。
有关如何使用函数句柄定义回调函数的更多信息,请参见回调函数定义.
回调执行控制
可中断
- - - - - -回调中断
“关闭”
(默认)|“上”
回调中断,指定为“关闭”
或“上”
.的可中断
属性确定正在运行的回调是否可以中断。
考虑以下这些回调状态:
的运行回调是当前正在执行的回调。
的打断回调是一个试图中断正在运行的回调的回调。
每当MATLAB调用回调时,该回调将试图中断正在运行的回调。的可中断
属性的属性确定是否允许中断。的可中断
属性有两个可能的值:
BusyAction
- - - - - -回调排队
“队列”
(默认)|“取消”
指定为“队列”
或“取消”
.的BusyAction
属性决定了MATLAB如何处理中断回调的执行。
考虑以下这些回调状态:
的运行回调是当前正在执行的回调。
的打断回调是一个试图中断正在运行的回调的回调。
每当MATLAB调用回调时,该回调将试图中断正在运行的回调。的可中断
属性的属性确定是否允许中断。如果不允许中断,则BusyAction
属性的属性确定是丢弃该中断回调还是将其放入队列中。
的回调函数Colorbar
对象试图中断无法中断的正在运行的回调,则BusyAction
属性确定它是被丢弃还是被放入队列。指定BusyAction
属性作为以下值之一:
“队列”
—将中断回调放在队列中,待正在运行的回调执行完毕后处理。(默认行为)“取消”
—丢弃中断回调。
PickableParts
- - - - - -捕捉鼠标点击的能力
“可见”
(默认)|“没有”
捕捉鼠标点击的能力,指定为以下值之一:
“可见”
-捕获鼠标点击仅当可见。的可见
属性必须设置为“上”
.的HitTest
属性确定是否Colorbar
对象对单击作出响应,或者如果父对象作出响应。“没有”
—无法捕获鼠标单击。单击Colorbar
对象将单击传递给图形窗口当前视图中它后面的对象。的HitTest
的属性Colorbar
对象没有效果。
HitTest
- - - - - -响应捕获的鼠标单击
“上”
(默认)|“关闭”
对捕获的鼠标单击的响应,指定为以下值之一:
“上”
-触发ButtonDownFcn
的回调Colorbar
对象。如果您已经定义了UIContextMenu
属性,然后调用上下文菜单。“关闭”
类的最近祖先触发回调Colorbar
具有:HitTest
属性设置为“上”
PickableParts
属性设置为使祖先能够捕获鼠标单击的值。
请注意
的PickableParts
属性确定是否Colorbar
对象可以捕获鼠标单击。如果不能,那么HitTest
财产没有影响。
创建和删除控制
BeingDeleted
- - - - - -删除状态
“关闭”
|“上”
此属性是只读的。
删除状态,返回为“关闭”
或“上”
.MATLAB设置BeingDeleted
财产“上”
当对象的delete函数开始执行时(参见DeleteFcn
属性)。的BeingDeleted
物业仍设为“上”
直到对象不再存在。
的值BeingDeleted
属性,如果需要在查询或修改对象之前验证该对象是否即将被删除。
父/子
父
- - - - - -父
数字
对象|面板
对象|选项卡
对象
父类,指定为数字
对象,面板
对象,或选项卡
对象。
的Colorbar
对象必须具有与关联轴相同的父级。如果更改相关轴的父轴,则Colorbar
对象自动更新以使用相同的父类。
孩子们
- - - - - -孩子们
空GraphicsPlaceholder
数组
对象没有子对象。您不能设置此属性。
HandleVisibility
- - - - - -对象句柄的可见性
“上”
(默认)|“关闭”
|“回调”
对象句柄的可见性孩子们
属性,指定为以下值之一:
“上”
-对象句柄始终可见。“关闭”
对象句柄在任何时候都是不可见的。这个选项对于防止另一个函数对UI的意外更改非常有用。设置HandleVisibility
来“关闭”
在函数执行期间临时隐藏句柄。“回调”
对象句柄在回调函数或回调函数调用的函数中可见,但在从命令行调用的函数中不可见。该选项阻止在命令行访问对象,但允许回调函数访问它。
中未列出的对象孩子们
属性,则通过搜索对象层次结构或查询句柄属性获得对象句柄的函数不能返回该属性。例如,当你有一个函数得到
,findobj
,gca
,gcf
,gco
,newplot
,班
,clf
,关闭
.
隐藏对象句柄仍然有效。设置根目录ShowHiddenHandles
财产“上”
列出所有对象句柄,而不管它们HandleVisibility
属性设置。
标识符
类型
- - - - - -图形对象的类型
“colorbar”
标签
- - - - - -标记与颜色栏相关联
“colorbar”
(默认)|特征向量|字符串
标记来关联colorbar
对象,指定为字符向量或字符串标量。
使用此属性查找colorbar
层次结构中的对象。例如,您可以使用findobj
函数查找colorbar
对象具有特定的标签
属性值。
例子:“1月数据”
用户数据
- - - - - -用户数据
[]
(默认)|任何MATLAB数据
关联的用户数据colorbar
对象,指定为任何MATLAB数据,例如标量、向量、矩阵、单元格数组、字符数组、表或结构。MATLAB不使用这些数据。
要关联多组数据或将字段名附加到数据,请使用getappdata
而且setappdata
功能。
例子:1:100
在R2014b中引入
MATLAB命令
你点击了一个对应于这个MATLAB命令的链接:
在MATLAB命令窗口中输入命令来运行该命令。Web浏览器不支持MATLAB命令。万博1manbetx
您也可以从以下列表中选择网站:
如何获得最佳的网站性能
选择中国网站(中文或英文)以获得最佳的网站表现。其他MathWorks国家网站没有针对从您的位置访问进行优化。