主要内容

BubbleCloud属性

气泡云的外观和行为

BubbleCloud属性控制对象的外观和行为BubbleCloud对象。通过更改属性值,您可以修改气泡云的某些方面。例如,你可以添加一个标题:

b=泡泡云(1:100);b.标题=‘我的泡泡云’;

标题

全部展开

图表标题,指定为字符向量、字符向量的单元格数组、字符串数组或类别数组。若要创建多行标题,请指定字符向量单元格数组或字符串数组。数组中的每个元素都是单独的一行文本。

或者,您可以致电标题函数向图表添加标题。

泡泡云(兰特(1,20))名称(“随机泡沫”

图例标题,指定为字符向量、字符向量的单元格数组、字符串数组或类别数组。若要创建多行标题,请指定字符向量单元格数组或字符串数组。数组中的每个元素都是单独的一行文本。

如果在表中指定数据,则默认图例标题是指定组的变量的名称。

色彩与造型

全部展开

气泡填充颜色,指定为此表中的值。

脸色价值 描述
“平”

让MATLAB®为每组气泡指定不同的颜色。颜色在中定义色序图表的属性。

RGB三元组或十六进制颜色代码

为所有气泡组指定一种自定义颜色:

  • RGB三元组-一个三元素行向量,其元素指定颜色的红色、绿色和蓝色分量的强度。强度必须在范围内[0,1]; 例如[0.4 0.6 0.7]

  • 十六进制颜色代码-以哈希符号开头的字符向量或字符串标量()后跟三个或六个十六进制数字,其范围为0F. 这些值不区分大小写。因此,颜色代码“#FF8800”“#ff8800”“#F80”,及“# f80”它们是等价的。

下面的两个表格提供了一些常见颜色的RGB三联体和十六进制颜色代码。

颜色名称或简称

使用颜色名称(例如)为所有气泡组分配一个预定义的颜色“红色”,或一个简短的名字,如“r”

下表列出了可用的颜色名称和短名称。

“没有”

显示所有气泡组没有任何颜色。

此表列出了可用的颜色名称和短名称以及相应的RGB三元组和十六进制颜色代码。

颜色名称 简称 RGB值 十六进制颜色代码 外表
“红色” “r” [1 0 0] “# FF0000”

“绿色” “g” [0 1 0] “# 00 ff00”

“蓝色” “b” [0 0 1] #0000FF"

“青色” “c” [0 1 1] “#00FFFF”

“洋红” “我是 [1 0 1] “#FF00FF”

“黄色” “是的” (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] "7E2F8E"

[0.4660 0.6740 0.1880] "77AC30"

[0.3010 0.7450 0.9330] “#4DBEEE”

[0.6350 0.0780 0.1840] "A2142F"

气泡边缘颜色,指定为此表中的值。

EdgeColor价值 描述
“平”

让MATLAB为每组气泡指定不同的边缘颜色色序图表的属性。

RGB三元组或十六进制颜色代码

为所有气泡组指定一种自定义边颜色:

  • RGB三元组-一个三元素行向量,其元素指定颜色的红色、绿色和蓝色分量的强度。强度必须在范围内[0,1]; 例如[0.4 0.6 0.7]

  • 十六进制颜色代码-以哈希符号开头的字符向量或字符串标量()后跟三个或六个十六进制数字,其范围为0F. 这些值不区分大小写。因此,颜色代码“#FF8800”“#ff8800”“#F80”,及“# f80”它们是等价的。

下面的两个表格提供了一些常见颜色的RGB三联体和十六进制颜色代码。

颜色名称或简称

使用颜色名称(例如)为所有气泡组指定一个预定义的边颜色“红色”,或一个简短的名字,如“r”

下表列出了可用的颜色名称和短名称。

“没有”

显示所有气泡组没有任何边缘颜色。

此表列出了可用的颜色名称和短名称以及相应的RGB三元组和十六进制颜色代码。

颜色名称 简称 RGB值 十六进制颜色代码 外表
“红色” “r” [1 0 0] “# FF0000”

“绿色” “g” [0 1 0] “# 00 ff00”

“蓝色” “b” [0 0 1] #0000FF"

“青色” “c” [0 1 1] “#00FFFF”

“洋红” “我是 [1 0 1] “#FF00FF”

“黄色” “是的” (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] "7E2F8E"

[0.4660 0.6740 0.1880] "77AC30"

[0.3010 0.7450 0.9330] “#4DBEEE”

[0.6350 0.0780 0.1840] "A2142F"

颜色顺序,指定为RGB三列矩阵。当您指定组数据时,此属性定义了MATLAB用于创建多个气泡云的颜色调色板。数组的每一行都是一个RGB三元组。RGB三元组是一个由三个元素组成的向量,其元素指定了颜色中红色、绿色和蓝色组件的强度。强度必须在[0,1]范围内。该表列出了默认颜色。

颜色 色序矩阵

[ 0 0.4470 0.7410 0.8500 0.3250 0.0980 0.9290 0.6940 0.1250 0.4940 0.1840 0.5560 0.4660 0.6740 0.1880 0.3010 0.7450 0.9330 0.6350 0.0780 0.1840]

MATLAB根据图中值的顺序为每个气泡云指定颜色组数据财产。

设置此属性的另一种方法是传递BubbleCloud对象的colororder函数。

气泡填充颜色透明度,指定为范围内的标量[0,1]. 值为1时气泡不透明,值为0时气泡完全透明。介于0和1之间的值对应于部分透明的气泡。

图例可见性,指定为“上”“关”,或作为数字或逻辑1真的)或0假的).价值“上”相当于真的,及“关”相当于假的. 因此,可以将此属性的值用作逻辑值。该值存储为类型为的开/关逻辑值matlab.lang.OnOffSwitchState

MATLAB将此属性设置为“上”并在使用分组数据创建气泡云时显示图例。否则,该值为“关”没有传说。

要显示的最大气泡数,指定为正数。

气泡标签字体

全部展开

字体名称,指定为支持的字体名称或金宝app“固定宽度”.要正确显示和打印文本,必须选择系统支持的字体。金宝app默认字体取决于您的操作系统和地区。

要使用在任何语言环境中都很好看的固定宽度字体,请使用“固定宽度”. 固定宽度字体依赖于根FixedWidthFontName财产。设置根FixedWidthFontName属性导致立即更新显示以使用新字体。

字体大小,以点为单位指定为大于零的标量值。默认字体大小取决于特定的操作系统和区域设置。一个点等于1/72英寸

数据类型:单一的|双重的|int8|int16|int32|int64|uint8|uint16|uint32|uint64

字体颜色,指定为RGB三元组、十六进制颜色代码或表中列出的选项之一。

RGB三元组和十六进制颜色代码用于指定自定义颜色。

  • RGB三元组是一个三元素行向量,其元素指定颜色的红色、绿色和蓝色分量的强度。强度必须在范围内[0,1]; 例如[0.4 0.6 0.7]

  • 十六进制颜色代码是以哈希符号开头的字符向量或字符串标量()后跟三个或六个十六进制数字,其范围为0F. 这些值不区分大小写。因此,颜色代码“#FF8800”“#ff8800”“#F80”,及“# f80”它们是等价的。

或者,您可以通过名称指定一些常用颜色。此表列出了命名颜色选项、等效RGB三元组和十六进制颜色代码。

颜色名称 简称 RGB值 十六进制颜色代码 外表
“红色” “r” [1 0 0] “# FF0000”

“绿色” “g” [0 1 0] “# 00 ff00”

“蓝色” “b” [0 0 1] #0000FF"

“青色” “c” [0 1 1] “#00FFFF”

“洋红” “我是 [1 0 1] “#FF00FF”

“黄色” “是的” (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] "7E2F8E"

[0.4660 0.6740 0.1880] "77AC30"

[0.3010 0.7450 0.9330] “#4DBEEE”

[0.6350 0.0780 0.1840] "A2142F"

表数据

全部展开

包含气泡数据的表。该表必须至少有一个指定气泡大小的变量。气泡大小可以包括非负数值,,及Inf价值观图表中仅显示正大小的气泡。零,,,及Inf值被忽略。

该表可以选择包含包含以下数据的变量:

  • 气泡标签-使用字符向量或字符串向量的单元格数组创建此变量。

  • 分组数据-使用字符向量、字符串向量、分类向量、数字向量或逻辑向量的单元格数组创建此变量。

分组数据对于显示具有不同颜色的多个云非常有用。例如,可以显示按制造商分组的汽车数据。

气泡大小的表变量,指定为以下值之一:

  • Variable name—包含大小数据的表变量名称的字符向量或字符串标量。

  • Variable index—包含大小数据的表变量的索引。将索引指定为介于1和表变量的个数。

  • 逻辑向量——逻辑值的向量,其元素数量与表中的变量数量相同。向量必须只包含一个真的价值

气泡标签的表变量,指定为以下值之一:

  • Variable name—包含标签的表变量名称的字符向量或字符串标量。

  • Variable index—包含标签的表变量的索引。将索引指定为介于1和表变量的个数。

  • 逻辑向量——逻辑值的向量,其元素数量与表中的变量数量相同。向量必须只包含一个真的价值

表变量的气泡组,指定为以下值之一:

  • Variable name—包含分组数据的表变量名称的字符向量或字符串标量。

  • 变量索引——包含分组数据的表变量的索引。指定索引为介于之间的数字1和表变量的个数。

  • 逻辑向量——逻辑值的向量,其元素数量与表中的变量数量相同。向量必须只包含一个真的价值

指定气泡组时,泡泡云将数据划分为单独的气泡云。每个气泡云具有不同的颜色,颜色由色序财产。

矢量数据

全部展开

气泡大小,指定为包含非负值的数字向量。零,,及Inf值被忽略。例如泡泡云(1:10)创建十个大小的气泡1通过10

使用表格数据创建气泡云时,MATLAB会自动使用可观的财产。

数据类型:单一的|双重的|int8|int16|int32|int64|uint8|uint16|uint32|uint64

气泡标签,指定为字符向量的单元格数组或字符串向量。单元格数组或字符串向量中的元素数必须与西泽达向量。例如泡泡云(1:3,[“一”“二”“三])使用标签创建三个气泡“一个”“两个”,及“三个”

使用包含标签的表创建气泡云时,MATLAB会自动使用标签变量财产。

数据类型:细胞|一串

气泡组,指定为字符向量、字符串向量、分类向量或逻辑向量的单元格数组。元素数必须与西泽达向量。例如泡泡云(1:3、[“一”“二”“三”]、[“组一”“组二”“组二”])创建三个被分成两组的气泡。

指定气泡组时,泡泡云将数据划分为单独的气泡云。每个气泡云具有不同的颜色,颜色由色序财产。

当您使用包含组数据的表创建一个气泡云时,MATLAB会自动使用组变量财产。

数据类型:细胞|一串|绝对的|逻辑

位置

全部展开

当添加、删除或更改装饰时,Position属性保持常量,指定为以下值之一:

  • “外置”-OuterPosition属性在添加、删除或更改装饰(如标题或轴标签)时保持不变。如果需要任何位置调整,MATLAB将调整内部位置财产。

  • “内部位置”-内部位置属性在添加、删除或更改装饰(如标题或轴标签)时保持不变。如果需要任何位置调整,MATLAB将调整OuterPosition财产。

请注意

当父容器是容器时,设置此属性无效平铺图表布局

父容器(通常是图形、面板或平铺图表布局)中气泡云的外部大小和位置,指定为窗体的四元素向量[左下宽高].外部大小和位置包括图例和标题。

  • 底部元素定义了从容器左下角到气泡云左下角的距离。

  • 宽度高度元素是气泡云尺寸,包括周围图例和标题的边距。

的默认值[0 0 1 1]覆盖了整个容器的内部。这些单位是相对于容器的大小进行标准化的。要更改单位,请设置单位财产。

请注意

当父容器是容器时,设置此属性无效平铺图表布局

作为表单的四元素向量返回的父容器(通常是图形、面板或平铺图表布局)中气泡云的内部大小和位置[左下宽高]. 内部尺寸和位置不包括图例或标题。

  • 底部元素定义从容器左下角到包围气泡云的长方体左下角的距离。

  • 宽度高度元素是包围气泡云的长方体的尺寸。

请注意

当父容器是容器时,设置此属性无效平铺图表布局

作为表单的四元素向量返回的父容器(通常是图形、面板或平铺图表布局)中气泡云的内部大小和位置[左下宽高].该属性等价于内部位置财产。

请注意

当父容器是容器时,设置此属性无效平铺图表布局

位置单位,指定为这些值之一。

单位 描述
“归一化”(默认) 相对于容器进行规范化,容器通常是图形或面板。容器的左下角映射到(0,0),右上角将映射到(1,1)
“英寸” 英寸。
“厘米” 厘米。
“角色”

基于图形根对象的默认uicontrol字体:

  • 字符宽度=字母宽度x

  • 字符高度=两行文本基线之间的距离。

“积分” 印刷点。一点等于1/72英寸。
“像素”

像素。

以像素为单位的距离与Windows上的系统分辨率无关®麦金塔系统:

  • 在Windows系统中,像素是1/96英寸。

  • 在…上麦金塔系统中,像素是1/72英寸。

在Linux上®在系统中,一个像素的大小是由你的系统分辨率决定的。

在对象创建过程中将单位指定为名称-值对时,必须设置单位属性,然后再指定要使用这些单位的属性,例如OuterPosition

布局选项,指定为平铺图表布局自动选项GridLayoutOptions对象当图表位于平铺图表布局或网格布局中时,此属性非常有用。

要将图表放置在平铺图表布局的网格中,请设置瓦片蒂莱斯潘属性平铺图表布局自动选项对象。例如,考虑一个3乘3的平铺图表布局。布局有一个网格的瓦片在中心,四个瓦片沿外缘。在实践中,网格是不可见的,外部的瓦片不会占用空间,直到您用轴或图表填充它们。

3×3平铺图表布局图。

此代码用于放置图表c在网格的第三块…

c、 布局。瓷砖=3;

要使图表跨越多个平铺,请指定蒂莱斯潘属性为二元素向量。例如,这个图表横跨2行和3.一排排的瓷砖。

c、 Layout.TileSpan=[23];

要将图表放置在周围的一个平铺中,请指定瓦片财产作为“北方”“南方”“东”“西部”. 例如,将值设置为“东”将图表放置在网格右侧的贴图中。

c、 布局。瓷砖=“东”

要将图表放置到应用程序内的布局中,请将此属性指定为GridLayoutOptions对象有关在应用程序中使用网格布局的详细信息,请参见uigridlayout

如果图表不是平铺图表布局或网格布局的子级(例如,如果它是图形或面板的子级),则此属性为空且无效。

可见性状态,指定为“上”“关”,或作为数字或逻辑1真的)或0假的).价值“上”相当于真的,及“关”相当于假的. 因此,可以将此属性的值用作逻辑值。该值存储为类型为的开/关逻辑值matlab.lang.OnOffSwitchState

  • “上”-显示气泡云。

  • “关”-隐藏气泡云而不删除它。您仍然可以访问不可见气泡云的属性BubbleCloud对象。

父母/子女

全部展开

父容器,指定为图形面板标签平铺图表布局网格布局对象。

另请参阅

在R2021a中引入