主要内容

colorbar

显示色阶的色条

描述

例子

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

例子

色条(位置在特定位置显示颜色栏,例如“northoutside”。并非所有类型的图表都支持修改颜色栏位置。万博1manbetx

例子

色条(___名称,值使用一个或多个名称-值对参数修改颜色栏外观。例如,“方向”,“反向”颠倒颜色刻度。指定名称,值作为前面任何语法中的最后一对参数。并非所有类型的图表都支持修改颜色栏外观。万博1manbetx

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

例子

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

例子

色条(“关闭”删除与当前轴或图表关联的所有颜色栏。

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

例子

全部折叠

将颜色条添加到曲面打印,以指示颜色比例。

冲浪(峰)色条

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

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

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

contourf(山峰)colorbar (“southoutside”

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

通过设置“方向”颜色栏的属性“反向”

冲浪(峰)色条(“方向”“反向”

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

颜色栏值从上到下递增,而不是从下到上递增。

在颜色栏面向曲面打印的一侧显示颜色栏标记和标记标签。

冲浪(峰)色条(“AxisLocation”“在”

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

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

平铺布局(2,1)%顶级情节nexttile surf(峰值)颜色条%底部情节nexttile网colorbar(峰值)

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

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

创建曲面的填充等高线图山峰平铺图表布局中的数据集。

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

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

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

cb=色条;cb.Layout.Tile=“东”

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

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

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

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

沿颜色栏添加文本标签。

Surf(山峰)c = colorbar;c、 标签.字符串=“海拔(1000英尺)”

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

将颜色条添加到曲面打印。

冲浪(峰)色条

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

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

色条(“关闭”

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

输入参数

全部折叠

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

价值 产生的位置 结果取向
“北” 轴的顶部 水平的
“南” 轴底 水平的
“东” 轴的右侧 竖的
“西部” 轴左侧 竖的
“northoutside” 轴外顶 水平的
“southoutside” 轴外底部 水平的
“东区” 轴的右边(默认) 竖的
“westoutside” 轴的左外侧 竖的
“布局” 平铺图表布局中的平铺。若要将颜色栏移动到其他平铺,请设置布局颜色栏的属性。 取决于瓷砖的形状

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

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

例子:colorbar(“westoutside”)

包含关联数据可视化的目标对象,指定为对象,北极星对象,地理对象,或具有色条可见所有物例如,一个热图对象具有色条可见财产。

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

请注意

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

名称-值参数

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

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

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

价值 产生的位置 结果取向
“北” 轴的顶部 水平的
“南” 轴底 水平的
“东” 轴的右侧 竖的
“西部” 轴左侧 竖的
“northoutside” 轴外顶 水平的
“southoutside” 轴外底部 水平的
“东区” 轴的右边(默认) 竖的
“westoutside” 轴的左外侧 竖的
“手册” 决定于位置财产 竖的
“布局” 平铺图表布局中的平铺。若要将颜色栏移动到其他平铺,请设置布局颜色栏的属性。 取决于瓷砖的形状

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

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

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

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

标记标签解释器,指定为以下值之一:

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

  • “乳胶”—使用LaTeX标记的子集解释标签。当您指定标记标签时,在单元格数组中的每个元素周围使用美元符号。

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

特克斯标记

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

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

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

属性支持的特殊字符万博1manbetx“泰克斯”翻译。

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

α

\ upsilon

υ

\ sim

\角

\ leq

\ ast

\气

χ

\英夫蒂

\贝塔

β

ψ

\俱乐部套路

\伽马射线

γ

\欧米茄

ω

\钻石套装

\三角洲

δ

\伽马射线

Γ

\ heartsuit

ϵ

Δ

\ spadesuit

ζ

\西塔

Θ

\左右箭头

\埃塔

η

Λ

\左箭头

θ

习\

Ξ

\左箭头

\瓦西塔

ϑ

Π

\向上光标键

\极微小

ι

Σ

\ rightarrow

\卡帕

κ

\ Upsilon

ϒ

\向右箭头

λ

Φ

\ downarrow

µ

Ψ

\保监会

º

ν

Ω

下午\

±

习\

ξ

\原则

\geq

π

\存在

\ propto

ρ

倪\

\部分

σ

丛\

\子弹

\ varsigma

ς

\大约

\div

÷

\头

τ

\再保险

\ neq

\枚

\ oplus

\ aleph

\即时通讯

\杯

\ wp

\ otimes

\ subseteq

\帕

\帽

\在

\ supseteq

\ supset

\ lceil

\子集

\int

\cdot

·

阿\

ο

\ rfloor

\底片

¬

\微分算符

\地下室

\ *

x

\ ldots

...

\补

\清音

\ '

´

\楔

\ varpi

ϖ

\ 0

\ rceil

\捕杀

中期\

|

\V型

\ langle

\版权

©

乳胶标记

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

显示的文本使用默认的LaTeX字体样式字体FontWeightFontAngle属性没有效果。要更改字体样式,请在文本中使用LaTeX标记。LaTeX解释器可以使用的最大文本大小为1200个字符。对于多行文字,文字的最大大小每行减少约10个字符。

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

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

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

数据类型:仅有一个的|

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

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

  • “反向”-显示颜色贴图和标签,对于垂直颜色栏,从下到上递减;对于水平颜色栏,从左到右递减。

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

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

提示

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

    c、 标签.字符串=“我的Colorbar标签”

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

    c、 Label.FontSize=12;

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

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

  • 你可以用colorbar(删除)colorbar(隐藏的)而不是颜色栏(“关闭”)删除当前坐标轴中的所有颜色条。所有这些命令都是等效的。

兼容性考虑

全部展开

不建议从R2014b开始

在R2006a之前引入