主要内容

swarmchart

  • 群图

描述

向量和矩阵数据

例子

swarmchart (xy显示群图,这是一个散点图,其中的点偏移(抖动)x维度。这些点形成不同的形状,每个形状的轮廓类似于小提琴的情节。蜂群图帮助你可视化离散x数据随分布的y数据。在每个地点x的核密度估计对点进行抖动y

  • 要绘制一组点,请指定x而且y作为长度相等的向量。

  • 若要在同一坐标轴上绘制多个点集,请指定至少一个点集xy作为一个矩阵。

例子

swarmchart (xy深圳指定标记的大小。要绘制具有相同大小的所有标记,请指定深圳作为一个标量。要绘制具有不同大小的标记,请指定深圳作为一个向量或矩阵。

例子

swarmchart (xy深圳c指定标记的颜色。您可以为所有标记指定一种颜色,也可以更改颜色。例如,您可以通过指定来绘制所有红色的圆c作为“红色”

例子

swarmchart (___mkr指定与默认标记(即圆)不同的标记。指定mkr在前面任何语法中的所有参数之后。

例子

swarmchart (___“填充”填充标记。指定“填充”选项在任何前面语法中的所有参数之后。

表数据

例子

swarmchart (资源描述xvaryvar情节的变量xvar而且yvar从表中资源描述.要绘制一个数据集,请为指定一个变量xvar还有一个变量yvar.若要绘制多个数据集,请为指定多个变量xvaryvar,或两者兼而有之。如果两个参数都指定了多个变量,则它们必须指定相同数量的变量。

例子

swarmchart (资源描述xvaryvar“填充”绘制指定的变量并填充标记。

附加选项

例子

swarmchart (斧头___显示目标轴上的群图。在前面任何语法中的所有参数之前指定坐标轴。

例子

swarmchart (___名称,值使用一个或多个名称-值参数为群图指定附加属性。在所有其他输入参数之后指定属性。例如:

  • swarmchart (x, y,“线宽”,2)创建一个带有两点标记的群图。

  • swarmchart(资源描述,‘MyX’,‘MyY’,‘ColorVariable’,‘MyColors’)根据表中的数据创建群图,并使用表中的数据自定义标记颜色。

有关属性列表,请参见散射特性

例子

s = swarmchart (___返回散射对象或的数组散射对象。使用年代在创建图表后修改其属性。有关属性列表,请参见散射特性

例子

全部折叠

创建一个矢量x坐标,并使用randn函数生成正态分布随机值y.然后创建一个蜂群图x而且y

X = [ones(1,500) 2*ones(1,500) 3*ones(1,500)];Y1 = 2 * randn(1500);Y2 = 3 * randn(1500) + 5;Y3 = 5 * randn(1500) + 5;Y = [y1 y2 y3];swarmchart (x, y)

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

创建三组x而且y坐标。使用randn的随机值y

x1 = 1 (1500);X2 = 2 * 1 (1500);X3 = 3 * 1 (1500);Y1 = 2 * randn(1500);Y2 = [randn(1,250) randn(1,250) + 4];Y3 = 5 * randn(1500) + 5;

创建第一个数据集的群图,并指定一个统一的标记大小5.然后调用抓住将第二和第三个数据集与第一个数据集绘制在一起。调用推迟释放轴的保持状态。

swarmchart (x1, y1, 5)swarmchart (x2, y2), 5) swarmchart (x3, y3, 5)

图中包含一个axes对象。axis对象包含3个散点类型的对象。

读了BicycleCounts.csv数据集合成一个叫做时间表资源描述.该数据集包含一段时间内的自行车交通数据。的前五行显示资源描述

台= readtable (fullfile (matlabroot“例子”matlab的“数据”“BicycleCounts.csv”));台(1:5,:)
ans =5×5表时间戳天总西行的往东的  ___________________ _____________ _____ _________ _________ 2015-06-24就是{“星期三”}13 9 4 2015-06-24 01:00:00{“星期三”}3 3 0 2015-06-24 02:00:00{“星期三”}1 1 0 2015-06-24 03:00:00{“星期三”}1 1 0 2015-06-24 04:00:00{“星期三”}1 1 0

创建一个向量x用每个观察的日期名称,用另一个向量y表示观察到的自行车交通。然后创建一个蜂群图x而且y,并指定点标记(“。”).这张图表显示了自行车交通按照星期几的分布情况。

daynames = [“星期天”“周一”“星期二”“星期三”“星期四”“星期五”“星期六”];x =分类(tbl.Day daynames);y = tbl.Total;swarmchart (x, y,“。”);

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

读了BicycleCounts.csv数据集合成一个叫做时间表资源描述.创建一个向量x每个观察的日期名称,另一个向量y随着自行车交通的观察,第三矢量c与白天的时间。

然后创建一个蜂群图x而且y,并将标记大小指定为20..将标记的颜色指定为矢量c.矢量中的值索引到图形的色度图中。因此,颜色根据每个数据点的小时而变化。使用“填充”选项用颜色填充标记,而不是将它们显示为中空的圆圈。

台= readtable (fullfile (matlabroot“例子”matlab的“数据”“BicycleCounts.csv”));daynames = [“星期天”“周一”“星期二”“星期三”“星期四”“星期五”“星期六”];x =分类(tbl.Day daynames);y = tbl.Total;c =小时(tbl.Timestamp);c swarmchart (x, y, 20日,“填充”);

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

读了BicycleCounts.csv数据集合成一个叫做时间表资源描述.创建一个向量x每个观察的日期名称,另一个向量y随着自行车交通的观察,第三矢量c与白天的时间。然后创建一个蜂群图x而且y,并将标记大小指定为5,以标记的颜色为向量c.调用swarmchart函数的返回参数年代,以便您可以在创建图表后对其进行修改。

台= readtable (fullfile (matlabroot“例子”matlab的“数据”“BicycleCounts.csv”));daynames = [“星期天”“周一”“星期二”“星期三”“星期四”“星期五”“星期六”];x =分类(tbl.Day daynames);y = tbl.Total;c =小时(tbl.Timestamp);s = swarmchart (x, y, 5 c);

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

在每个节点上更改集群的形状x位置,使各点均匀随机分布,间距限制在不超过0.5数据单位。

s.XJitter =“兰德”;s.XJitterWidth = 0.5;

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

创建一对x而且y坐标。使用randn的随机值y.然后用填充标记创建一个蜂群图,在它们的表面和边缘都是50%透明的。

x1 = 1 (1500);X2 = 2 * 1 (1500);X = [x1 x2];Y1 = 2 * randn(1500);Y2 = [randn(1,250) randn(1,250) + 4];Y = [y1 y2];swarmchart (x, y,“填充”“MarkerFaceAlpha”, 0.5,“MarkerEdgeAlpha”, 0.5)

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

从表绘制数据的一种方便方法是将表传递给swarmchart函数并指定要绘制的变量。例如,创建一个包含三个随机数变量的表,并绘制X而且日元变量。默认情况下,轴标签与变量名匹配。

台=表(randi (2100 1), randn (100 1), randn (100 1) + 10,...“VariableNames”,{“X”“日元”“日元”});swarmchart(资源描述,“X”“日元”

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

您还可以同时绘制多个变量。例如,绘制日元而且Y2变量的y通过指定yvar参数作为单元格数组{Y1, Y2的}.然后添加一个图例。图例标签与变量名匹配。

swarmchart(资源描述,“X”,{“日元”“日元”})传说

图中包含一个axes对象。坐标轴对象包含两个散点类型的对象。

从表中绘制数据并自定义颜色和标记大小的一种方法是设置ColorVariable而且SizeData属性。类时,可以将这些属性设置为名称-值参数swarmchart函数,也可以将它们设置在散射对象之后。

例如,创建一个包含三个随机数变量的表,并绘制X而且Y带有填充标记的变量。参数来改变标记的颜色ColorVariable名称-值参数。返回散射对象作为年代,以便稍后设置其他属性。

台=表(randi (2100 1), randn (100 1), randn (100 1),...“VariableNames”,{“X”“Y”“颜色”});s = swarmchart(资源描述,“X”“Y”“填充”“ColorVariable”“颜色”);

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

将标记大小更改为100点SizeData财产。

s.SizeData = 100;

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

读了BicycleCounts.csv数据集合成一个叫做时间表资源描述.该数据集包含一段时间内的自行车交通数据。的前五行显示资源描述

台= readtable (fullfile (matlabroot“例子”matlab的“数据”“BicycleCounts.csv”));台(1:5,:)
ans =5×5表时间戳天总西行的往东的  ___________________ _____________ _____ _________ _________ 2015-06-24就是{“星期三”}13 9 4 2015-06-24 01:00:00{“星期三”}3 3 0 2015-06-24 02:00:00{“星期三”}1 1 0 2015-06-24 03:00:00{“星期三”}1 1 0 2015-06-24 04:00:00{“星期三”}1 1 0

定义x作为表中日期名称的分类数组。定义酵母而且yw作为向量包含东行和西行的自行车交通计数。

daynames = [“星期天”“周一”“星期二”“星期三”“星期四”“星期五”“星期六”];x =分类(tbl.Day daynames);酵母= tbl.Eastbound;yw = tbl.Westbound;

中创建平铺图表布局“流”平铺排列,以便坐标轴填充布局中的可用空间。调用nexttile函数来创建一个axis对象并将其返回为ax₁.然后通过传递创建一个东行数据的群图ax₁swarmchart函数。

tiledlayout (“流”) ax1 = nexttile;y = tbl.Eastbound;swarmchart (ax₁,x, y,“。”);

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

重复该过程,为西行的交通创建第二个轴对象和一个群图。

ax2 = nexttile;y = tbl.Westbound;s = swarmchart (ax2, x, y,“。”);

图中包含2个轴对象。坐标轴对象1包含一个scatter类型的对象。Axes对象2包含一个scatter类型的对象。

输入参数

全部折叠

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

类型的情节 如何指定坐标
单点

指定x而且y标量。例如:

swarmchart (1, 1)

一组点

指定x而且y作为长度相同的行或列向量的任意组合。例如:

x =兰迪(3100 1);y = randn (1100);swarmchart (x, y)

多组不同颜色的点

如果所有集合都是相同的x——或者y-coordinates,指定共享坐标为向量,其他坐标为矩阵。向量的长度必须匹配矩阵的一个维数。例如:

x =兰迪(1100);Y = [randn(100,1) randn(100,1)+5];swarmchart (x, y, 100)
如果矩阵是方阵,swarmchart为矩阵中的每一列绘制一组单独的点。

另外,指定x而且y作为大小相等的矩阵。在这种情况下,swarmchart的每一列y对应的列x.例如:

x =兰迪(2100 2);Y = [randn(100,1) randn(100,1)+5];swarmchart (x, y, 100)

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

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

类型的情节 如何指定坐标
单点

指定x而且y标量。例如:

swarmchart (1, 1)

一组点

指定x而且y作为长度相同的行或列向量的任意组合。例如:

x =兰迪(3100 1);y = randn (1100);swarmchart (x, y)

多组不同颜色的点

如果所有集合都是相同的x——或者y-coordinates,指定共享坐标为向量,其他坐标为矩阵。向量的长度必须匹配矩阵的一个维数。例如:

x =兰迪(1100);Y = [randn(100,1) randn(100,1)+5];swarmchart (x, y, 100)
如果矩阵是方阵,swarmchart为矩阵中的每一列绘制一组单独的点。

另外,指定x而且y作为大小相等的矩阵。在这种情况下,swarmchart的每一列y对应的列x.例如:

x =兰迪(2100 2);Y = [randn(100,1) randn(100,1)+5];swarmchart (x, y, 100)

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64|分类|datetime|持续时间

标记大小,指定为数值标量、向量、矩阵或空数组([]).大小控制每个标记的面积,单位为点的平方。空数组指定36点的默认大小。指定大小的方式取决于指定的方式x而且y以及你想要的情节外观。下表描述了最常见的情况。

所需的标记大小 x而且y 深圳 例子

所有点的大小相同

描述的向量或矩阵的任何有效组合x而且y

标量

指定x作为一个向量,y作为一个矩阵,并且深圳作为一个标量。

x =兰迪(1100);y = randn (100 1);swarmchart (x, y, 100)

每个点的大小不同

长度相同的向量

  • 长度相同的向量x而且y

  • 的长度匹配的至少一个维度的矩阵x而且y.指定一个矩阵对于在每个(x,y)位置显示多个大小不同的标记非常有用。

指定xy,深圳向量。

x =兰迪(1100);y = randn (100 1);Sz = randi([70 2000],100,1);深圳swarmchart (x, y)

指定x而且y向量和深圳作为一个矩阵。

x =兰迪(1100);y = randn (100 1);Sz = randi([70 2000],100,2);深圳swarmchart (x, y)

每个点的大小不同

至少有一个xy矩阵是用来绘制多个数据集的吗

  • 元素个数与每个数据集中的点个数相同的向量。

  • 这个矩阵的大小和xy矩阵。

指定x作为一个向量,y作为一个矩阵,并且深圳向量。

x =兰迪(1100);Y = [randn(100,1) randn(100,1)+5];Sz = randi([70 2000],100,1);深圳swarmchart (x, y)

指定x作为一个向量,y作为一个矩阵,并且深圳矩阵的大小和y

x =兰迪(1100);Y = [randn(100,1) randn(100,1)+5];Sz = randi([70 2000],100,2);深圳swarmchart (x, y)

标记颜色,指定为颜色名称、RGB三元组、RGB三元组的矩阵或色度图索引的向量。

  • 颜色名称—颜色名称,例如“红色”,或一个简短的名字,如“r”

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

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

  • 色度图索引向量-与色度图索引长度相同的数值向量x而且y向量。

指定颜色的方式取决于所需的配色方案以及绘制一组坐标还是多组坐标。下表描述了最常见的情况。

配色方案 如何指定颜色 例子

所有的点都用一种颜色。

从下表中指定颜色名称或短名称,或指定一个RGB三元组。

绘制一组点,并指定颜色为“红色”

x =兰迪(1100);y = randn (100 1);c =“红色”;swarmchart (x, y, [], c)

绘制两组点,并使用RGB三元组将颜色指定为红色。

x =兰迪(1100);y = randn (100 1);C = [0.6 0 0.9];swarmchart (x, y, [], c)

使用色彩图给每个点分配不同的颜色。

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

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

只有当xy,深圳都是向量。

创建一个向量c它指定100个色图索引。使用当前色彩图中的颜色绘制100个点。然后,将颜色图更改为冬天

x =兰迪(1100);y = randn (100 1);c = 1:10 0;swarmchart (x, y, [], c) colormap (gca),“冬天”

为每个点创建自定义颜色。

指定一个m × 3的RGB三元组矩阵,其中m是图中点的数量。

只有当xy,深圳都是向量。

创建一个矩阵c指定100个随机RGB三组。然后用这些颜色创建一个包含100个点的蜂群图。

x =兰迪(1100);y = randn (100 1);c =兰德(100 3);swarmchart (x, y, [], c)

为每个数据集创建不同的颜色。

指定一个n × 3的RGB三元组矩阵,其中n为数据集的数量。

您可以使用此方法,只有当至少一个xy,或深圳是一个矩阵。

创建一个矩阵c包含两个RGB三联。然后用这些颜色画出两个数据集。

x =兰迪(2100 2);Y = [randn(100,1) randn(100,1)+5];C = [1 0 0;0 0 1);swarmchart (x, y, [], c)

常用颜色的颜色名称和RGB三联

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

样品的颜色为红色

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

样品的颜色为绿色

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

蓝色的样品

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

样品的颜色为青色

“红色” “m” (1 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],呈暗红色

标记类型,指定为该表中列出的值之一。

标记 描述 产生的标志
“o”

圆形记号笔样品

“+” 加号

加号标记的示例

“*” 星号

星号标记样本

“。”

点标记样件

“x” 交叉

十字标记样本

“_” 水平线

水平线标记的样本

“|” 垂直的线

垂直线标记的样本

“广场” 广场

方形记号笔样本

“钻石” 钻石

菱形划线笔样品

“^” Upward-pointing三角形

向上指向的三角形标记的样本

“v” 向下的三角形

向下指向的三角形标记的样本

“>” 三点三角形

右指向三角形标记的样本

" < " 只左向三角形

左指向三角形标记的样本

“五角星形” 五角星形

五角星标记样本

“卦” 六角星形

六角形标记的样本

选项填充标记的内部,指定为“填充”.使用这个选项标记有一个脸,例如,“o”“广场”.没有面且只包含边的标记根本不会渲染(“+”‘*’“。”,“x”).

“填充”选项设置MarkerFaceColor财产的散射对象“平”MarkerEdgeColor财产“没有”.在本例中,MATLAB绘制标记面,但不绘制边缘。

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

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

指定表索引

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

索引方案 例子

变量名:

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

  • 一个模式对象。

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

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

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

变量指数:

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

  • 一个数字的向量。

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

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

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

  • (假假真)-第三个变量

变量类型:

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

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

策划你的数据

指定的表变量可以包含数值或类别值。

要绘制一个数据集,请为指定一个变量xvar还有一个变量yvar.例如,创建一个包含三个正态分布随机值变量的表。画出X1而且Y变量。

台=表(randn (100 1), randn (100 1) + 10, randn (100 1),...“VariableNames”,{X1的“X2”“Y”});swarmchart(资源描述,X1的“Y”

要将多个数据集绘制在一起,请为指定多个变量xvaryvar,或两者兼而有之。如果为两个参数指定多个变量,则每个参数的变量数量必须相同。

例如,绘制X1而且X2变量的x设在和Y变量的y设在。

swarmchart(资源描述,{X1的“X2”},“Y”

也可以使用不同的索引方案xvar而且yvar.例如,指定xvar作为变量名和yvar作为索引号。

swarmchart(资源描述,X1的3)

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

指定表索引

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

索引方案 例子

变量名:

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

  • 一个模式对象。

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

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

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

变量指数:

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

  • 一个数字的向量。

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

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

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

  • (假假真)-第三个变量

变量类型:

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

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

策划你的数据

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

要绘制一个数据集,请为指定一个变量xvar还有一个变量yvar.例如,创建一个包含三个正态分布随机值变量的表。画出X1而且Y变量。

台=表(randn (100 1), randn (100 1) + 10, randn (100 1),...“VariableNames”,{X1的“X2”“Y”});swarmchart(资源描述,X1的“Y”

要将多个数据集绘制在一起,请为指定多个变量xvaryvar,或两者兼而有之。如果为两个参数指定多个变量,则每个参数的变量数量必须相同。

例如,绘制X1而且X2变量的x设在和Y变量的y设在。

swarmchart(资源描述,{X1的“X2”},“Y”

也可以使用不同的索引方案xvar而且yvar.例如,指定xvar作为变量名和yvar作为索引号。

swarmchart(资源描述,X1的3)

目标轴,指定为对象,PolarAxes对象,或GeographicAxes对象。如果不指定坐标轴,MATLAB绘制当前坐标轴,或者创建一个对象,如果不存在。

名称-值参数

指定可选参数对为Name1 = Value1,…,以=家,在那里的名字参数名称和价值对应的值。名-值参数必须出现在其他参数之后,但对的顺序并不重要。

在R2021a之前,名称和值之间用逗号隔开,并括起来的名字在报价。

例子:swarmchart (randi (4500 1), randn(500 1),“MarkerFaceColor”,“红”)指定红色填充标记。

请注意

这里列出的属性只是一个子集。有关完整列表,请参见散射特性

的抖动类型(点的间距)x-dimension,指定为以下值之一:

  • “没有”-不要抖动点。

  • “密度”-使用核密度估计抖动点y对二维图表。如果在三维图表的二维中指定此选项,则会根据三维中的核密度估计抖动点。例如,设置XJitter而且YJitter“密度”的核密度估计z

  • “兰德”-随机抖动点,均匀分布。

  • “randn”-抖动点随机,服从正态分布。

的最大抖动量(点之间的偏移量)x-dimension,指定为数据单位中的非负标量值。

例如,要将抖动宽度设置为相邻点之间最短距离的90%,则取唯一值之间的最小距离x和规模的0.9

XJitterWidth = 0.9 * min(diff(unique(x)));

表变量包含颜色数据,指定为源表的变量索引。

指定表索引

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

索引方案 例子

变量名:

  • 字符串标量或字符向量。

  • 一个模式对象。模式对象必须只引用一个变量。

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

  • “Var”+ digitsPattern (1)-带有名称的变量“Var”后面跟着一个数字

变量指数:

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

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

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

  • (假假真)-第三个变量

变量类型:

  • 一个vartype选择指定类型的表变量的下标。下标只能引用一个变量。

  • vartype(“双重”)—包含双值的变量

指定颜色数据

指定ColorVariable属性控制标记的颜色。变量中的数据控制标记填充颜色时的MarkerFaceColor属性设置为“平”.该数据还可以控制记号笔的轮廓颜色,当MarkerEdgeColor被设置为“平”

指定的表变量可以包含任何数字类型的值。取值有以下两种形式:

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

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

当你设置ColorVariable属性,MATLAB更新CData财产。

算法

的高斯核密度估计加权的均匀随机值抖动群图中的点y和每个点的相对数量x的位置。此行为对应于默认值“密度”的设置XJitter财产的散射对象时调用swarmchart函数。

每个点的最大差值x位置是相邻之间最小距离的90%x默认值:

Spread = 0.9 * min(diff(unique(x)));

您可以通过设置来控制传播XJitterWidth财产的散射对象。

版本历史

介绍了R2020b

全部展开

另请参阅

功能

属性

Baidu
map