主要内容

Bubblecloud属性

泡沫云外观和行为

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

b = bubblecloud (1:10 0);b.Title = '我的泡泡云';

标题

全部展开

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

或者,您可以拨打电话标题函数将标题添加到图表。

bubblecloud(兰特(1,20))标题(“随机泡沫”

传奇标题,指定为字符向量,字符向量,字符串数组或分类数组的单元格数组。要创建封锁标题,请指定字符向量或字符串数​​组的单元格数组。数组中的每个元素都是单独的文本行。

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

颜色和造型

全部展开

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

FaceColor价值 描述
'平坦的'

让MATLAB®给每组气泡分配不同的颜色。颜色定义在ColorOrder图表的财产。

RGB三联或十六进制颜色代码

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

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

  • 十六进制颜色代码——以哈希符号开头的字符向量或字符串标量(),然后是3个或6个十六进制数字,其范围可以是0.F.这些值不区分大小写。因此,颜色是代码'#ff8800''#ff8800''#f80', 和'#f80'是等同的。

下面的两个表为某些常见颜色提供了RGB三元组和十六进制颜色代码。

颜色名称或短名称

使用诸如的颜色名称为所有泡沫分配一个预定义的颜色'红色的'或者是一个短名字,如'r'

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

'没有任何'

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

此表列出了具有相应RGB三联单元和十六进制颜色代码的可用颜色名称和短名称。

颜色名称 短名称 RGB三重态 十六进制颜色代码 外貌
'红色的' 'r' [1 0 0] '#ff0000'

'绿色' ‘g’ (0 1 0) '#00ff00'

“蓝” “b” (0 0 1) '#0000ff'

'青色' “c” (0 1 1) “# 00飞行符”

“红色” “米” [1 0 1] “#就”

“黄色” '是' [1 1 0] '#ffff00'

“黑” “k” (0 0 0) # 000000的

'白色的' 'W' [1 1] '#ffffff'

以下是MATLAB在许多类型的绘图中使用的默认颜色的RGB三联体和十六进制颜色代码。

RGB三重态 十六进制颜色代码 外貌
[0 0.4470 0.7410] “# 0072 bd”

[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] “# 77 ac30”

(0.3010 0.7450 0.9330) “# 4 dbeee”

[0.6350 0.0780 0.1840] '#a2142f'

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

EdgeColor.价值 描述
'平坦的'

让MATLAB为每组气泡指定不同的边缘颜色。颜色定义在ColorOrder图表的财产。

RGB三联或十六进制颜色代码

为所有气泡组分配一个自定义边缘颜色:

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

  • 十六进制颜色代码——以哈希符号开头的字符向量或字符串标量(),然后是3个或6个十六进制数字,其范围可以是0.F.这些值不区分大小写。因此,颜色是代码'#ff8800''#ff8800''#f80', 和'#f80'是等同的。

下面的两个表为某些常见颜色提供了RGB三元组和十六进制颜色代码。

颜色名称或短名称

使用颜色名称为所有泡沫分配一个预定义的边缘颜色,例如'红色的'或者是一个短名字,如'r'

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

'没有任何'

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

此表列出了具有相应RGB三联单元和十六进制颜色代码的可用颜色名称和短名称。

颜色名称 短名称 RGB三重态 十六进制颜色代码 外貌
'红色的' 'r' [1 0 0] '#ff0000'

'绿色' ‘g’ (0 1 0) '#00ff00'

“蓝” “b” (0 0 1) '#0000ff'

'青色' “c” (0 1 1) “# 00飞行符”

“红色” “米” [1 0 1] “#就”

“黄色” '是' [1 1 0] '#ffff00'

“黑” “k” (0 0 0) # 000000的

'白色的' 'W' [1 1] '#ffffff'

以下是MATLAB在许多类型的绘图中使用的默认颜色的RGB三联体和十六进制颜色代码。

RGB三重态 十六进制颜色代码 外貌
[0 0.4470 0.7410] “# 0072 bd”

[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] “# 77 ac30”

(0.3010 0.7450 0.9330) “# 4 dbeee”

[0.6350 0.0780 0.1840] '#a2142f'

颜色顺序,指定为RGB三元组的三列矩阵。此属性定义了Matlab使用的颜色调色板,用于指定组数据时创建多个泡沫云。数组的每一行都是RGB三重态。RGB三联网是一个三元素矢量,其元素指定了颜色的红色,绿色和蓝色组件的强度。强度必须在范围内[0,1]。此表列出了默认颜色。

颜色 ColorOrder矩阵

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

MATLAB根据值的顺序为每个泡沫云分配颜色groupdata.财产。

设置此属性的另一种方法是传递Bubblecloud.对象到colorOrder.功能。

泡沫填充颜色透明度,指定为范围的标量[0,1].值1表示气泡不透明,0表示气泡完全透明。0到1之间的值对应部分透明的气泡。

图例可见性,指定为'在'或者“关闭”,或数字或逻辑1真的) 或者0.错误的)。价值'在'相当于真的, 和“关闭”相当于错误的.因此,您可以使用此属性的值作为逻辑值。该值存储为类型的开/关逻辑值matlab.lang.OnOffSwitchState

Matlab将此属性设置为'在'并在创建带有分组数据的气泡云时显示图例。否则为“关闭”没有传说。

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

泡沫标签字体

全部展开

字体名称,指定为受支持的字体名称或万博1manbetx'固定宽度'.要正确显示和打印文本,您必须选择系统支持的字体。万博1manbetx默认字体取决于您的操作系统和语言环境。

要使用在任何区域设置中看起来都不错的固定宽度字体,请使用'固定宽度'.固定宽度字体依赖于根FixedWidthFontName财产。设置根FixedWidthFontName属性导致立即更新显示器以使用新字体。

字体大小,指定为点单位中的标量值大于零。默认字体大小取决于特定的操作系统和语言环境。一点等于1/72英寸。

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64

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

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

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

  • 十六进制颜色代码是以哈希符号开头的字符向量或字符串标量(),然后是3个或6个十六进制数字,其范围可以是0.F.这些值不区分大小写。因此,颜色是代码'#ff8800''#ff8800''#f80', 和'#f80'是等同的。

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

颜色名称 短名称 RGB三重态 十六进制颜色代码 外貌
'红色的' 'r' [1 0 0] '#ff0000'

'绿色' ‘g’ (0 1 0) '#00ff00'

“蓝” “b” (0 0 1) '#0000ff'

'青色' “c” (0 1 1) “# 00飞行符”

“红色” “米” [1 0 1] “#就”

“黄色” '是' [1 1 0] '#ffff00'

“黑” “k” (0 0 0) # 000000的

'白色的' 'W' [1 1] '#ffffff'

以下是MATLAB在许多类型的绘图中使用的默认颜色的RGB三联体和十六进制颜色代码。

RGB三重态 十六进制颜色代码 外貌
[0 0.4470 0.7410] “# 0072 bd”

[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] “# 77 ac30”

(0.3010 0.7450 0.9330) “# 4 dbeee”

[0.6350 0.0780 0.1840] '#a2142f'

表数据

全部展开

包含冒泡数据的表。该表必须至少有一个指定气泡大小的变量。气泡大小可以包括非负数值,, 和价值观。图表中仅出现具有积极尺寸的泡沫。零,, 和值将被忽略。

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

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

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

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

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

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

  • 变量索引 - 包含大小数据的表变量的索引。将索引指定为数字之间的数字1以及表变量的数量。

  • 逻辑向量 - 具有与表中存在相同数量的元素数量的逻辑值矢量。矢量必须仅包含一个真的价值。

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

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

  • 变量索引—包含标签的表变量的索引。将索引指定为数字之间的数字1以及表变量的数量。

  • 逻辑向量 - 具有与表中存在相同数量的元素数量的逻辑值矢量。矢量必须仅包含一个真的价值。

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

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

  • 变量索引 - 包含分组数据的表变量的索引。将索引指定为数字之间的数字1以及表变量的数量。

  • 逻辑向量 - 具有与表中存在相同数量的元素数量的逻辑值矢量。矢量必须仅包含一个真的价值。

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

矢量数据

全部展开

气泡大小,指定为包含非负值的数值向量。零,, 和值将被忽略。例如bubblecloud (1:10)用大小创造十个气泡1通过10

当您使用表数据创建泡沫云时,MATLAB会自动使用所指定的数据填充此属性SizeVariable财产。

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64

冒泡标签,指定为字符向量或字符串向量的单元格数组。单元格数组或字符串向量中的元素数量必须与大小写向量。例如bubblecloud(1:3(“一”“二”“三”))创建三个带有标签的气泡“一”“二”, 和“三”

当您使用包含标签的表创建一个气泡云时,MATLAB会自动使用LabelVariable财产。

数据类型:细胞|字符串

气泡组,指定为字符向量、字符串向量、分类向量或逻辑向量的单元格数组。元素的数量必须与元素的数量匹配大小写向量。例如Bubblecloud(1:3,[“一个”两个“三”],[“Group1”“Group2”“Group2”))创造三个分为两组的气泡。

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

当您使用包含组数据的表创建泡沫云时,MATLAB会自动使用所指定的数据填充此属性GroupVariable财产。

数据类型:细胞|字符串|分类|逻辑

位置

全部展开

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

  • “outerposition”- - -外形属性在添加、删除或更改标题或轴标签等装饰时保持不变。如果任何位置调整是需要的,MATLAB调整InnerPosition财产。

  • 'InnerPosition'- - -InnerPosition属性在添加、删除或更改标题或轴标签等装饰时保持不变。如果任何位置调整是需要的,MATLAB调整外形财产。

笔记

当父容器是a时,设置此属性无效TiledChartLayout

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

  • 剩下元素将距离容器左下角的距离定义到泡沫云的左下角。

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

的默认值[0 0 1 1]覆盖整个容器的内部。该单元相对于容器的尺寸标准化。要更改单位,请设置单位财产。

笔记

当父容器是a时,设置此属性无效TiledChartLayout

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

  • 剩下元素定义从容器左下角到包围气泡云的框左下角的距离。

  • 宽度高度元素是包围气泡云的盒子的尺寸。

笔记

当父容器是a时,设置此属性无效TiledChartLayout

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

笔记

当父容器是a时,设置此属性无效TiledChartLayout

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

单位 描述
'标准化'(默认) 相对于容器归一化,该容器通常是图形或面板。集装箱地图的左下角(0,0),右上角映射为(1,1)
'英寸' 英寸。
“厘米” 厘米。
'人物'

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

  • 字符宽度=字母的宽度X

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

“点” 字体设计点。一点等于1/72英寸。
'像素'

像素。

在Windows上,像素距离与系统分辨率无关®Macintosh.系统:

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

  • Macintosh.在系统中,一个像素是1/72英寸。

在Linux上®系统,像素的大小由系统分辨率确定。

在对象创建期间将单元指定为名称-值对时,必须设置单位属性,然后指定要使用这些单元的属性,例如外形

布局选项,指定为aTiledChartLayoutOptions或者gridlayoutoptions.对象。当图表处于平铺图表布局或网格布局时,此属性非常有用。

要在瓷砖图表布局的网格中定位图表,请设置瓷砖蒂斯维斯物业在TiledChartLayoutOptions对象。例如,考虑一个3×3平铺的图表布局。布局在中心瓷砖网格,沿着外边缘有四个瓷砖。在实践中,网格是看不见的,外部瓷砖不会占用空间,直到你用轴或图表填充它们。

3×3瓷砖图表布局图。

这段代码放置了图表C在网格的第三个瓷砖中..

c.Layout.Tile = 3;

要使图表跨越多个块,请指定蒂斯维斯属性作为双元素矢量。例如,此图表跨度2行和3.列的瓷砖。

c. layout . tiespan = [2 3];

要将图表放置在周围的贴图中,请指定瓷砖财产“北”“南”'东',或'西'.例如,将值设置为'东'将图表放在网格右侧的图块中。

c.Layout.Tile ='东'

要将图表放入应用内的布局,请将此属性指定为agridlayoutoptions.对象。有关在应用中使用网格布局的更多信息,请参阅uigridlayout

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

可见性状态,指定为'在'或者“关闭”,或数字或逻辑1真的) 或者0.错误的)。价值'在'相当于真的, 和“关闭”相当于错误的.因此,您可以使用此属性的值作为逻辑值。该值存储为类型的开/关逻辑值matlab.lang.OnOffSwitchState

  • '在'—显示气泡云。

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

父/子

全部展开

父容器,指定为a数字控制板选项卡TiledChartLayout,或网格布局对象。

也可以看看

在R2021A介绍