主要内容

BubbleCloud属性

气泡云的外观和行为

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

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

标题

全部展开

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

或者,你可以打电话给标题函数向图表添加标题。

bubblecloud(兰德(20))标题(“随机泡沫”

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

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

颜色和样式

全部展开

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

FaceColor价值 描述
“平”

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

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

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

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

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

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

颜色名称或简称

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

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

“没有”

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

这个表列出了可用的颜色名称和短名称与相应的RGB三联体和十六进制颜色代码。

颜色名称 短名称 RGB值 十六进制颜色代码 外观
“红色” “r” (1 0 0) “# FF0000”

样品的颜色为红色

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

样品的颜色为绿色

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

样品的颜色是蓝色的

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

样品的颜色为青色

“红色” “米” (1 0 1) “#就”

样品的颜色为洋红色

“黄色” “y” (1 1 0) “# FFFF00”

样品的颜色为黄色

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

样品的颜色为黑色

“白色” ' w ' (1 1 1) “# FFFFFF”

样品的颜色为白色

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

RGB值 十六进制颜色代码 外观
[0 0.4470 - 0.7410) “# 0072 bd”

RGB三元组样本[0 0.4470 0.7410],呈现深蓝色

(0.8500 0.3250 0.0980) “# D95319”

RGB三元组样本[0.8500 0.3250 0.0980],呈暗橙色

(0.9290 0.6940 0.1250) “# EDB120”

RGB三元组样本[0.9290 0.6940 0.1250],呈暗黄色

(0.4940 0.1840 0.5560) “# 7 e2f8e”

样品RGB三片[0.4940 0.1840 0.5560],呈深紫色

(0.4660 0.6740 0.1880) “# 77 ac30”

样品RGB三联体[0.4660 0.6740 0.1880],呈中绿色

(0.3010 0.7450 0.9330) “# 4 dbeee”

样品RGB三片[0.3010 0.7450 0.9330],显示为浅蓝色

(0.6350 0.0780 0.1840) “# A2142F”

RGB三元组样本[0.6350 0.0780 0.1840],呈暗红色

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

EdgeColor价值 描述
“平”

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

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

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

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

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

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

颜色名称或简称

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

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

“没有”

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

这个表列出了可用的颜色名称和短名称与相应的RGB三联体和十六进制颜色代码。

颜色名称 短名称 RGB值 十六进制颜色代码 外观
“红色” “r” (1 0 0) “# FF0000”

样品的颜色为红色

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

样品的颜色为绿色

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

样品的颜色是蓝色的

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

样品的颜色为青色

“红色” “米” (1 0 1) “#就”

样品的颜色为洋红色

“黄色” “y” (1 1 0) “# FFFF00”

样品的颜色为黄色

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

样品的颜色为黑色

“白色” ' w ' (1 1 1) “# FFFFFF”

样品的颜色为白色

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

RGB值 十六进制颜色代码 外观
[0 0.4470 - 0.7410) “# 0072 bd”

RGB三元组样本[0 0.4470 0.7410],呈现深蓝色

(0.8500 0.3250 0.0980) “# D95319”

RGB三元组样本[0.8500 0.3250 0.0980],呈暗橙色

(0.9290 0.6940 0.1250) “# EDB120”

RGB三元组样本[0.9290 0.6940 0.1250],呈暗黄色

(0.4940 0.1840 0.5560) “# 7 e2f8e”

样品RGB三片[0.4940 0.1840 0.5560],呈深紫色

(0.4660 0.6740 0.1880) “# 77 ac30”

样品RGB三联体[0.4660 0.6740 0.1880],呈中绿色

(0.3010 0.7450 0.9330) “# 4 dbeee”

样品RGB三片[0.3010 0.7450 0.9330],显示为浅蓝色

(0.6350 0.0780 0.1840) “# A2142F”

RGB三元组样本[0.6350 0.0780 0.1840],呈暗红色

颜色顺序,指定为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.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将此属性设置为“上”并在创建带有分组数据的气泡云时显示图例。否则为“关闭”没有传说。

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

泡沫标签字体

全部展开

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

要使用在任何区域设置中看起来都不错的固定宽度字体,请使用“FixedWidth”.固定宽度的字体依赖于根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个十六进制数字,其范围可以是0F.这些值不区分大小写。因此,颜色是代码“# FF8800”“# ff8800”“# F80”,“# f80”是等价的。

或者,您可以通过名称指定一些常见的颜色。该表列出了已命名的颜色选项、等价的RGB三联体和十六进制颜色代码。

颜色名称 短名称 RGB值 十六进制颜色代码 外观
“红色” “r” (1 0 0) “# FF0000”

样品的颜色为红色

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

样品的颜色为绿色

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

样品的颜色是蓝色的

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

样品的颜色为青色

“红色” “米” (1 0 1) “#就”

样品的颜色为洋红色

“黄色” “y” (1 1 0) “# FFFF00”

样品的颜色为黄色

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

样品的颜色为黑色

“白色” ' w ' (1 1 1) “# FFFFFF”

样品的颜色为白色

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

RGB值 十六进制颜色代码 外观
[0 0.4470 - 0.7410) “# 0072 bd”

RGB三元组样本[0 0.4470 0.7410],呈现深蓝色

(0.8500 0.3250 0.0980) “# D95319”

RGB三元组样本[0.8500 0.3250 0.0980],呈暗橙色

(0.9290 0.6940 0.1250) “# EDB120”

RGB三元组样本[0.9290 0.6940 0.1250],呈暗黄色

(0.4940 0.1840 0.5560) “# 7 e2f8e”

样品RGB三片[0.4940 0.1840 0.5560],呈深紫色

(0.4660 0.6740 0.1880) “# 77 ac30”

样品RGB三联体[0.4660 0.6740 0.1880],呈中绿色

(0.3010 0.7450 0.9330) “# 4 dbeee”

样品RGB三片[0.3010 0.7450 0.9330],显示为浅蓝色

(0.6350 0.0780 0.1840) “# A2142F”

RGB三元组样本[0.6350 0.0780 0.1840],呈暗红色

表数据

全部展开

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

表中可以包含包含以下数据的变量:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

当您指定冒泡组时,bubblecloud将你的数据分成不同的气泡云。每个气泡云都有不同的颜色,这些颜色是由ColorOrder财产。

矢量数据

全部展开

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

属性指定的数据将自动填充此属性SizeVariable财产。

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

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

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

数据类型:细胞|字符串

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

当您指定冒泡组时,bubblecloud将你的数据分成不同的气泡云。每个气泡云都有不同的颜色,这些颜色是由ColorOrder财产。

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

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

位置

全部展开

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

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

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

请注意

类的父容器时,设置此属性无效TiledChartLayout

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

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

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

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

请注意

类的父容器时,设置此属性无效TiledChartLayout

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

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

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

请注意

类的父容器时,设置此属性无效TiledChartLayout

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

请注意

类的父容器时,设置此属性无效TiledChartLayout

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

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

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

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

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

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

像素。

在Windows上,像素距离与系统分辨率无关®麦金塔电脑系统:

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

  • 麦金塔电脑在系统中,一个像素是1/72英寸。

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

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

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

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

3 × 3平铺图表布局的图表。

这段代码放置了图表c在网格的第三块…

c.Layout.Tile = 3;

要使图表跨越多个块,请指定TileSpan属性为二元素向量。例如,这个图表横跨2行和3.列的瓷砖。

c. layout . tiespan = [2 3];

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

c.Layout.Tile =“东”

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

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

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

  • “上”—显示气泡云。

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

父/子

全部展开

父容器,指定为数字面板选项卡TiledChartLayout,或GridLayout对象。

另请参阅

介绍了R2021a