bubblechart3
三维气泡图
语法
描述
向量和矩阵数据
表数据
附加选项
bubblechart3 (___,
指定名称,值
)BubbleChart
使用一个或多个名称-值参数的属性。在所有其他输入参数之后指定属性。例如,bubblechart3 (x, y, z,“线宽”,2)
创建带有2点标记轮廓的气泡图。有关属性列表,请参见BubbleChart属性.
BC = bubblechart3(___)
返回BubbleChart
对象。使用公元前
在创建图表后修改图表的属性。有关属性列表,请参见BubbleChart属性.
例子
绘制随机气泡图
定义一组气泡坐标作为向量x
,y
,z
.定义深圳
作为指定气泡大小的向量。然后创建一个气泡图x
,y
,z
.
X = rand(1,20);Y = rand(1,20);Z = rand(1,20);Sz = rand(1,20);bubblechart3 (x, y, z, sz);
指定气泡颜色
定义一组气泡坐标作为向量x
,y
,z
.定义深圳
作为指定气泡大小的向量。然后创建一个气泡图x
,y
,z
,并指定颜色为红色。默认情况下,气泡是部分透明的。
X = rand(1,20);Y = rand(1,20);Z = rand(1,20);Sz = rand(1,20);bubblechart3 (x, y, z,深圳,“红色”);
对于自定义颜色,可以指定RGB三元组或十六进制颜色代码。例如,十六进制的颜色代码“# 7031 bb”
,指定紫色的阴影。
bubblechart3 (x, y, z,深圳,“# 7031 bb”);
您还可以为每个气泡指定不同的颜色。例如,指定一个向量从图形的颜色图中选择颜色。
C = 1:20;bubblechart3 (x, y, z,深圳,c)
指定气泡透明度和轮廓颜色
定义一组气泡坐标作为向量x
,y
,z
.定义深圳
作为指定气泡大小的向量。然后创建一个气泡图x
,y
,z
.默认情况下,气泡是60%不透明的,边缘完全不透明,颜色相同。
X = rand(1,20);Y = rand(1,20);Z = rand(1,20);Sz = rand(1,20);bubblechart3 (x, y, z, sz);
属性可以自定义不透明度和轮廓颜色MarkerFaceAlpha
而且MarkerEdgeColor
属性,分别。设置属性的一种方法是在创建图表时指定名称-值对参数。属性指定20%的不透明度MarkerFaceAlpha
价值0.20
.
BC = bubblechart3(x,y,z,sz,“MarkerFaceAlpha”, 0.20);
方法创建图表bubblechart3
函数带有返回参数,您可以在创建图表后使用返回参数设置图表上的属性。例如,您可以将轮廓颜色更改为紫色。
bc。MarkerEdgeColor = [0.5 0 0.5];
添加一个泡泡图例
定义一个数据集,显示大都市地区不同城镇中某种毒素的污染水平。
定义
城镇
城镇的人口。定义
nsites
为相应城镇的工业用地数量。定义
nregulated
作为符合当地环保法规的工业场所的数量。定义
水平
城镇的污染程度。
Towns = randi([25000 500000],[1 30]);Nsites = randi(10,1,30);Nregulated = (-3 * nsites) + (5 * randn(1,30) + 20);level = (3 * nsites) + (7 * randn(1,30) + 20);
在气泡图中显示数据。属性创建轴标签包含
,ylabel
,zlabel
功能。使用bubblesize
功能,使所有气泡之间5和30点的直径。然后添加一个气泡图例,显示气泡大小和人口之间的关系。
bubblechart3 (nsites nregulated,水平,城镇)包含(“工业场所”) ylabel (“管理站点”) zlabel (的污染水平bubblelegend([5 30])“城镇人口”,“位置”,“eastoutside”)
从表格中绘制数据
从表绘制数据的一种方便方法是将表传递给bubblechart3
函数并指定要绘制的变量。例如,创建一个包含五个随机数变量的表。画出X1
,Y
,Z
而且深圳
变量,方法将表作为第一个参数传入bubblechart3
函数,后面跟着变量名。默认情况下,轴标签与变量名匹配。
台=表(randn(15日1)-10年,randn(15日1)+ 10,兰德(15日1),...1)兰特(15日,兰德(15日1),...“VariableNames”, {X1的,“X2”,“Y”,“Z”,“深圳”});bubblechart3(资源描述,X1的,“Y”,“Z”,“深圳”)
你也可以同时绘制多个变量。例如,绘图X1
而且X2
在x的xvar
参数作为单元格数组{X1, X2的}
.然后添加图例。图例标签匹配变量名。
bubblechart3(资源描述,{X1的,“X2”},“Y”,“Z”,“深圳”传说)
用自定义颜色绘制表数据
控件可以从表中绘制数据并自定义颜色cvar
当你调用的时候bubblechart3
.
例如,创建一个包含五个随机数变量的表,并绘制X
,Y
,Z
变量。不同的气泡大小根据深圳
变量,并根据颜色
变量。
台=表(randn(15日1)-10年,randn(15日1)+ 10,兰德(15日1),...1)兰特(15日,兰德(15日1),...“VariableNames”, {“X”,“Y”,“Z”,“深圳”,“颜色”});bubblechart3(资源描述,“X”,“Y”,“Z”,“深圳”,“颜色”);
在同一尺度上显示不同轴上的气泡
定义两组数据,这两组数据显示了某一大都市地区东西两侧不同城镇的某种毒素的污染水平。
定义
towns1
而且
towns2
城镇的人口。定义
nsites1
而且nsites2
为相应城镇的工业用地数量。定义
nregulated1
而且nregulated2
作为符合当地环保法规的工业场所的数量。定义
levels1
而且levels2
城镇的污染程度。
Towns1 = randi([25000 500000],[1 30]);Towns2 = towns1/3;Nsites1 = randi(10,1,30);Nsites2 = randi(10,1,30);Nregulated1 = (-3 * nsites1) + (5 * randn(1,30) + 20);Nregulated2 = (-2 * nsites2) + (5 * randn(1,30) + 20);level1 = (3 * nsites1) + (7 * randn(1,30) + 20);Levels2 = (5 * nsites2) + (7 * randn(1,30) + 20);
创建平铺图表布局,以便您可以将数据并排可视化。然后在第一个贴图中创建一个坐标轴对象,绘制城市东侧的数据。添加标题和轴标签。然后在第二个贴图中重复这个过程来绘制西边的数据。
tiledlayout (2, 1,“TileSpacing”,“紧凑”) ax1 = nexttile;%东区bubblechart3 (ax₁,nsites1 nregulated1、levels1 towns1);标题(“东”)包含(“工业场所”) ylabel (“管理站点”) zlabel (的污染水平)%西区Ax2 = nexttile;bubblechart3 (ax2、nsites2 nregulated2、levels2 towns2);标题(“西区”)包含(“工业场所”) ylabel (“管理站点”) zlabel (的污染水平)
减小所有气泡的大小,使它更容易看到所有气泡。在本例中,将直径范围更改为之间5
而且20.
点。
气泡大小(ax1,[5 20])
东部城镇的规模是西部城镇的三倍,但在前面的图表中,气泡的大小并没有反映这一信息。这是因为最小和最大的气泡映射到每个轴上最小和最大的数据点。若要以相同的比例显示气泡,请定义名为alltowns
这包括城市两边的人口。使用bubblelim
函数重置两个图表的缩放比例。
Alltowns = [towns1 towns2];Newlims = [min(alltowns) max(alltowns)];bubblelim (ax₁,newlims) bubblelim (ax2, newlims)
输入参数
x
- - - - - -x坐标
标量|向量|矩阵
x-坐标,指定为标量、向量或矩阵。大小:…的大小和形状x
这取决于数据的形状。下表描述了最常见的情况。
气泡图类型 | 如何指定坐标 |
---|---|
单一的泡沫 | 指定 bubblechart3(1、2、3、10) |
一组气泡 | 指定 X = [1 2 3 4];Y = [4;5;6;7);Z = [8 9 10 11];Sz = [12 13 14 15];bubblechart3 (x, y, z,深圳) |
多组气泡 | 如果所有数据集在一个或多个维度上共享坐标,则将共享坐标指定为向量,将其他坐标指定为矩阵。向量的长度必须匹配矩阵的一个维度。例如,绘制两个相同的数据集x-坐标和大小值。 X = [1 2 3 4];Y = [4 5 6 7;7 8 9 10];Z = [10 11 12 13;14 15 16 17];Sz = [1 2 3 4];bubblechart3 (x, y, z,深圳) bubblechart3 为矩阵中的每一列绘制一组单独的气泡。另外,指定 X = [1 1;2 2;3 3;4 4];Y = [4 7;5 8;6 9;7 10];Z = [10 14;11日15; 12 16; 13 17]; sz = [1 1; 2 2; 3 3; 4 4]; bubblechart3(x,y,z,sz) |
数据类型:单
|双
|int8
|int16
|int32
|int64
|uint8
|uint16
|uint32
|uint64
|分类
|datetime
|持续时间
y
- - - - - -y坐标
标量|向量|矩阵
y-坐标,指定为标量、向量或矩阵。大小:…的大小和形状y
这取决于数据的形状。下表描述了最常见的情况。
气泡图类型 | 如何指定坐标 |
---|---|
单一的泡沫 | 指定 bubblechart3(1、2、3、10) |
一组气泡 | 指定 X = [1 2 3 4];Y = [4;5;6;7);Z = [8 9 10 11];Sz = [12 13 14 15];bubblechart3 (x, y, z,深圳) |
多组气泡 | 如果所有数据集在一个或多个维度上共享坐标,则将共享坐标指定为向量,将其他坐标指定为矩阵。向量的长度必须匹配矩阵的一个维度。例如,绘制两个相同的数据集x-坐标和大小值。 X = [1 2 3 4];Y = [4 5 6 7;7 8 9 10];Z = [10 11 12 13;14 15 16 17];Sz = [1 2 3 4];bubblechart3 (x, y, z,深圳) bubblechart3 为矩阵中的每一列绘制一组单独的气泡。另外,指定 X = [1 1;2 2;3 3;4 4];Y = [4 7;5 8;6 9;7 10];Z = [10 14;11日15; 12 16; 13 17]; sz = [1 1; 2 2; 3 3; 4 4]; bubblechart3(x,y,z,sz) |
数据类型:单
|双
|int8
|int16
|int32
|int64
|uint8
|uint16
|uint32
|uint64
|分类
|datetime
|持续时间
z
- - - - - -z坐标
标量|向量|矩阵
z-坐标,指定为标量、向量或矩阵。大小:…的大小和形状z
这取决于数据的形状。下表描述了最常见的情况。
气泡图类型 | 如何指定坐标 |
---|---|
单一的泡沫 | 指定 bubblechart3(1、2、3、10) |
一组气泡 | 指定 X = [1 2 3 4];Y = [4;5;6;7);Z = [8 9 10 11];Sz = [12 13 14 15];bubblechart3 (x, y, z,深圳) |
多组气泡 | 如果所有数据集在一个或多个维度上共享坐标,则将共享坐标指定为向量,将其他坐标指定为矩阵。向量的长度必须匹配矩阵的一个维度。例如,绘制两个相同的数据集x-坐标和大小值。 X = [1 2 3 4];Y = [4 5 6 7;7 8 9 10];Z = [10 11 12 13;14 15 16 17];Sz = [1 2 3 4];bubblechart3 (x, y, z,深圳) bubblechart3 为矩阵中的每一列绘制一组单独的气泡。另外,指定 X = [1 1;2 2;3 3;4 4];Y = [4 7;5 8;6 9;7 10];Z = [10 14;11日15; 12 16; 13 17]; sz = [1 1; 2 2; 3 3; 4 4]; bubblechart3(x,y,z,sz) |
数据类型:单
|双
|int8
|int16
|int32
|int64
|uint8
|uint16
|uint32
|uint64
|分类
|datetime
|持续时间
深圳
- - - - - -泡沫的大小
数字标量|向量|矩阵
相对气泡大小,指定为数值标量、矢量或矩阵。
的深圳
值控制气泡大小的相对分布。默认情况下,bubblechart3
的范围内线性映射气泡区域的范围深圳
坐标轴中所有气泡图的值。对于绝对气泡大小的更多控制,以及它们如何在的范围内映射深圳
值,请参阅bubblesize
而且bubblelim
.
你是否指定深圳
作为标量、向量或矩阵取决于您如何指定x
,y
,z
以及你想要图表的样子。下表描述了最常见的情况。
气泡图类型 | x ,y ,z |
深圳 |
例子 |
---|---|---|---|
一组气泡 |
相同长度的向量 |
长度相等的向量 |
指定 X = [1 2 3 4];Y = [4 5 6 7];Z = [8 9 10 11];Sz = [80 150 700 50];bubblechart3 (x, y, z,深圳) |
具有不同坐标和气泡大小的多组气泡 |
至少有一个 |
矩阵的大小与 |
指定 X = [1 2 3 4];Y = [1 6;3 8;2 7;4 9];Z = [10 11;12 13;14日15日;16 17];Sz = [80 30; 150 900; 50 2000; 200 350]; bubblechart3(x,y,z,sz) |
多组气泡,其中所有坐标都是共享的,但每个数据集的大小不同 |
相同长度的向量 |
至少有一个维度的矩阵与的长度相匹配 |
指定 X = [1 2 3 4];Y = [5 6 7 8];Z = [9 10 11 12];Sz = [80 30;150 900;50 500;200 350);bubblechart3 (x, y, z,深圳) |
多个气泡集,其中坐标至少在一个维度上变化,但大小在数据集之间共享 |
至少有一个 |
一个元素数与每个数据集中气泡数相同的向量 |
指定 X = [1 2 3 4];Y = [1 6;3 8;2 7;4 9];Z = [2 8;3 10;4 7;4 12];Sz = [80 150 200 350]; bubblechart3(x,y,z,sz) |
数据类型:单
|双
|int8
|int16
|int32
|int64
|uint8
|uint16
|uint32
|uint64
c
- - - - - -泡沫的颜色
[0 0.4470 0.7410]
(默认)|颜色名称|RGB值|RGB三联体矩阵|色图索引向量
气泡颜色,指定为颜色名称、RGB三元组、RGB三元组矩阵或色图索引向量。
颜色名称-颜色名称,例如
“红色”
,或简称如“r”
.RGB三元组——三元素行向量,其元素指定颜色的红、绿、蓝分量的强度。强度必须在这个范围内
[0, 1]
;例如,[0.4 0.6 0.7]
.RGB三元组对于创建自定义颜色很有用。矩阵的RGB三组-一个三列矩阵,其中每行是一个RGB三组。
颜色映射索引向量-与
x
,y
,z
向量。
指定颜色的方式取决于首选的配色方案,以及绘制的是一组气泡还是多组气泡。下表描述了最常见的情况。
配色方案 | 如何指定颜色 | 例子 |
---|---|---|
所有的泡泡都用一种颜色。 |
从下表中指定颜色名称或短名称,或指定一个RGB三元组。 |
显示一组气泡,并指定颜色为 X = [1 2 3 4];Y = [2 5 3 6];Z = [10 6 4 7];Sz = [1 2 3 4];bubblechart3 (x, y, z,深圳,“红色”)
显示两组气泡,并使用RGB三元组将颜色指定为红色 X = [1 2 3 4];Y = [2 5 3 6];Z = [2 5;1 - 2;8 4;7 9];Sz = [1 2;3 4;5 6;7 8]; bubblechart3(x,y,z,sz,[1 0 0]) |
使用颜色图为每个气泡分配不同的颜色。 |
指定数字的行或列向量。数字映射到当前颜色映射数组。最小值映射到颜色映射的第一行,最大值映射到最后一行。中间值线性映射到中间行。 如果您的图表有三个气泡,请指定一个列向量,以确保这些值被解释为色彩图索引。 只有在以下情况下才可以使用此方法 |
创建一个向量 C = [1 2 3 4];X = [1 2 3 4];Y = [5 6 7 8];Z = [7 8 9 10];Sz = [1 2 3 4];bubblechart3 (x, y, z,深圳,c) colormap (gca),“冬季”)
|
为每个气泡创建自定义颜色。 |
指定一个m × 3的RGB三联体矩阵,其中m是气泡的数量。 只有在以下情况下才可以使用此方法 |
创建一个矩阵 C = [0 1 0;1 0 0;0.5 0.5 0.5;0.6 0 1];X = [1 2 3 4];Y = [5 6 7 8];Z = [7 8 9 10];Sz = [1 2 3 4];bubblechart3 (x, y, z,深圳,c) |
为每个数据集创建不同的颜色。 |
指定一个n × 3的RGB三元组矩阵,其中n是数据集的数量。 只有当至少有一个时,您才能使用此方法 |
创建一个矩阵 C = [1 0 0;0.6 0 1];X = [1 2 3 4];Y = [5 6 7 8];Z = [2 5;1 - 2;8 4;11日9);Sz = [1 1;2 2; 3 3; 4 4]; bubblechart3(x,y,z,sz,c) |
常用颜色的颜色名称和RGB三联
颜色名称 | 短名称 | RGB值 | 十六进制色码 | 外观 |
---|---|---|---|---|
“红色” |
“r” |
[10 0 0] |
“# FF0000” |
|
“绿色” |
“g” |
[0 1 0] |
“# 00 ff00” |
|
“蓝色” |
“b” |
[0 0 1] |
“# 0000 ff” |
|
“青色” |
“c” |
[0 1 1] |
“# 00飞行符” |
|
“红色” |
“m” |
[10 0 1] |
“#”就 |
|
“黄色” |
“y” |
[1 1 0] |
“# FFFF00” |
|
“黑色” |
“k” |
[0 0 0] |
“000000 #” |
|
“白色” |
“w” |
[1,1 1] |
“# FFFFFF” |
|
这里是RGB三组和十六进制的颜色代码的默认颜色MATLAB®在许多类型的图中使用。
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] |
“# 7 e2f8e” |
|
[0.4660 0.6740 0.1880] |
“# 77 ac30” |
|
[0.3010 0.7450 0.9330] |
“# 4 dbeee” |
|
[0.6350 0.0780 0.1840] |
“# A2142F” |
|
资源描述
- - - - - -源表
表格|时间表
包含要绘制的数据的源表,指定为表或时间表。
xvar
- - - - - -表变量包含x坐标
一个或多个表变量索引
表变量包含x-coordinates,指定为一个或多个表变量索引。
指定表索引
使用下列任何索引方案来指定所需的一个或多个变量。
索引方案 | 例子 |
---|---|
变量名:
|
|
变量指数:
|
|
变量类型:
|
|
绘制你的数据
指定的表变量可以包含数值、类别、日期时间或持续时间值。
要绘制一个数据集,请为每个数据集指定一个变量xvar
,yvar
,zvar
,sizevar
,可选cvar
.例如,阅读Patients.xls
进入表格资源描述
.画出高度
,重量
,舒张压
变量,并根据年龄
变量。
可读的(“Patients.xls”);bubblechart3(资源描述,“高度”,“重量”,舒张压的,“年龄”)
若要一起绘制多个数据集,请为其中的至少一个指定多个变量xvar
,yvar
,zvar
,sizevar
,或可选cvar
.如果为多个参数指定多个变量,则每个参数的变量数量必须相同。
例如,绘制重量
变量x设在,高度
变量y-轴和收缩压
而且舒张压
变量z设在。指定年龄
气泡大小变量。
bubblechart3(资源描述,“重量”,“高度”, {“收缩”,舒张压的},“年龄”)
还可以为表变量使用不同的索引方案。例如,指定xvar
而且xvar
作为变量名,zvar
作为一个索引号,和sizevar
作为一个逻辑向量。
bubblechart3(资源描述,“高度”,“重量”,9,[假假真])
yvar
- - - - - -表变量包含y坐标
一个或多个表变量索引
表变量包含y-coordinates,指定为一个或多个表变量索引。
指定表索引
使用下列任何索引方案来指定所需的一个或多个变量。
索引方案 | 例子 |
---|---|
变量名:
|
|
变量指数:
|
|
变量类型:
|
|
绘制你的数据
指定的表变量可以包含数值、类别、日期时间或持续时间值。
要绘制一个数据集,请为每个数据集指定一个变量xvar
,yvar
,zvar
,sizevar
,可选cvar
.例如,阅读Patients.xls
进入表格资源描述
.画出高度
,重量
,舒张压
变量,并根据年龄
变量。
可读的(“Patients.xls”);bubblechart3(资源描述,“高度”,“重量”,舒张压的,“年龄”)
若要一起绘制多个数据集,请为其中的至少一个指定多个变量xvar
,yvar
,zvar
,sizevar
,或可选cvar
.如果为多个参数指定多个变量,则每个参数的变量数量必须相同。
例如,绘制重量
变量x设在,高度
变量y-轴和收缩压
而且舒张压
变量z设在。指定年龄
气泡大小变量。
bubblechart3(资源描述,“重量”,“高度”, {“收缩”,舒张压的},“年龄”)
还可以为表变量使用不同的索引方案。例如,指定xvar
而且xvar
作为变量名,zvar
作为一个索引号,和sizevar
作为一个逻辑向量。
bubblechart3(资源描述,“高度”,“重量”,9,[假假真])
zvar
- - - - - -表变量包含z坐标
一个或多个表变量索引
表变量包含z-coordinates,指定为一个或多个表变量索引。
指定表索引
使用下列任何索引方案来指定所需的一个或多个变量。
索引方案 | 例子 |
---|---|
变量名:
|
|
变量指数:
|
|
变量类型:
|
|
绘制你的数据
指定的表变量可以包含数值、类别、日期时间或持续时间值。
要绘制一个数据集,请为每个数据集指定一个变量xvar
,yvar
,zvar
,sizevar
,可选cvar
.例如,阅读Patients.xls
进入表格资源描述
.画出高度
,重量
,舒张压
变量,并根据年龄
变量。
可读的(“Patients.xls”);bubblechart3(资源描述,“高度”,“重量”,舒张压的,“年龄”)
若要一起绘制多个数据集,请为其中的至少一个指定多个变量xvar
,yvar
,zvar
,sizevar
,或可选cvar
.如果为多个参数指定多个变量,则每个参数的变量数量必须相同。
例如,绘制重量
变量x设在,高度
变量y-轴和收缩压
而且舒张压
变量z设在。指定年龄
气泡大小变量。
bubblechart3(资源描述,“重量”,“高度”, {“收缩”,舒张压的},“年龄”)
还可以为表变量使用不同的索引方案。例如,指定xvar
而且xvar
作为变量名,zvar
作为一个索引号,和sizevar
作为一个逻辑向量。
bubblechart3(资源描述,“高度”,“重量”,9,[假假真])
sizevar
- - - - - -气泡大小的表变量
一个或多个表变量索引
包含气泡大小数据的表变量,指定为一个或多个表变量索引。
指定表索引
使用下列任何索引方案来指定所需的一个或多个变量。
索引方案 | 例子 |
---|---|
变量名:
|
|
变量指数:
|
|
变量类型:
|
|
绘制你的数据
指定的表变量可以包含任何类型的数值。
如果您正在绘制一个数据集,请指定一个变量sizevar
.例如,阅读Patients.xls
进入表格资源描述
.画出高度
,重量
,舒张压
变量,并根据年龄
变量。
可读的(“Patients.xls”);bubblechart3(资源描述,“高度”,“重量”,舒张压的,“年龄”)
如果绘制多个数据集,则可以为其中的至少一个指定多个变量xvar
,yvar
,zvar
,sizevar
,或可选cvar
.如果为多个参数指定多个变量,则每个参数的变量数量必须相同。
例如,绘制重量
变量x设在,高度
变量y-轴和年龄
变量z设在。指定收缩压
而且舒张压
气泡大小的变量。生成的图形显示了两组具有相同坐标,但气泡大小不同的气泡。
bubblechart3(资源描述,“重量”,“高度”,“年龄”, {“收缩”,舒张压的})
cvar
- - - - - -气泡颜色的表变量
一个或多个表变量索引
包含气泡颜色数据的表变量,指定为一个或多个表变量索引。
指定表索引
使用下列任何索引方案来指定所需的一个或多个变量。
索引方案 | 例子 |
---|---|
变量名:
|
|
变量指数:
|
|
变量类型:
|
|
绘制你的数据
指定的表变量可以包含任何数字类型的值。每个变量可以是:
线性映射到当前颜色映射的一列数字。
RGB三元组的三列数组。RGB三元组是三元素向量,其值指定特定颜色的红、绿和蓝分量的强度。强度必须在这个范围内
[0, 1]
.例如,[0.5 0.7 1]
指定浅蓝色的阴影。
如果您正在绘制一个数据集,请指定一个变量cvar
.例如,创建一个包含7个随机数变量的表。画出X1
,Y
,Z
变量。不同的气泡大小根据深圳
变量,并根据Color1
变量。
台=表(randn(50, 1) -10年,randn(50, 1) + 10,兰德(50,1),...兰特(50,1),兰德(50,1),兰德(50,1),兰德(50,1),...“VariableNames”, {X1的,“X2”,“Y”,“Z”,“深圳”,“Color1”,“Color2”});bubblechart3(资源描述,X1的,“Y”,“Z”,“深圳”,“Color1”)
如果绘制多个数据集,则可以为其中的至少一个指定多个变量xvar
,yvar
,zvar
,sizevar
,或cvar
.如果为多个参数指定多个变量,则每个参数的变量数量必须相同。
例如,绘制X1
而且X2
变量x设在,Y
变量y-轴和Z
变量z设在。不同的气泡大小根据深圳
变量。指定Color1
而且Color2
颜色的变量。结果显示了两组相同的气泡y坐标,z-坐标,和气泡大小,但不同x-坐标和颜色。
bubblechart3(资源描述,{X1的,“X2”},“Y”,“Z”,“深圳”, {“Color1”,“Color2”})
斧头
- - - - - -目标轴
轴
对象
目标轴,指定为轴
对象。如果没有指定坐标轴,MATLAB将图转换成当前坐标轴,或者它会创建一个轴
如果不存在,则对象。
名称-值参数
指定可选参数对为Name1 = Value1,…,以=家
,在那里的名字
参数名称和价值
对应的值。名称-值参数必须出现在其他参数之后,但对的顺序无关紧要。
在R2021a之前,名称和值之间用逗号隔开,并括起来的名字
在报价。
例子:bubblechart3([2 1 5],[4 10 9],[1 2 3],[1 2 3],'MarkerFaceColor','red')
产生红色气泡。
请注意
这里列出的属性只是一个子集。有关完整列表,请参见BubbleChart属性.
MarkerEdgeColor
- - - - - -记号笔轮廓颜色
“平”
(默认)|RGB值|十六进制颜色代码|“r”
|“g”
|“b”
|……
标记轮廓颜色,已指定“平”
、RGB三元组、十六进制颜色编码、颜色名称或短名称。的默认值“平”
使用来自CData
财产。
对于自定义颜色,请指定RGB三元组或十六进制颜色编码。
RGB三元组是一个三元素行向量,其元素指定颜色的红、绿、蓝成分的强度。强度必须在这个范围内
[0, 1]
,例如,[0.4 0.6 0.7]
.十六进制颜色码是字符向量或以散列符号(
#
)后面跟着三个或六个十六进制数字,取值范围为0
来F
.这些值不区分大小写。因此,颜色代码“# FF8800”
,“# ff8800”
,“# F80”
,“# f80”
是等价的。
或者,您也可以通过名称指定一些常用颜色。该表列出了已命名的颜色选项、等效的RGB三元组和十六进制颜色代码。
颜色名称 | 短名称 | RGB值 | 十六进制色码 | 外观 |
---|---|---|---|---|
“红色” |
“r” |
[10 0 0] |
“# FF0000” |
|
“绿色” |
“g” |
[0 1 0] |
“# 00 ff00” |
|
“蓝色” |
“b” |
[0 0 1] |
“# 0000 ff” |
|
“青色” |
“c” |
[0 1 1] |
“# 00飞行符” |
|
“红色” |
“m” |
[10 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” |
|
[0.8500 0.3250 0.0980] |
“# D95319” |
|
[0.9290 0.6940 0.1250] |
“# EDB120” |
|
[0.4940 0.1840 0.5560] |
“# 7 e2f8e” |
|
[0.4660 0.6740 0.1880] |
“# 77 ac30” |
|
[0.3010 0.7450 0.9330] |
“# 4 dbeee” |
|
[0.6350 0.0780 0.1840] |
“# A2142F” |
|
例子:[0.5 0.5 0.5]
例子:“蓝色”
例子:“# D2F9A7”
MarkerFaceColor
- - - - - -标记填充颜色
“平”
(默认)|“汽车”
|“没有”
|RGB值|十六进制颜色代码|“r”
|‘g’
|“b”
|……
标记填充颜色,指定为“平”
,“汽车”
、RGB三元组、十六进制颜色编码、颜色名称或短名称。的“平”
选项使用CData
值。的“汽车”
选项使用与颜色
属性。
对于自定义颜色,请指定RGB三元组或十六进制颜色编码。
RGB三元组是一个三元素行向量,其元素指定颜色的红、绿、蓝成分的强度。强度必须在这个范围内
[0, 1]
,例如,[0.4 0.6 0.7]
.十六进制颜色码是字符向量或以散列符号(
#
)后面跟着三个或六个十六进制数字,取值范围为0
来F
.这些值不区分大小写。因此,颜色代码“# FF8800”
,“# ff8800”
,“# F80”
,“# f80”
是等价的。
或者,您也可以通过名称指定一些常用颜色。该表列出了已命名的颜色选项、等效的RGB三元组和十六进制颜色代码。
颜色名称 | 短名称 | RGB值 | 十六进制色码 | 外观 |
---|---|---|---|---|
“红色” |
“r” |
[10 0 0] |
“# FF0000” |
|
“绿色” |
“g” |
[0 1 0] |
“# 00 ff00” |
|
“蓝色” |
“b” |
[0 0 1] |
“# 0000 ff” |
|
“青色” |
“c” |
[0 1 1] |
“# 00飞行符” |
|
“红色” |
“m” |
[10 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” |
|
[0.8500 0.3250 0.0980] |
“# D95319” |
|
[0.9290 0.6940 0.1250] |
“# EDB120” |
|
[0.4940 0.1840 0.5560] |
“# 7 e2f8e” |
|
[0.4660 0.6740 0.1880] |
“# 77 ac30” |
|
[0.3010 0.7450 0.9330] |
“# 4 dbeee” |
|
[0.6350 0.0780 0.1840] |
“# A2142F” |
|
例子:[0.3 0.2 0.1]
例子:“绿色”
例子:“# D2F9A7”
线宽
- - - - - -标记边宽度
0.5
(默认)|积极的价值
标记边缘的宽度,指定为以点为单位的正值。
例子:0.75
MarkerEdgeAlpha
- - - - - -标记边透明度
1
(默认)|范围内的标量[0, 1]
|“平”
标记边缘透明度,指定为范围中的标量[0, 1]
或“平”
.值1是不透明的,0是完全透明的。0到1之间的值是半透明的。
要为图中的每个点设置不同的边缘透明度值,请设置AlphaData
属性的相同大小的向量XData
属性,并设置MarkerEdgeAlpha
财产“平”
.
MarkerFaceAlpha
- - - - - -标记面透明度
0.6
(默认)|范围内的标量[0, 1]
|“平”
标记面透明度,指定为范围内的标量[0, 1]
或“平”
.值1是不透明的,0是完全透明的。0到1之间的值是部分透明的。
若要为每个点将标记面透明度设置为不同的值,请设置AlphaData
属性的相同大小的向量XData
属性,并设置MarkerFaceAlpha
财产“平”
.
版本历史
R2020b中介绍R2022b:用表创建的图在轴和图例标签中保留特殊字符
类传递一个表和一个或多个变量名时bubblechart3
函数,轴和图例标签现在显示表变量名中包含的任何特殊字符,如下划线。以前,特殊字符被解释为TeX或LaTeX字符。
例如,如果传递一个包含名为Sample_Number
到bubblechart3
函数中,下划线出现在轴和图例标签中。在R2022a和更早的版本中,下划线被解释为下标。
释放 | 表变量标签“Sample_Number” |
---|---|
R2022b |
|
R2022a |
|
若要显示具有TeX或LaTeX格式的轴和图例标签,请手动指定标签。例如,在绘图之后,调用包含
或传说
函数使用所需的标签字符串。
包含(“Sample_Number”)传说([“Sample_Number”“Another_Legend_Label”])
R2022a:使用矩阵同时绘制多个数据集
的bubblechart3
函数现在接受坐标和大小数据的向量和矩阵的组合。因此,您可以一次可视化多个数据集,而不必使用持有
绘图命令之间的函数。
R2021b:直接将表传递给bubblechart3
控件传递一个表来创建图bubblechart3
函数后面跟着要绘制的变量。当您将数据指定为表时,轴标签和图例(如果存在)将自动使用表变量名进行标记。
Abrir比如
Tiene una versión modificada de este ejemplo。¿Desea abrir este ejemplo con sus modificaciones?
MATLAB突击队
Ha hecho clic en unenlace que对应一个este commando de MATLAB:
Ejecute el comando introduciéndolo en la ventana de comandos de MATLAB。Los navegadores web no admit comandos de MATLAB。
您也可以从以下列表中选择一个网站:
如何获得最佳的网站性能
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。