主要内容

colorbar

彩色杆显示颜色刻度

描述

例子

colorbar在当前坐标轴或图表的右侧显示垂直的彩色条。颜色条显示当前的颜色图,并指示数据值到颜色图的映射。

例子

彩色杆(位置显示特定位置的颜色栏,例如“northoutside”.并非所有类型的图表都支持修改彩色栏位置。金宝app

例子

彩色杆(___名称,值使用一个或多个名称-值对参数修改颜色栏外观。例如,'方向','反转'颠倒颜色刻度。指定名称,值作为任何先前语法中的最后一对参数。并非所有类型的图表都支持修改颜色栏外观。金宝app

彩色杆(目标___将颜色条添加到指定的轴或图表目标.将目标轴或图表指定为先前语法中的任何一个参数。

例子

c = colorbar (___返回ColorBar对象。创建颜色栏后,可以使用此对象设置属性。指定返回参数c使用任何前面的语法。

例子

彩色杆(“关闭”删除与当前轴或图表相关联的所有颜色字体。

彩色杆(目标“关闭”删除与目标轴或图表关联的所有色谱。或者,您可以指定一个ColorBar对象作为目标。

例子

全部折叠

将彩色键添加到指示颜色刻度的曲面图。

冲浪(峰值)颜色栏

图中包含一个坐标轴。轴包含类型表面的物体。

默认情况下,colorbar函数向图形的右侧添加一个垂直的彩色条。

指定颜色条位置为,在图的下方添加水平颜色条“southoutside”

contourf(山峰)colorbar (“southoutside”

图中包含一个坐标轴。轴包含类型轮廓对象。

通过设置图表上的彩色栏中的值方向“方向”彩色杆的财产“反向”

冲浪(峰值)颜色杆(“方向”“反向”

图中包含一个坐标轴。轴包含类型表面的物体。

颜色栏值从上到下升至底部,而不是从底部到顶部的升序。

在面向表面图的彩色栏侧面显示颜色栏刻度标记和刻度标签。

冲浪(峰值)颜色杆('axislocation''在'

图中包含一个坐标轴。轴包含类型表面的物体。

从R2019b开始,可以使用tiledlayoutnexttile职能。调用tiledlayout函数创建一个2乘1的平铺图表布局。调用nexttile函数创建坐标轴。然后在每个轴上用颜色条显示一个曲面图。

Tiledlayout(2,1)%顶级情节NextDile Surf(峰)颜色栏%底部情节nexttile网colorbar(峰值)

图中包含2个轴。axis 1包含一个类型为surface的对象。axis 2包含一个类型为surface的对象。

当您希望在两个或多个图之间共享一个颜色条时,您可以在布局的单独平铺中显示该颜色条。

创建填充的轮廓图山峰平铺图表布局中的数据集。

Z1 =山峰;Z2 =膜;tiledlayout (2, 1);nexttile contourf(Z1)

图中包含2个轴。轴1包含类型的轮廓的对象。轴2包含型轮廓的物体。

添加一个颜色条,并将其移动到东边的贴图。

CB =彩色杆;cb.layout.tile =“东”

图中包含2个轴。轴1包含类型的轮廓的对象。轴2包含型轮廓的物体。

向绘图添加一个颜色栏,并指定颜色栏的标记和标记标签。指定与标记数量相同的标记标签。如果没有指定足够的标记标签,则colorbar函数重复标签。

contourf(山峰)colorbar (“滴答”,[ -  5,-2,1,4,7],......“TickLabels”,{“冷”“酷”'中性的''温暖的'“热”})

图中包含一个坐标轴。轴包含类型轮廓对象。

沿着彩色栏添加文本标签。

Surf(山峰)c = colorbar;c.label.string =.“海拔(1000英尺)”

图中包含一个坐标轴。轴包含类型表面的物体。

将彩色键添加到曲面图。

冲浪(峰值)颜色栏

图中包含一个坐标轴。轴包含类型表面的物体。

从表面绘图中删除颜色栏。

彩色杆(“关闭”

图中包含一个坐标轴。轴包含类型表面的物体。

输入参数

全部折叠

颜色条相对于坐标轴的位置,指定为该表中的一个值。

价值 产生的位置 导致定位
“北” 轴的顶部 水平的
“南” 斧头底部 水平的
“东” 右侧的轴 垂直的
'西' 轴左侧 垂直的
“northoutside” 轴外顶 水平的
“southoutside” 轴外底部 水平的
'eastoutside' 轴的右边(默认) 垂直的
“westoutside” 留在轴外 垂直的
“布局” 平铺图布局中的平铺图。要将颜色条移动到不同的平铺,请设置布局颜色栏的属性。 取决于瓷砖的形状

如果一个颜色条已经存在于指定的位置,那么更新后的颜色条将取代现有的颜色条。要确保颜色栏不与图形重叠,请指定一个带有后缀的位置,

您还可以使用它来设置颜色栏位置位置财产。例如,colorbar(“位置”,“northoutside”)是一样的彩色杆('Northoutside')

例子:colorbar(“westoutside”)

包含关联数据可视化的目标对象,指定为a对象,略略对象,地理学对象或具有的图形对象彩色条形图财产。例如,一个热映射园对象有彩色条形图财产。

如果您未指定目标,那么colorbar命令影响当前轴(返回的对象gca).

请注意

有些图表不支持修改颜色栏的外观,如位置金宝app,或返回ColorBar对象作为输出参数。

名称-值对的观点

例子:colorbar(“字形大小”,12日,“方向”,“反向”)将颜色栏的字体大小设置为12个点,并反转彩色键的方向。

这里列出的colorbar属性只是一个子集。有关完整列表,请参阅ColorBar属性

相对于坐标轴的位置,指定为表中列出的值之一。

价值 产生的位置 导致定位
“北” 轴的顶部 水平的
“南” 斧头底部 水平的
“东” 右侧的轴 垂直的
'西' 轴左侧 垂直的
“northoutside” 轴外顶 水平的
“southoutside” 轴外底部 水平的
'eastoutside' 轴的右边(默认) 垂直的
“westoutside” 留在轴外 垂直的
'手动的' 取决于位置财产 垂直的
“布局” 平铺图布局中的平铺图。要将颜色条移动到不同的平铺,请设置布局颜色栏的属性。 取决于瓷砖的形状

要在没有出现在表格中的位置显示颜色栏,请使用位置属性指定自定义位置。如果你设置位置属性,然后MATLAB®设置位置财产'手动的'.属性时,关联的轴不会调整大小以适应颜色栏位置属性设置为'手动的'

标记标签,指定为字符向量单元格数组、字符串数组、数字数组、字符向量或类别数组。默认情况下,颜色栏用数字值标记标记。如果指定了标签,但没有为所有标记指定足够的标签,那么MATLAB将遍历这些标签。

如果将此属性指定为分类数组,MATLAB将使用数组中的值,而不是类别。

例子:{“冷”、“热”、“热”}

刻度标签解释器,指定为其中一个值:

  • “泰克斯”-使用TeX标记的子集解释标签。

  • '乳胶'- 使用乳胶标记的子集解释标签。指定刻度标签时,使用单元格数组中的每个元素周围使用美元符号。

  • “没有”-显示文字字符。

TEX MARKUP.

默认情况下,MATLAB支持TeX标记金宝app的子集。使用TeX标记添加上标和下标,修改文本类型和颜色,在标签中包含特殊字符。

修饰语在文本结束前仍然有效。上标和下标是一个例外,因为它们只修改下一个字符或花括号内的字符。当您将解释器设置为“泰克斯”,所支持的修金宝app饰符如下。

改性剂 描述 例子
^ {} 上标 'text ^ {superscript}'
_ {} 下标 “text_{下标}’
\ bf. 大胆的字体 “\ bf文本”
\它 斜体字体 '\ it text'
\ sl 倾斜字体(通常与斜体字体相同) “\ sl文本”
rm \ 正常的字体 “\ rm文本”
\字体名{说明符 字体名称 - 替换说明符和一个字体家族的名字。可以与其他修饰符结合使用。 “\字体名{快递}文本”
\字形大小{说明符 字体大小取代说明符以点为单位的数字标量值。 ”字形大小{15}文本”
{\颜色说明符 字体颜色-替换说明符用其中一种颜色:红色的绿色黄色的品红蓝色的黑色的白色的灰色的深绿色橘子, 或者浅蓝 “{品红}\颜色文本”
\ Color [RGB] {说明符} 自定义字体颜色 - 替换说明符用三元素RGB三联体。 “\颜色(rgb){0, 0.5, 0.5}文本”

属性支持的特殊字符金宝app“泰克斯”翻译。

字符序列 象征 字符序列 象征 字符序列 象征

α

\ upsilon

υ

\ sim

\角

\ leq

≤.

\ ast

\气

χ

\ infty.

\ beta.

β

ψ

\ Clubsuit.

\ Gamma.

γ

\ omega.

ω

\ amdondsuit.

\三角洲

δ

\ Gamma.

Γ

\ heartsuit

ε.

Δ

\ spadesuit

ζ

\θ.

Θ

\ Leftrightarrow.

\埃塔

η

Λ

\左箭头

θ

习\

Ξ

\左箭头

\ amtheta.

ϑ

Π

\向上光标键

\极微小

ι

Σ

\ rightarrow

\ kappa.

κ

\ Upsilon

ϒ

\右箭头

λ

Φ

\ downarrow

µ

Ψ

\ inc.

º

ν

\ omega.

Ω

下午\

±

习\

ξ

\原则

\组

π

存在

\ propto

α.

ρ

倪\

\部分

σ

丛\

\子弹

\ varsigma

ς

\左右

\ div.

÷

\ Tau

τ

\再保险

\ neq

\枚

\ oplus

\ aleph

\我是

\杯

\ wp

\ otimes

\ subseteq

\帕

\帽

\在

\ supseteq

\ supset

\ lceil

\子集

\ int.

\ cdot

·

阿\

ο

\ rfloor

\底片

¬

\微分算符

\ lfloor.

\时代

x

\ ldots

......

\补

\清音

\ '

´

\楔

\ varpi

ϖ

\ 0

\ rceil

\捕杀

中期\

|

\ vee.

\ langle

\版权

©

乳胶标记

要使用LaTeX标记,请设置TickLabelInterpreter财产'乳胶'.在标签周围使用美元符号,例如,使用'$ \ int_1 ^ {20} x ^ 2 dx $'对于内联模式或' $ $ \ int_1 ^ {20} x ^ 2 dx $ $”显示模式。

显示的文本使用默认的乳胶字体样式。这fontname.FontWeight, 和FontAngle属性没有效果。要更改字体样式,请在文本中使用乳胶标记。您可以与乳胶解释器一起使用的文本的最大大小是1200个字符。对于多行文本,文本的最大大小每行减少约10个字符。

例如使用TeX和LaTeX,请参见图表文本中的希腊字母和特殊字符.有关乳胶系统的更多信息,请参阅乳胶项目网站https://www.latex-project.org/

标记位置,指定为单调递增数值的向量。这些值不需要等距。如果不希望显示标记,则将属性设置为空向量,[]

例子:[1, 0, 1, 2, 3, 4, 5]

数据类型:单身的|

颜色刻度方向,指定为以下值之一:

  • “正常”—垂直颜色条从下向上显示颜色图和标签,水平颜色条从左向右显示。

  • “反向”- 显示从垂直颜色键的底部到顶部下降的ColorMap和标签,并为水平颜色栏从左到右下降。

字体大小,指定为点单位大于零的标量值。默认字体大小取决于特定的操作系统和地区。

如果你改变坐标轴的字体大小,MATLAB会自动设置颜色栏的字体大小为坐标轴字体大小的90%。如果您手动设置颜色栏的字体大小,那么更改坐标轴字体大小不会影响颜色栏字体。

提示

  • 要沿颜色栏添加文本描述,请使用底层文本对象使用标签颜色栏的属性。

    c.label.string =.“我的Colorbar标签”

    要更改标签外观,例如字体样式或颜色,请设置其他文本属性。有关属性列表,请参阅文本属性.例如,此代码更改字体大小。

    c.label.fontsize = 12;

  • 添加颜色条可能会调整坐标轴的大小以适应颜色条。

  • 如果坐标轴不存在,那么colorbar函数创建一个空白轴,并显示带有默认ColorMap的彩色键。

  • 您可以使用colorbar(删除)或者colorbar(隐藏的)而不是彩色杆('关闭')删除当前坐标轴中的所有颜色条。所有这些命令都是等效的。

兼容性考虑因素

全部展开

不建议从R2014b开始

在R2006A之前介绍