主要内容

bubblechart3

三维气泡图

  • 三维气泡图

描述

向量和矩阵数据

例子

bubblechart3 (xyz深圳属性指定的位置显示彩色圆形标记(气泡)xy,z,气泡大小由深圳

  • 要绘制一组坐标,请指定xyz,深圳作为相等长度的向量。

  • 若要在同一轴集上绘制多个坐标集,请至少指定其中一个xyz,或深圳作为一个矩阵。

例子

bubblechart3 (xyz深圳c指定气泡的颜色。可以为所有气泡指定一种颜色,也可以改变颜色。例如,您可以通过指定来绘制所有红色气泡c作为“红色”

表数据

例子

bubblechart3 (资源描述xvaryvarzvarsizevar绘制变量图xvaryvar,zvar从桌子上资源描述并使用变量sizevar对于气泡的大小。要绘制一个数据集,请为每个数据集指定一个变量xvaryvarzvar,sizevar.若要绘制多个数据集,请为其中至少一个参数指定多个变量。指定多个变量的参数必须指定相同数量的变量。

例子

bubblechart3 (资源描述xvaryvarzvarsizevarcvar使用变量中指定的颜色从表中绘制指定的变量cvar.若要为多个数据集指定颜色,请指定cvar作为多个变量。变量的数量必须与数据集的数量相匹配。

附加选项

例子

bubblechart3 (斧头___在目标轴上显示气泡图斧头.在所有其他输入参数之前指定轴。

例子

bubblechart3 (___名称,值指定BubbleChart使用一个或多个名称-值参数的属性。在所有其他输入参数之后指定属性。例如,bubblechart3 (x, y, z,“线宽”,2)创建带有2点标记轮廓的气泡图。有关属性列表,请参见BubbleChart属性

例子

BC = bubblechart3(___返回BubbleChart对象。使用公元前在创建图表后修改图表的属性。有关属性列表,请参见BubbleChart属性

例子

全部折叠

定义一组气泡坐标作为向量xy,z.定义深圳作为指定气泡大小的向量。然后创建一个气泡图xy,z

X = rand(1,20);Y = rand(1,20);Z = rand(1,20);Sz = rand(1,20);bubblechart3 (x, y, z, sz);

图中包含一个axes对象。axis对象包含一个bubblechart类型的对象。

定义一组气泡坐标作为向量xy,z.定义深圳作为指定气泡大小的向量。然后创建一个气泡图xy,z,并指定颜色为红色。默认情况下,气泡是部分透明的。

X = rand(1,20);Y = rand(1,20);Z = rand(1,20);Sz = rand(1,20);bubblechart3 (x, y, z,深圳,“红色”);

图中包含一个axes对象。axis对象包含一个bubblechart类型的对象。

对于自定义颜色,可以指定RGB三元组或十六进制颜色代码。例如,十六进制的颜色代码“# 7031 bb”,指定紫色的阴影。

bubblechart3 (x, y, z,深圳,“# 7031 bb”);

图中包含一个axes对象。axis对象包含一个bubblechart类型的对象。

您还可以为每个气泡指定不同的颜色。例如,指定一个向量从图形的颜色图中选择颜色。

C = 1:20;bubblechart3 (x, y, z,深圳,c)

图中包含一个axes对象。axis对象包含一个bubblechart类型的对象。

定义一组气泡坐标作为向量xy,z.定义深圳作为指定气泡大小的向量。然后创建一个气泡图xy,z.默认情况下,气泡是60%不透明的,边缘完全不透明,颜色相同。

X = rand(1,20);Y = rand(1,20);Z = rand(1,20);Sz = rand(1,20);bubblechart3 (x, y, z, sz);

图中包含一个axes对象。axis对象包含一个bubblechart类型的对象。

属性可以自定义不透明度和轮廓颜色MarkerFaceAlpha而且MarkerEdgeColor属性,分别。设置属性的一种方法是在创建图表时指定名称-值对参数。属性指定20%的不透明度MarkerFaceAlpha价值0.20

BC = bubblechart3(x,y,z,sz,“MarkerFaceAlpha”, 0.20);

图中包含一个axes对象。axis对象包含一个bubblechart类型的对象。

方法创建图表bubblechart3函数带有返回参数,您可以在创建图表后使用返回参数设置图表上的属性。例如,您可以将轮廓颜色更改为紫色。

bc。MarkerEdgeColor = [0.5 0 0.5];

图中包含一个axes对象。axis对象包含一个bubblechart类型的对象。

定义一个数据集,显示大都市地区不同城镇中某种毒素的污染水平。

  • 定义城镇城镇的人口。

  • 定义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”

图中包含一个axes对象和一个bubblelegend类型的对象。axis对象包含一个bubblechart类型的对象。

从表绘制数据的一种方便方法是将表传递给bubblechart3函数并指定要绘制的变量。例如,创建一个包含五个随机数变量的表。画出X1YZ而且深圳变量,方法将表作为第一个参数传入bubblechart3函数,后面跟着变量名。默认情况下,轴标签与变量名匹配。

台=表(randn(15日1)-10年,randn(15日1)+ 10,兰德(15日1),...1)兰特(15日,兰德(15日1),...“VariableNames”, {X1的“X2”“Y”“Z”“深圳”});bubblechart3(资源描述,X1的“Y”“Z”“深圳”

图中包含一个axes对象。axis对象包含一个bubblechart类型的对象。

你也可以同时绘制多个变量。例如,绘图X1而且X2xxvar参数作为单元格数组{X1, X2的}.然后添加图例。图例标签匹配变量名。

bubblechart3(资源描述,{X1的“X2”},“Y”“Z”“深圳”传说)

图中包含一个axes对象。axis对象包含2个bubblechart类型的对象。

控件可以从表中绘制数据并自定义颜色cvar当你调用的时候bubblechart3

例如,创建一个包含五个随机数变量的表,并绘制XY,Z变量。不同的气泡大小根据深圳变量,并根据颜色变量。

台=表(randn(15日1)-10年,randn(15日1)+ 10,兰德(15日1),...1)兰特(15日,兰德(15日1),...“VariableNames”, {“X”“Y”“Z”“深圳”“颜色”});bubblechart3(资源描述,“X”“Y”“Z”“深圳”“颜色”);

图中包含一个axes对象。axis对象包含一个bubblechart类型的对象。

定义两组数据,这两组数据显示了某一大都市地区东西两侧不同城镇的某种毒素的污染水平。

  • 定义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 (的污染水平

图中包含2个轴对象。标题为East Side的Axes对象1包含一个bubblechart类型的对象。标题为West Side的Axes对象2包含一个bubblechart类型的对象。

减小所有气泡的大小,使它更容易看到所有气泡。在本例中,将直径范围更改为之间5而且20.点。

气泡大小(ax1,[5 20])

图中包含2个轴对象。标题为East Side的Axes对象1包含一个bubblechart类型的对象。标题为West Side的Axes对象2包含一个bubblechart类型的对象。

东部城镇的规模是西部城镇的三倍,但在前面的图表中,气泡的大小并没有反映这一信息。这是因为最小和最大的气泡映射到每个轴上最小和最大的数据点。若要以相同的比例显示气泡,请定义名为alltowns这包括城市两边的人口。使用bubblelim函数重置两个图表的缩放比例。

Alltowns = [towns1 towns2];Newlims = [min(alltowns) max(alltowns)];bubblelim (ax₁,newlims) bubblelim (ax2, newlims)

图中包含2个轴对象。标题为East Side的Axes对象1包含一个bubblechart类型的对象。标题为West Side的Axes对象2包含一个bubblechart类型的对象。

输入参数

全部折叠

x-坐标,指定为标量、向量或矩阵。大小:…的大小和形状x这取决于数据的形状。下表描述了最常见的情况。

气泡图类型 如何指定坐标
单一的泡沫

指定xyz,深圳标量。例如:

bubblechart3(1、2、3、10)

一组气泡

指定xyz,深圳等于相同长度的行向量或列向量的任意组合。例如:

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为矩阵中的每一列绘制一组单独的气泡。

另外,指定xyz,深圳作为相等大小的矩阵。在这种情况下,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这取决于数据的形状。下表描述了最常见的情况。

气泡图类型 如何指定坐标
单一的泡沫

指定xyz,深圳标量。例如:

bubblechart3(1、2、3、10)

一组气泡

指定xyz,深圳等于相同长度的行向量或列向量的任意组合。例如:

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为矩阵中的每一列绘制一组单独的气泡。

另外,指定xyz,深圳作为相等大小的矩阵。在这种情况下,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这取决于数据的形状。下表描述了最常见的情况。

气泡图类型 如何指定坐标
单一的泡沫

指定xyz,深圳标量。例如:

bubblechart3(1、2、3、10)

一组气泡

指定xyz,深圳等于相同长度的行向量或列向量的任意组合。例如:

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为矩阵中的每一列绘制一组单独的气泡。

另外,指定xyz,深圳作为相等大小的矩阵。在这种情况下,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

你是否指定深圳作为标量、向量或矩阵取决于您如何指定xy,z以及你想要图表的样子。下表描述了最常见的情况。

气泡图类型 xy,z 深圳 例子

一组气泡

相同长度的向量

长度相等的向量xy,z

指定xyz,深圳向量。

X = [1 2 3 4];Y = [4 5 6 7];Z = [8 9 10 11];Sz = [80 150 700 50];bubblechart3 (x, y, z,深圳)

具有不同坐标和气泡大小的多组气泡

至少有一个xy,或z矩阵是用于绘制多个数据集的吗

矩阵的大小与xy,或z矩阵

指定x作为一个矢量yz而且深圳矩阵。

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)

多组气泡,其中所有坐标都是共享的,但每个数据集的大小不同

相同长度的向量

至少有一个维度的矩阵与的长度相匹配xy,z

指定xy,z作为向量深圳作为一个矩阵。

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,深圳)

多个气泡集,其中坐标至少在一个维度上变化,但大小在数据集之间共享

至少有一个xy,或z矩阵是用于绘制多个数据集的吗

一个元素数与每个数据集中气泡数相同的向量

指定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

气泡颜色,指定为颜色名称、RGB三元组、RGB三元组矩阵或色图索引向量。

  • 颜色名称-颜色名称,例如“红色”,或简称如“r”

  • RGB三元组——三元素行向量,其元素指定颜色的红、绿、蓝分量的强度。强度必须在这个范围内[0, 1];例如,[0.4 0.6 0.7].RGB三元组对于创建自定义颜色很有用。

  • 矩阵的RGB三组-一个三列矩阵,其中每行是一个RGB三组。

  • 颜色映射索引向量-与xy,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三元组将颜色指定为红色[10 0 0]

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])

使用颜色图为每个气泡分配不同的颜色。

指定数字的行或列向量。数字映射到当前颜色映射数组。最小值映射到颜色映射的第一行,最大值映射到最后一行。中间值线性映射到中间行。

如果您的图表有三个气泡,请指定一个列向量,以确保这些值被解释为色彩图索引。

只有在以下情况下才可以使用此方法xyz,深圳都是向量。

创建一个向量c它指定了四个颜色映射索引。使用当前颜色图中的颜色显示四个气泡。然后,将颜色映射更改为冬天

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是气泡的数量。

只有在以下情况下才可以使用此方法xyz,深圳都是向量。

创建一个矩阵c指定绿色、红色、灰色和紫色的RGB三联。然后用这些颜色创建一个气泡图。

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是数据集的数量。

只有当至少有一个时,您才能使用此方法xyz,或深圳是一个矩阵。

创建一个矩阵c包含两个RGB三胞胎。然后用这些颜色显示两组气泡。

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”

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],呈暗红色

包含要绘制的数据的源表,指定为表或时间表。

表变量包含x-coordinates,指定为一个或多个表变量索引。

指定表索引

使用下列任何索引方案来指定所需的一个或多个变量。

索引方案 例子

变量名:

  • 字符串、字符向量或单元格数组。

  • 一个模式对象。

  • “一个”“一个”-一个名为一个

  • (“A”、“B”){' A ', ' B '}-两个变量叫做一个而且B

  • “Var”+ digitsPattern (1)—变量名为“Var”后面跟着一个数字

变量指数:

  • 指变量在表中的位置的索引号。

  • 一个数字向量。

  • 一个逻辑向量。通常,这个向量的长度与变量的数量相同,但可以省略尾随0值。

  • 3.-表中的第三个变量

  • 3 [2]-表中的第二个和第三个变量

  • [假假真]-第三个变量

变量类型:

  • 一个vartype下标,用于选择指定类型的变量。

  • vartype(“分类”)—所有包含分类值的变量

绘制你的数据

指定的表变量可以包含数值、类别、日期时间或持续时间值。

要绘制一个数据集,请为每个数据集指定一个变量xvaryvarzvarsizevar,可选cvar.例如,阅读Patients.xls进入表格资源描述.画出高度重量,舒张压变量,并根据年龄变量。

可读的(“Patients.xls”);bubblechart3(资源描述,“高度”“重量”舒张压的“年龄”

若要一起绘制多个数据集,请为其中的至少一个指定多个变量xvaryvarzvarsizevar,或可选cvar.如果为多个参数指定多个变量,则每个参数的变量数量必须相同。

例如,绘制重量变量x设在,高度变量y-轴和收缩压而且舒张压变量z设在。指定年龄气泡大小变量。

bubblechart3(资源描述,“重量”“高度”, {“收缩”舒张压的},“年龄”

还可以为表变量使用不同的索引方案。例如,指定xvar而且xvar作为变量名,zvar作为一个索引号,和sizevar作为一个逻辑向量。

bubblechart3(资源描述,“高度”“重量”,9,[假假真])

表变量包含y-coordinates,指定为一个或多个表变量索引。

指定表索引

使用下列任何索引方案来指定所需的一个或多个变量。

索引方案 例子

变量名:

  • 字符串、字符向量或单元格数组。

  • 一个模式对象。

  • “一个”“一个”-一个名为一个

  • (“A”、“B”){' A ', ' B '}-两个变量叫做一个而且B

  • “Var”+ digitsPattern (1)—变量名为“Var”后面跟着一个数字

变量指数:

  • 指变量在表中的位置的索引号。

  • 一个数字向量。

  • 一个逻辑向量。通常,这个向量的长度与变量的数量相同,但可以省略尾随0值。

  • 3.-表中的第三个变量

  • 3 [2]-表中的第二个和第三个变量

  • [假假真]-第三个变量

变量类型:

  • 一个vartype下标,用于选择指定类型的变量。

  • vartype(“分类”)—所有包含分类值的变量

绘制你的数据

指定的表变量可以包含数值、类别、日期时间或持续时间值。

要绘制一个数据集,请为每个数据集指定一个变量xvaryvarzvarsizevar,可选cvar.例如,阅读Patients.xls进入表格资源描述.画出高度重量,舒张压变量,并根据年龄变量。

可读的(“Patients.xls”);bubblechart3(资源描述,“高度”“重量”舒张压的“年龄”

若要一起绘制多个数据集,请为其中的至少一个指定多个变量xvaryvarzvarsizevar,或可选cvar.如果为多个参数指定多个变量,则每个参数的变量数量必须相同。

例如,绘制重量变量x设在,高度变量y-轴和收缩压而且舒张压变量z设在。指定年龄气泡大小变量。

bubblechart3(资源描述,“重量”“高度”, {“收缩”舒张压的},“年龄”

还可以为表变量使用不同的索引方案。例如,指定xvar而且xvar作为变量名,zvar作为一个索引号,和sizevar作为一个逻辑向量。

bubblechart3(资源描述,“高度”“重量”,9,[假假真])

表变量包含z-coordinates,指定为一个或多个表变量索引。

指定表索引

使用下列任何索引方案来指定所需的一个或多个变量。

索引方案 例子

变量名:

  • 字符串、字符向量或单元格数组。

  • 一个模式对象。

  • “一个”“一个”-一个名为一个

  • (“A”、“B”){' A ', ' B '}-两个变量叫做一个而且B

  • “Var”+ digitsPattern (1)—变量名为“Var”后面跟着一个数字

变量指数:

  • 指变量在表中的位置的索引号。

  • 一个数字向量。

  • 一个逻辑向量。通常,这个向量的长度与变量的数量相同,但可以省略尾随0值。

  • 3.-表中的第三个变量

  • 3 [2]-表中的第二个和第三个变量

  • [假假真]-第三个变量

变量类型:

  • 一个vartype下标,用于选择指定类型的变量。

  • vartype(“分类”)—所有包含分类值的变量

绘制你的数据

指定的表变量可以包含数值、类别、日期时间或持续时间值。

要绘制一个数据集,请为每个数据集指定一个变量xvaryvarzvarsizevar,可选cvar.例如,阅读Patients.xls进入表格资源描述.画出高度重量,舒张压变量,并根据年龄变量。

可读的(“Patients.xls”);bubblechart3(资源描述,“高度”“重量”舒张压的“年龄”

若要一起绘制多个数据集,请为其中的至少一个指定多个变量xvaryvarzvarsizevar,或可选cvar.如果为多个参数指定多个变量,则每个参数的变量数量必须相同。

例如,绘制重量变量x设在,高度变量y-轴和收缩压而且舒张压变量z设在。指定年龄气泡大小变量。

bubblechart3(资源描述,“重量”“高度”, {“收缩”舒张压的},“年龄”

还可以为表变量使用不同的索引方案。例如,指定xvar而且xvar作为变量名,zvar作为一个索引号,和sizevar作为一个逻辑向量。

bubblechart3(资源描述,“高度”“重量”,9,[假假真])

包含气泡大小数据的表变量,指定为一个或多个表变量索引。

指定表索引

使用下列任何索引方案来指定所需的一个或多个变量。

索引方案 例子

变量名:

  • 字符串、字符向量或单元格数组。

  • 一个模式对象。

  • “一个”“一个”-一个名为一个

  • (“A”、“B”){' A ', ' B '}-两个变量叫做一个而且B

  • “Var”+ digitsPattern (1)—变量名为“Var”后面跟着一个数字

变量指数:

  • 指变量在表中的位置的索引号。

  • 一个数字向量。

  • 一个逻辑向量。通常,这个向量的长度与变量的数量相同,但可以省略尾随0值。

  • 3.-表中的第三个变量

  • 3 [2]-表中的第二个和第三个变量

  • [假假真]-第三个变量

变量类型:

  • 一个vartype下标,用于选择指定类型的变量。

  • vartype(“分类”)—所有包含分类值的变量

绘制你的数据

指定的表变量可以包含任何类型的数值。

如果您正在绘制一个数据集,请指定一个变量sizevar.例如,阅读Patients.xls进入表格资源描述.画出高度重量,舒张压变量,并根据年龄变量。

可读的(“Patients.xls”);bubblechart3(资源描述,“高度”“重量”舒张压的“年龄”

如果绘制多个数据集,则可以为其中的至少一个指定多个变量xvaryvarzvarsizevar,或可选cvar.如果为多个参数指定多个变量,则每个参数的变量数量必须相同。

例如,绘制重量变量x设在,高度变量y-轴和年龄变量z设在。指定收缩压而且舒张压气泡大小的变量。生成的图形显示了两组具有相同坐标,但气泡大小不同的气泡。

bubblechart3(资源描述,“重量”“高度”“年龄”, {“收缩”舒张压的})

包含气泡颜色数据的表变量,指定为一个或多个表变量索引。

指定表索引

使用下列任何索引方案来指定所需的一个或多个变量。

索引方案 例子

变量名:

  • 字符串、字符向量或单元格数组。

  • 一个模式对象。

  • “一个”“一个”-一个名为一个

  • (“A”、“B”){' A ', ' B '}-两个变量叫做一个而且B

  • “Var”+ digitsPattern (1)—变量名为“Var”后面跟着一个数字

变量指数:

  • 指变量在表中的位置的索引号。

  • 一个数字向量。

  • 一个逻辑向量。通常,这个向量的长度与变量的数量相同,但可以省略尾随0值。

  • 3.-表中的第三个变量

  • 3 [2]-表中的第二个和第三个变量

  • [假假真]-第三个变量

变量类型:

  • 一个vartype下标,用于选择指定类型的变量。

  • vartype(“分类”)—所有包含分类值的变量

绘制你的数据

指定的表变量可以包含任何数字类型的值。每个变量可以是:

  • 线性映射到当前颜色映射的一列数字。

  • RGB三元组的三列数组。RGB三元组是三元素向量,其值指定特定颜色的红、绿和蓝分量的强度。强度必须在这个范围内[0, 1].例如,[0.5 0.7 1]指定浅蓝色的阴影。

如果您正在绘制一个数据集,请指定一个变量cvar.例如,创建一个包含7个随机数变量的表。画出X1Y,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”

如果绘制多个数据集,则可以为其中的至少一个指定多个变量xvaryvarzvarsizevar,或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属性

标记轮廓颜色,已指定“平”、RGB三元组、十六进制颜色编码、颜色名称或短名称。的默认值“平”使用来自CData财产。

对于自定义颜色,请指定RGB三元组或十六进制颜色编码。

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

  • 十六进制颜色码是字符向量或以散列符号()后面跟着三个或六个十六进制数字,取值范围为0F.这些值不区分大小写。因此,颜色代码“# 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”

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],呈暗红色

例子:[0.5 0.5 0.5]

例子:“蓝色”

例子:“# D2F9A7”

标记填充颜色,指定为“平”“汽车”、RGB三元组、十六进制颜色编码、颜色名称或短名称。的“平”选项使用CData值。的“汽车”选项使用与颜色属性。

对于自定义颜色,请指定RGB三元组或十六进制颜色编码。

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

  • 十六进制颜色码是字符向量或以散列符号()后面跟着三个或六个十六进制数字,取值范围为0F.这些值不区分大小写。因此,颜色代码“# 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”

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],呈暗红色

例子:[0.3 0.2 0.1]

例子:“绿色”

例子:“# D2F9A7”

标记边缘的宽度,指定为以点为单位的正值。

例子:0.75

标记边缘透明度,指定为范围中的标量[0, 1]“平”.值1是不透明的,0是完全透明的。0到1之间的值是半透明的。

要为图中的每个点设置不同的边缘透明度值,请设置AlphaData属性的相同大小的向量XData属性,并设置MarkerEdgeAlpha财产“平”

标记面透明度,指定为范围内的标量[0, 1]“平”.值1是不透明的,0是完全透明的。0到1之间的值是部分透明的。

若要为每个点将标记面透明度设置为不同的值,请设置AlphaData属性的相同大小的向量XData属性,并设置MarkerFaceAlpha财产“平”

版本历史

R2020b中介绍

全部展开