3 d群散点图
读了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
从每个观测与天的名字。
daynames = [“星期天”“周一”“星期二”“星期三”“星期四”“星期五”“星期六”];x =分类(tbl.Day daynames);
创建一个分类向量y
包含值“点”
或“我”
根据表中的每个观测时间。创建矢量z
往东的流量数据。然后创建一个群的图表x
,y
,z
。图表显示了每天早上和晚上的数据分布。
国际植检= tbl.Timestamp。< 12小时;y =分类;y(重点)=“点”;y(~国际植检)=“我”;z = tbl.Eastbound;swarmchart3 (x, y, z);
创建矢量x
0和1的结合,创造y
作为一个向量包含所有的人。创建z
作为一个向量的平方随机数。然后创建一个群的图表x
,y
,z
,并指定大小标记大小5
。
x = [0 (1500) 1 (1500)];y = 1 (1000);z = randn (1000)。^ 2;swarmchart3 (x, y, z, 5);
创建矢量x
0和1的结合,创造y
作为一个向量包含所有的人。创建z
作为一个向量的平方随机数。然后创建一个群的图表x
,y
,z
,并指定点(“。”
)标记符号。
x = [0 (1500) 1 (1500)];y = 1 (1000);z = randn (1000)。^ 2;swarmchart3 (x, y, z,“。”);
创建矢量x
包含0和1的组合,和创造y
包含1和2的随机组合。创建z
作为一个向量的平方随机数。指定的颜色标记通过创建向量c
的平方根z
。然后创建一个群的图表x
,y
,z
。设置标记大小50
并指定颜色c
。中的值c
索引图的colormap。使用“填充”
选项填满标记颜色,而不是显示空心圆圈。
x = [0 (1500) 1 (1500)];y =兰迪(2,1,1000);z = randn (1000)。^ 2;c = sqrt (z);swarmchart3 (x, y, z, 50 c“填充”);
创建矢量x
包含0和1的组合,和创造y
包含一个数字1到4的随机组合。创建z
作为一个向量的平方随机数。然后创建一个群的图表x
,y
,z
通过调用swarmchart
函数的返回参数存储散射
对象。添加x- - -y设在标签你可以看到的影响改变每个维度的抖动性能。
x = [0 (1500) 1 (1500)];y =兰迪(4,1000);z = randn (1000)。^ 2;s = swarmchart3 (x, y, z);包含(“X”)ylabel (“Y”)
改变形状的集群点通过设置抖动属性上散射
对象。在x
维度,指定统一的随机抖动,抖动宽度变化0.5
数据单位。在y
正常尺寸,指定随机抖动,抖动宽度和改变0.1
数据单位。点之间的间距不超过您所指定的抖动宽度。
年代。XJitter =“兰德”;年代。XJitterWidth = 0.5; s.YJitter =“randn”;年代。YJitterWidth = 0.1;
一种方便的方法绘制的数据表是通过表的swarm3
功能和指定的变量要阴谋。例如,创建一个表有四个变量的随机数字,和情节X
,日元
,Z
变量。默认情况下,轴标签匹配的变量名。
台=表(randi(2100 1),兰迪(2100 1),兰迪(11 [10],100 1),…randn (100 1),“VariableNames”,{“X”,“日元”,“日元”,“Z”});swarmchart3(资源描述,“X”,“日元”,“Z”)
你也可以在同一时间多个变量。例如,情节日元
和Y2
在y设在通过指定yvar
单元阵列参数{Y1, Y2的}
。然后添加一个传奇。传说标签匹配的变量名。
swarmchart3(资源描述,“X”,{“日元”,“日元”},“Z”传说)
一种阴谋的数据表和自定义颜色和标记大小设置ColorVariable
和SizeData
属性。你可以设置这些属性名称参数当你调用swarmchart3
功能,或者你可以设置的散射
对象之后。
例如,创建一个表有四个变量的随机数字,和情节X
,Y
,Z
变量与标记。通过指定的不同标志的颜色ColorVariable
名称-值参数。返回散射
对象作为年代
以后,你可以设置其他属性。
台=表(randi (2100 1), randn (100 1), randn (100 1), randn (100 1),…“VariableNames”,{“X”,“Y”,“Z”,“颜色”});s = swarmchart3(资源描述,“X”,“Y”,“Z”,“填充”,“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
每个观测的天的名字。创建一个分类向量y
包含值“点”
或“我”
根据表中的每个观测时间。定义泽
作为一个向量往东的交通数据和定义zw
作为一个向量的西行的流量数据。
daynames = [“星期天”“周一”“星期二”“星期三”“星期四”“星期五”“星期六”];x =分类(tbl.Day daynames);国际植检= tbl.Timestamp.Hour < 12;y =分类;y(重点)=“点”;y(~国际植检)=“我”;泽= tbl.Eastbound;zw = tbl.Westbound;
创建一个平铺图的布局“流”
瓷砖的安排,所以轴填充可用的空间布局。调用nexttile
函数创建一个坐标轴对象并返回它ax₁
。然后创建一个群往东的数据通过图表ax₁
到swarmchart
函数。
tiledlayout (“流”)ax₁= nexttile;swarmchart3 (ax₁, x, y,泽,“。”);
重复这个过程创建第二个坐标轴对象和一个群西行的流量图。
ax2 = nexttile;z = tbl.Westbound;swarmchart3 (ax2 x, y, zw,“。”);
x
- - - - - -x坐标x坐标,指定为一个数字标量或矢量大小一样y
和z
。
数据类型:单
|双
|int8
|int16
|int32
|int64
|uint8
|uint16
|uint32
|uint64
|分类
y
- - - - - -y坐标y坐标,指定为一个数字标量或矢量大小一样x
和z
。
数据类型:单
|双
|int8
|int16
|int32
|int64
|uint8
|uint16
|uint32
|uint64
|分类
z
- - - - - -z坐标z坐标,指定为一个数字标量或矢量大小一样x
和y
。
数据类型:单
|双
|int8
|int16
|int32
|int64
|uint8
|uint16
|uint32
|uint64
|datetime
|持续时间
深圳
- - - - - -标志尺寸[]
中指定的标记大小点,这些形式之一:
数字标量——情节所有标记以同样的大小。
行或列向量为每个标记——使用不同的大小。的长度深圳
的长度必须等于x
,y
,z
。
[]
——使用默认大小36分。
c
- - - - - -标志的颜色[0 0.4470 - 0.7410)
(默认)|RGB值|三列的矩阵的RGB三胞胎|向量|“r”
|‘g’
|“b”
|……中指定的标志颜色,这些形式之一:
RGB值或颜色名称——情节所有相同颜色的标记。一个RGB值三元素行向量的元素指定强度的红色,绿色和蓝色的组件的颜色。强度必须在范围内[0,1]
。另外,您可以从下面的表指定一个颜色名称。
三列矩阵的RGB三胞胎,为每一个标记使用不同的颜色。矩阵的每一行指定一个RGB值的颜色对应的标记。的行数必须等于的长度x
,y
,z
。
为每一个标记向量,使用不同的颜色。中的值c
索引到当前colormap,他们覆盖colormap的全系列。的长度c
的长度必须等于x
,y
,z
。改变colormap,使用colormap
函数。
颜色名称 | 描述 | 等价的RGB值 |
---|---|---|
“红色” 或“r” |
红色的 | (1 0 0) |
“绿色” 或‘g’ |
绿色 | (0 1 0) |
“蓝” 或“b” |
蓝色的 | (0 0 1) |
“黄色” 或“y” |
黄色的 | (1 1 0) |
“红色” 或“米” |
品红色的 | (1 0 1) |
“青色” 或“c” |
青色 | (0 1 1) |
“白色” 或' w ' |
白色的 | (1 1 1) |
“黑” 或“k” |
黑色的 | (0 0 0) |
mkr
- - - - - -标记类型“o”
(默认)|“+”
|‘*’
|“。”
|“x”
|……标记类型,指定表中列出的值。
标记 | 描述 | 产生的标志 |
---|---|---|
“o” |
圆 |
|
“+” |
加号 |
|
‘*’ |
星号 |
|
“。” |
点 |
|
“x” |
交叉 |
|
“_” |
水平线 |
|
“|” |
垂直的线 |
|
“年代” |
广场 |
|
' d ' |
钻石 |
|
“^” |
Upward-pointing三角形 |
|
“v” |
向下的三角形 |
|
“>” |
三点三角形 |
|
“<” |
只左向三角形 |
|
“p” |
五角星形 |
|
“h” |
六角星形 |
|
“填充”
- - - - - -选择填充内部标记“填充”
选择填充的内部标记,指定为“填充”
。使用这个选项和标记,例如,“o”
或“广场”
。标记没有脸和只包含边缘不呈现(“+”
,‘*’
,“。”
,“x”
)。
的“填充”
选项设置MarkerFaceColor
财产的散射
对象“平”
和MarkerEdgeColor
财产“没有”
。在这种情况下,MATLAB®将标记的脸,而不是边缘。
资源描述
- - - - - -源表源表包含数据的阴谋。指定这个参数作为一个表或一个时间表。
xvar
- - - - - -表变量包含x坐标表变量包含x坐标,指定为一个或多个表变量指标。
使用下列索引方案指定所需的变量或变量。
索引方案 | 例子 |
---|---|
变量名:
|
|
变量数据:
|
|
逻辑向量:
|
|
变量类型:
|
|
您所指定的表变量可以包含数字,直言,datetime,或持续时间值。
绘制一个数据集,指定一个变量xvar
一个变量,yvar
,一个变量zvar
。例如,创建一个表有四个变量正态分布的随机值。画出X
,日元
,Z
变量。
台=表(randn (100 1), randn (100 1), randn (100 1) + 5, randn (100 1),…“VariableNames”,{“X”,“日元”,“日元”,“Z”});swarmchart3(资源描述,“X”,“日元”,“Z”)
绘制多个数据集在一起,为至少一个指定多个变量xvar
,yvar
,或zvar
。如果你为多个参数指定多个变量,变量的数目必须相同的这些参数。
例如,绘制X
变量的x设在,日元
和Y2
变量的y设在,Z
变量的z设在。
swarmchart3(资源描述,“X”,{“日元”,“日元”},“Z”)
您还可以使用不同的索引方案xvar
,yvar
,zvar
。例如,指定xvar
作为一个变量名,yvar
作为一个索引号,zvar
作为一个逻辑向量。
swarmchart3(资源描述,“X”2[假假真])
yvar
- - - - - -表变量包含y坐标表变量包含y坐标,指定为一个或多个表变量指标。
使用下列索引方案指定所需的变量或变量。
索引方案 | 例子 |
---|---|
变量名:
|
|
变量数据:
|
|
逻辑向量:
|
|
变量类型:
|
|
您所指定的表变量可以包含数字,直言,datetime,或持续时间值。
绘制一个数据集,指定一个变量xvar
一个变量,yvar
,一个变量zvar
。例如,创建一个表有四个变量正态分布的随机值。画出X
,日元
,Z
变量。
台=表(randn (100 1), randn (100 1), randn (100 1) + 5, randn (100 1),…“VariableNames”,{“X”,“日元”,“日元”,“Z”});swarmchart3(资源描述,“X”,“日元”,“Z”)
绘制多个数据集在一起,为至少一个指定多个变量xvar
,yvar
,或zvar
。如果你为多个参数指定多个变量,变量的数目必须相同的这些参数。
例如,绘制X
变量的x设在,日元
和Y2
变量的y设在,Z
变量的z设在。
swarmchart3(资源描述,“X”,{“日元”,“日元”},“Z”)
您还可以使用不同的索引方案xvar
,yvar
,zvar
。例如,指定xvar
作为一个变量名,yvar
作为一个索引号,zvar
作为一个逻辑向量。
swarmchart3(资源描述,“X”2[假假真])
zvar
- - - - - -表变量包含z坐标表变量包含z坐标,指定为一个或多个表变量指标。
使用下列索引方案指定所需的变量或变量。
索引方案 | 例子 |
---|---|
变量名:
|
|
变量数据:
|
|
逻辑向量:
|
|
变量类型:
|
|
您所指定的表变量可以包含数字,直言,datetime,或持续时间值。
绘制一个数据集,指定一个变量xvar
一个变量,yvar
,一个变量zvar
。例如,创建一个表有四个变量正态分布的随机值。画出X
,日元
,Z
变量。
台=表(randn (100 1), randn (100 1), randn (100 1) + 5, randn (100 1),…“VariableNames”,{“X”,“日元”,“日元”,“Z”});swarmchart3(资源描述,“X”,“日元”,“Z”)
绘制多个数据集在一起,为至少一个指定多个变量xvar
,yvar
,或zvar
。如果你为多个参数指定多个变量,变量的数目必须相同的这些参数。
例如,绘制X
变量的x设在,日元
和Y2
变量的y设在,Z
变量的z设在。
swarmchart3(资源描述,“X”,{“日元”,“日元”},“Z”)
您还可以使用不同的索引方案xvar
,yvar
,zvar
。例如,指定xvar
作为一个变量名,yvar
作为一个索引号,zvar
作为一个逻辑向量。
swarmchart3(资源描述,“X”2[假假真])
斧头
- - - - - -目标轴轴
对象目标轴,指定为一个轴
对象。如果你不指定轴,MATLAB情节到当前轴,或者它创建一个轴
如果一个人不存在的对象。
指定可选的逗号分隔条名称,值
参数。的名字
参数名称和吗价值
相应的价值。的名字
必须出现在引号。您可以指定几个名称和值对参数在任何顺序Name1, Value1,…,的家
。
swarmchart3 (randi(2500 1),兰迪(2500 1),randn (500 1),“MarkerFaceColor”,“红”)
指定红色标记。
XJitter
- - - - - -抖动类型x维“没有”
|“密度”
|“兰德”
|“randn”
类型的抖动(点)的间距沿x维度,指定为以下值之一:
“没有”
——不抖动点。
“密度”
——抖动点使用的核密度估计y对二维图表。如果指定这个选项在二维三维图,在点抖动基于核密度估计在第三维度。例如,设置XJitter
和YJitter
来“密度”
使用的核密度估计z。
“兰德”
——抖动点随机均匀分布。
“randn”
——抖动分随机正态分布。
XJitterWidth
- - - - - -最大抖动以及x维点之间的最大数量的抖动(抵消)x维度,指定为负的标量值的数据单位。
例如,抖动的宽度设置为90%的相邻点之间最短的距离,采取独特的价值观之间的最小距离x
和规模的0.9
。
XJitterWidth = 0.9 *分钟(diff(独特的(x)));
YJitter
- - - - - -抖动类型y维“没有”
|“密度”
|“兰德”
|“randn”
类型的抖动(点)的间距沿y维度,指定为以下值之一:
“没有”
——不抖动点。
“密度”
——抖动点使用的核密度估计x对二维图表。如果指定这个选项在二维三维图,在点抖动基于核密度估计在第三维度。例如,设置XJitter
和YJitter
来“密度”
使用的核密度估计z。
“兰德”
——抖动点随机均匀分布。
“randn”
——抖动分随机正态分布。
YJitterWidth
- - - - - -最大抖动以及y维点之间的最大数量的抖动(抵消)y维度,指定为负的标量值的数据单位。
例如,抖动的宽度设置为90%的相邻点之间最短的距离,采取独特的价值观之间的最小距离y
和规模的0.9
。
YJitterWidth = 0.9 *分钟(diff(独特(y)));
ColorVariable
- - - - - -表变量包含的颜色数据表变量包含的颜色数据,指定为一个变量指数到源表。
使用下列索引方案指定所需的变量。
索引方案 | 例子 |
---|---|
变量名: 一个特征向量或字符串标量。 |
|
变量数量: 索引数字指的是表中的一个变量的位置。 |
|
逻辑向量:
|
|
变量类型: 一个 |
|
指定ColorVariable
属性控制的颜色标记。变量控制中的数据填充颜色的标志MarkerFaceColor
属性设置为“平”
。标记轮廓颜色,还可以控制的数据时MarkerEdgeColor
被设置为“平”
。
您所指定的表变量可以包含任何数字类型的值。的值可以在以下形式:
一列数字线性映射到当前colormap。
RGB三胞胎的三列的数组。RGB三胞胎三元素向量的值指定强度的红色,绿色和蓝色的组件特定的颜色。强度必须在范围内[0,1]
。例如,(0.5 - 0.7 (1)
指定了一个淡蓝色的阴影。
当你设置ColorVariable
财产,MATLAB更新CData
财产。
一群图的点抖动使用统一的随机值,加权的高斯核密度估计z
在每个(和相对数量的点x
,y
)的位置。这种行为对应于默认“密度”
的设置XJitter
和YJitter
属性散射
当你调用对象swarmchart3
函数。
每个点的最大传播x
位置是90%的默认相邻点之间的最小距离。例如,在x
维度,传播计算为:
传播= 0.9 *分钟(diff(独特的(x)));
你可以控制设置所抵消XJitterWidth
和YJitterWidth
属性散射
对象。
你点击一个链接对应MATLAB命令:
运行该命令通过输入MATLAB命令窗口。Web浏览器不支持MATLAB命令。金宝app
你也可以从下面的列表中选择一个网站:
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。