主要内容

swarmchart

群散点图

  • 群图

描述

向量和矩阵数据

例子

swarmchart (x,y)图表显示一个群,这是一个散点图的点抵消(抖动)x维度。点形成不同的形状和轮廓的形状类似于一个小提琴阴谋。群图表帮助您可视化离散x数据的分布y数据。在每个位置x,在点抖动基于核密度估计的y

  • 绘制一个点集,指定xy向量的长度相等。

  • 绘制多组点相同的轴,指定至少一个xy作为一个矩阵。

例子

swarmchart (x,y,深圳)指定标记大小。绘制所有的标记相同的大小,指定深圳作为一个标量。绘制不同大小的标志,指定深圳作为一个向量或矩阵。

例子

swarmchart (x,y,深圳,c)指定标记颜色。您可以指定一个颜色标记,或者你可以改变颜色。例如,您可以通过指定情节所有红圈c作为“红色”

例子

swarmchart (___,mkr)比默认标记指定一个不同的标记,这是一个循环。指定mkr毕竟在任何以前的语法的参数。

例子

swarmchart (___,“填充”)填写的标记。指定“填充”选项后所有的参数在任何以前的语法。

表数据

例子

swarmchart (资源描述,xvar,yvar)情节的变量xvaryvar从表中资源描述。绘制一个数据集,指定一个变量xvar和一个变量yvar。多个数据集,情节指定多个变量xvar,yvar,或两者兼而有之。如果两个参数指定多个变量,它们必须指定相同数量的变量。

例子

swarmchart (资源描述,xvar,yvar,“填充”)情节和填充标记指定的变量。

附加选项

例子

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

例子

swarmchart (___,名称,值)指定的附加属性群图使用一个或多个名称参数。毕竟其他输入参数指定属性。例如:

  • swarmchart (x, y,“线宽”,2)创建一个群和2点标记轮廓图。

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

一个属性列表,看到散射特性

例子

s = swarmchart (___)返回散射对象或数组散射对象。使用年代修改表的属性在创建它。一个属性列表,看到散射特性

例子

全部折叠

创建一个向量的x坐标,并使用randn函数来生成正态分布的随机值y。然后创建一个群的图表xy

x =[(1500)的2 *(1500)的3 * 1 (1500)];日元= 2 * randn (1500);y2 = 3 * randn (1500) + 5;y3 = 5 * randn (1500) + 5;y = (y1 y2 y3);swarmchart (x, y)

图包含一个坐标轴对象。坐标轴对象包含一个散射类型的对象。

创建三个组xy坐标。使用randn函数来生成随机值y

x1 = 1 (1500);x2 = 2 * 1 (1500);x3 = 3 * 1 (1500);日元= 2 * randn (1500);y2 = [randn (1250) randn (1250) + 4);y3 = 5 * randn (1500) + 5;

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

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

图包含一个坐标轴对象。坐标轴对象包含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自行车交通。然后创建一个群的图表xy,并指定标记点(“。”)。图表显示了自行车交通的分布根据本周的日子。

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

图包含一个坐标轴对象。坐标轴对象包含一个散射类型的对象。

读了BicycleCounts.csv数据集到一个时间表资源描述。创建一个向量x每个观测的天的名字,另一个向量y自行车交通观测,和第三个向量c小时的一天。

然后创建一个群的图表xy,指定标记大小20.。指定的颜色标记作为向量c。向量中的值索引图的colormap。因此,颜色改变为每个数据点按小时。使用“填充”选项填满标记颜色,而不是显示空心圆圈。

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

图包含一个坐标轴对象。坐标轴对象包含一个散射类型的对象。

读了BicycleCounts.csv数据集到一个时间表资源描述。创建一个向量x每个观测的天的名字,另一个向量y自行车交通观测,和第三个向量c小时的一天。然后创建一个群的图表xy,指定标记大小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);

图包含一个坐标轴对象。坐标轴对象包含一个散射类型的对象。

改变在每个集群的形状x位置,点是均匀随机分布和间距不超过是有限的0.5数据单位。

年代。XJitter =“兰德”;年代。XJitterWidth = 0.5;

图包含一个坐标轴对象。坐标轴对象包含一个散射类型的对象。

创建一条xy坐标。使用randn函数来生成随机值y。然后创建一个群图与填充标记50%透明的脸上和边缘。

x1 = 1 (1500);x2 = 2 * 1 (1500);x = (x1, x2));日元= 2 * randn (1500);y2 = [randn (1250) randn (1250) + 4);y = (y1 y2);swarmchart (x, y,“填充”,“MarkerFaceAlpha”,0.5,“MarkerEdgeAlpha”,0.5)

图包含一个坐标轴对象。坐标轴对象包含一个散射类型的对象。

一种方便的方法绘制的数据表是通过表的swarmchart功能和指定的变量要阴谋。例如,创建一个表有三个变量的随机数字,和情节X日元变量。默认情况下,轴标签匹配的变量名。

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

图包含一个坐标轴对象。坐标轴对象包含一个散射类型的对象。

你也可以在同一时间多个变量。例如,绘制日元Y2变量的y设在通过指定yvar单元阵列参数{Y1, Y2的}。然后添加一个传奇。传说标签匹配的变量名。

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

图包含一个坐标轴对象。坐标轴对象包含2散射类型的对象。

一种阴谋的数据表和自定义颜色和标记大小设置ColorVariableSizeData属性。你可以设置这些属性名称参数当你调用swarmchart功能,或者你可以设置的散射对象之后。

例如,创建一个表有三个变量的随机数字,和情节XY变量与标记。通过指定的不同标志的颜色ColorVariable名称-值参数。返回散射对象作为年代以后,你可以设置其他属性。

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

图包含一个坐标轴对象。坐标轴对象包含一个散射类型的对象。

改变大小,以100分通过设置标志SizeData财产。

年代。SizeData = 100;

图包含一个坐标轴对象。坐标轴对象包含一个散射类型的对象。

读了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函数创建一个坐标轴对象并返回它ax₁。然后创建一个群往东的数据通过图表ax₁swarmchart函数。

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

图包含一个坐标轴对象。坐标轴对象包含一个散射类型的对象。

重复这个过程创建第二个坐标轴对象和一个群西行的流量图。

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

图包含2轴对象。坐标轴对象1包含一个散射类型的对象。坐标轴对象2包含一个对象类型的散射。

输入参数

全部折叠

x坐标,指定为一个标量、向量或矩阵。的大小和形状x取决于你的数据的形状。此表描述了最常见的情况。

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

指定xy标量。例如:

swarmchart (1, 1)

一个点集

指定xy任意组合的行或列向量的长度相同。例如:

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

多组不同颜色的点

如果所有的设置共享相同的x——或者y坐标,指定共享坐标作为向量和其他坐标矩阵。向量的长度必须匹配矩阵的维度之一。例如:

x =兰迪(1100);y = [randn (100 1) randn (100 1) + 5);swarmchart (x, y, 100)
如果矩阵是广场,swarmchart情节一个单独的矩阵的每一列的点的集合。

另外,指定xy矩阵的大小相等。在这种情况下,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坐标,指定为一个标量、向量或矩阵。的大小和形状y取决于你的数据的形状。此表描述了最常见的情况。

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

指定xy标量。例如:

swarmchart (1, 1)

一个点集

指定xy任意组合的行或列向量的长度相同。例如:

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

多组不同颜色的点

如果所有的设置共享相同的x——或者y坐标,指定共享坐标作为向量和其他坐标矩阵。向量的长度必须匹配矩阵的维度之一。例如:

x =兰迪(1100);y = [randn (100 1) randn (100 1) + 5);swarmchart (x, y, 100)
如果矩阵是广场,swarmchart情节一个单独的矩阵的每一列的点的集合。

另外,指定xy矩阵的大小相等。在这种情况下,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分。你指定的方式取决于您指定大小xy,以及你想要的情节。此表描述了最常见的情况。

所需的标记大小 xy 深圳 例子

同样大小的所有点

任何有效的结合向量或矩阵描述xy

标量

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

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

不同大小为每个点

向量的长度相同

  • 一个向量的长度相同xy

  • 一个矩阵与至少一个相匹配的长度尺寸xy。指定一个矩阵是用于显示多个标记不同大小在每个(x, y)的位置。

指定x,y,深圳向量。

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

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

x =兰迪(1100);y = randn (100 1);深圳=兰迪(100年(70 - 2000),2);深圳swarmchart (x, y)

不同大小为每个点

至少一个xy是一个矩阵绘制多个数据集

  • 一个向量与相同数量的元素,有分在每个数据集。

  • 一个矩阵的大小一样xy矩阵。

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

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

指定x作为一个向量,y为一个矩阵,深圳作为一个矩阵大小一样y

x =兰迪(1100);y = [randn (100 1) randn (100 1) + 5);深圳=兰迪(100年(70 - 2000),2);深圳swarmchart (x, y)

标志的颜色,颜色名称,指定RGB值,矩阵的RGB三胞胎,或一个向量colormap指数。

  • 颜色名称,颜色名称等“红色”,或者一个短名称等“r”

  • RGB值——三元素的行向量元素指定强度的红色,绿色和蓝色的组件的颜色。强度必须在范围内[0,1];例如,(0.4 0.6 0.7)。创建自定义颜色RGB三胞胎是有用的。

  • RGB三胞胎的矩阵——一个三列的矩阵中每一行是一个RGB值。

  • colormap指数——一个向量的向量的数值是相同的长度xy向量。

你指定的颜色取决于所需的配色方案和无论你是坐标绘制一组或多组坐标。此表描述了最常见的情况。

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

对所有的点使用一种颜色。

指定一个颜色名称或从下表短名称,或指定一个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)

使用colormap不同颜色分配给每一个点。

指定一个行或列向量的数字。当前colormap数字索引数组。最小的值映射到第一行colormap,映射到最后一行和最大的价值。中间值线性映射到中间行。

如果你的阴谋有三个点,指定一个列向量,确保值解释为colormap指数。

您可以使用这个方法只有当x,y,深圳都是向量。

创建一个向量c指定100 colormap指数。阴谋使用颜色从当前colormap 100点。然后,改变colormap冬天

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

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

指定一个m-by-3矩阵的RGB三胞胎,m是情节点的数量。

您可以使用这个方法只有当x,y,深圳都是向量。

创建一个矩阵c随机指定100 RGB三胞胎。然后创建一个群100点使用这些颜色的图表。

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

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

指定一个RGB三胞胎n-by-3矩阵,其中n是数据集的数量。

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

创建一个矩阵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飞行符”

样品的颜色青色

“红色” “米” (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” 交叉

的十字标记样本

“_” 水平线

样本的水平线标志

“|” 垂直的线

垂直线的样本标记

“年代” 广场

广场标记样本

' d ' 钻石

钻石线标记的样本

“^” Upward-pointing三角形

样本upward-pointing三角形标记

“v” 向下的三角形

向下的三角形的样本标记

“>” 三点三角形

样本的三点三角形标记

“<” 只左向三角形

样品只左向三角形标记

“p” 五角星形

五角星形标记样本

“h” 六角星形

六角星形标记样本

选择填充的内部标记,指定为“填充”。使用这个选项和标记,例如,“o”“广场”。标记没有脸和只包含边缘不呈现(“+”,‘*’,“。”,“x”)。

“填充”选项设置MarkerFaceColor财产的散射对象“平”MarkerEdgeColor财产“没有”。在这种情况下,MATLAB画标记的脸,而不是边缘。

源表包含数据的阴谋。指定这个参数作为一个表或一个时间表。

表变量包含x坐标,指定为一个或多个表变量指标。

指定表索引

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

索引方案 例子

变量名:

  • 一个特征向量或字符串标量。

  • 一个细胞数组或字符串向量。

  • “一个”“一个”——一个变量一个

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

变量数据:

  • 索引数字指的是表中的一个变量的位置。

  • 一个向量的数字。

  • 3从表中第三个变量

  • 3 [2]从表中,第二个和第三个变量

逻辑向量:

  • 一个n元向量逻辑向量,逻辑1(真正的)值显示所需的变量。

  • 可选地,省略了落后值后真正的价值。

  • (假假真假)——第三变量从一个——- - - - - -4

  • (假假真)——第三变量从任何尺寸表

  • (假真的真)——第二个和第三个变量从任何尺寸表

变量类型:

  • 一个vartype命令选择表指定类型的变量。

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

策划你的数据

您所指定的表变量可以包含数字或定值。

绘制一个数据集,指定一个变量xvar和一个变量yvar。例如,创建一个表有三个变量正态分布的随机值。画出X1Y变量。

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

绘制多个数据集在一起,指定多个变量xvar,yvar,或两者兼而有之。如果你指定多个变量的参数,每个参数变量的数量必须相同。

例如,绘制X1X2变量的x设在和Y变量的y设在。

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

您还可以使用不同的索引方案xvaryvar。例如,指定xvar作为一个变量名yvar作为一个索引号。

swarmchart(资源描述,X1的3)

表变量包含y坐标,指定为一个或多个表变量指标。

指定表索引

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

索引方案 例子

变量名:

  • 一个特征向量或字符串标量。

  • 一个细胞数组或字符串向量。

  • “一个”“一个”——一个变量一个

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

变量数据:

  • 索引数字指的是表中的一个变量的位置。

  • 一个向量的数字。

  • 3从表中第三个变量

  • 3 [2]从表中,第二个和第三个变量

逻辑向量:

  • 一个n元向量逻辑向量,逻辑1(真正的)值显示所需的变量。

  • 可选地,省略了落后值后真正的价值。

  • (假假真假)——第三变量从一个——- - - - - -4

  • (假假真)——第三变量从任何尺寸表

  • (假真的真)——第二个和第三个变量从任何尺寸表

变量类型:

  • 一个vartype命令选择表指定类型的变量。

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

策划你的数据

您所指定的表变量可以包含数字,直言,datetime,或持续时间值。

绘制一个数据集,指定一个变量xvar和一个变量yvar。例如,创建一个表有三个变量正态分布的随机值。画出X1Y变量。

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

绘制多个数据集在一起,指定多个变量xvar,yvar,或两者兼而有之。如果你指定多个变量的参数,每个参数变量的数量必须相同。

例如,绘制X1X2变量的x设在和Y变量的y设在。

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

您还可以使用不同的索引方案xvaryvar。例如,指定xvar作为一个变量名yvar作为一个索引号。

swarmchart(资源描述,X1的3)

目标轴,指定为一个对象,PolarAxes对象,或GeographicAxes对象。如果你不指定轴,MATLAB情节到当前轴,或者它创建一个如果一个人不存在的对象。

名称-值参数

指定可选的逗号分隔条名称,值参数。的名字参数名称和吗价值相应的价值。的名字必须出现在引号。您可以指定几个名称和值对参数在任何顺序Name1, Value1,…,的家

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

请注意

这里列出的属性是唯一的一个子集。一个完整的列表,请参阅散射特性

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

  • “没有”——不抖动点。

  • “密度”——抖动点使用的核密度估计y对二维图表。如果指定这个选项在二维三维图,在点抖动基于核密度估计在第三维度。例如,设置XJitterYJitter“密度”使用的核密度估计z

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

  • “randn”——抖动分随机正态分布。

点之间的最大数量的抖动(抵消)x维度,指定为负的标量值的数据单位。

例如,抖动的宽度设置为90%的相邻点之间最短的距离,采取独特的价值观之间的最小距离x和规模的0.9

XJitterWidth = 0.9 *分钟(diff(独特的(x)));

表变量包含的颜色数据,指定为一个变量指数到源表。

指定表的索引

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

索引方案 例子

变量名:

一个特征向量或字符串标量。

  • “一个”“一个”——一个变量一个

变量数量:

索引数字指的是表中的一个变量的位置。

  • 3从表中第三个变量

逻辑向量:

  • 一个n元向量逻辑向量,逻辑1(真正的)值显示所需的变量。

  • 可选地,省略了落后值后真正的价值。

  • (假假真假)——第三变量从一个——- - - - - -4

  • (假假真)——第三变量从任何尺寸表

变量类型:

一个vartype命令选择表指定类型的变量。

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

指定颜色数据

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

您所指定的表变量可以包含任何数字类型的值。的值可以在以下形式:

  • 一列数字线性映射到当前colormap。

  • RGB三胞胎的三列的数组。RGB三胞胎三元素向量的值指定强度的红色,绿色和蓝色的组件特定的颜色。强度必须在范围内[0,1]。例如,(0.5 - 0.7 (1)指定了一个淡蓝色的阴影。

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

算法

一群图的点抖动使用统一的随机值,加权的高斯核密度估计y并在每个点的相对数量x的位置。这种行为对应于默认“密度”的设置XJitter财产的散射当你调用对象swarmchart函数。

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

传播= 0.9 *分钟(diff(独特的(x)));

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

另请参阅

功能

属性

介绍了R2020b