主要内容

scatter3

三维散点图

  • 散点图

描述

向量和矩阵数据

例子

scatter3 (XYZ)控件指定的位置上显示圆圈XY,Z

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

  • 若要在同一轴集上绘制多个坐标集,请至少指定其中一个XY,或Z作为一个矩阵。(因为R2022a)

例子

scatter3 (XYZ年代)指定圆的大小。

  • 若要更改圆圈大小,请指定年代作为一个向量。

  • 若要在多个坐标集上指定不同的大小,请指定一个矩阵。(因为R2022a)

例子

scatter3 (XYZ年代C)指定圆的颜色。可以为所有的圆指定一种颜色,也可以改变颜色。例如,您可以通过指定绘制所有红色圆圈C作为“红色”

例子

scatter3 (___“填充”)使用前面语法中的任何输入参数组合填充圆圈。

例子

scatter3 (___markertype)指定标记类型。

表数据

例子

scatter3 (资源描述xvaryvarzvar)绘制变量图xvaryvar,zvar从桌子上资源描述.要绘制一个数据集,请为每个数据集指定一个变量xvaryvar,zvar.若要绘制多个数据集,请为其中至少一个参数指定多个变量。指定多个变量的参数必须指定相同数量的变量。(因为R2021b)

例子

scatter3 (资源描述xvaryvarzvar“填充”)用填充的圆绘制表中的指定变量。(因为R2021b)

附加选项

例子

scatter3 (斧头___)所指定的轴斧头而不是进入当前轴(gca).的斧头Option可以放在前面语法中任何输入参数组合的前面。

例子

scatter3 (___名称,值)使用一个或多个名称-值参数修改散点图以设置属性。例如:

  • scatter3 (x, y, z,“线宽”,2)创建带有2点标记轮廓的散点图。

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

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

例子

h= scatter3 (___)返回散射对象。使用h在散点图创建后修改其属性。

例子

全部折叠

创建一个三维散点图。使用定义向量xy,z

图[X,Y,Z] =球面(16);x = [0.5* x (:);0.75 * X (:);X ()):;y = [0.5* y (:);0.75 * Y (:);Y ()):;z = [0.5* z (:);0.75 * Z (:);Z (:)); scatter3(x,y,z)

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

使用定义向量xy,z

[X,Y,Z] =球面(16);x = [0.5* x (:);0.75 * X (:);X ()):;y = [0.5* y (:);0.75 * Y (:);Y ()):;z = [0.5* z (:);0.75 * Z (:);Z (:));

定义向量年代指定标记的大小。

S = repmat([100,50,5], number (X),1);s = s (:);

创建一个三维散点图并使用视图更改图中轴的角度。

图scatter3(x,y,z,s)视图(40,35)

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

对应的条目xyz,年代确定每个标记的位置和大小。

使用定义向量xy,z

[X,Y,Z] =球面(16);x = [0.5* x (:);0.75 * X (:);X ()):;y = [0.5* y (:);0.75 * Y (:);Y ()):;z = [0.5* z (:);0.75 * Z (:);Z (:));

定义向量年代而且c指定每个标记的大小和颜色。

S = repmat([50,25,10], number (X),1);C = repmat([1,2,3],numel(X),1);s = s (:);c = c (:);

创建一个三维散点图并使用视图更改图中轴的角度。

图scatter3(x,y,z,s,c)视图(40,35)

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

对应的条目xyz,c确定每个标记的位置和颜色。

创建向量x而且y随机噪声下的余弦和正弦值。

Z = linspace(0,4*pi,250);X = 2*cos(z) +兰特(1,250);Y = 2*sin(z) +兰特(1,250);

创建一个三维散点图,并填写标记。使用视图更改图中轴的角度。

scatter3 (x, y, z,“填充”10)视图(-30)

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

初始化随机数生成器以生成的输出兰德可重复的。定义向量x而且y随机噪声下的余弦和正弦值。

rng默认的Z = linspace(0,4*pi,250);X = 2*cos(z) +兰特(1,250);Y = 2*sin(z) +兰特(1,250);

创建一个三维散点图并设置标记类型。使用视图更改图中轴的角度。

图scatter3 (x, y, z,‘*’10)视图(-30)

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

初始化随机数生成器以生成的输出兰德可重复的。定义向量x而且y随机噪声下的余弦和正弦值。

rng默认的Z = linspace(0,4*pi,250);X = 2*cos(z) +兰特(1,250);Y = 2*sin(z) +兰特(1,250);

创建3-D散点图并设置标记边缘颜色和标记面颜色。使用视图更改图中轴的角度。

图scatter3 (x, y, z,...“MarkerEdgeColor”“k”...“MarkerFaceColor”,[0 .75 .75]) view(-30,10)

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

自从R2021b

从表绘制数据的一种方便方法是将表传递给scatter3函数并指定要绘制的变量。例如,阅读patients.xls作为一张表资源描述.之间的关系收缩压舒张压,重量通过传递变量资源描述的第一个参数scatter3函数,后面跟着变量名。默认情况下,轴标签与变量名匹配。

可读的(“patients.xls”);scatter3(资源描述,“收缩”舒张压的“重量”);

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

你也可以同时绘制多个变量。例如,在图上绘制两个血压变量xxvar参数作为单元格数组{收缩压,舒张压的}.然后添加图例。图例标签匹配变量名。

scatter3(资源描述,{“收缩”舒张压的},“年龄”“重量”);传说

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

自从R2021b

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

例如,阅读patients.xls作为一张表资源描述.之间的关系收缩压舒张压,重量带有填充标记的变量。属性来更改标记颜色ColorVariable名称-值参数。返回散射对象作为年代,以便稍后设置其他属性。

可读的(“patients.xls”);S = scatter3(tbl,“收缩”舒张压的“重量”“填充”...“ColorVariable”舒张压的);

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

属性将标记大小更改为100点SizeData财产。然后添加一个颜色条。

s.SizeData = 100;colorbar

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

自从R2019b

控件可以显示图的平铺tiledlayout而且nexttile功能。

加载海底山得到数据集的向量xy,z.调用tiledlayout函数创建2乘1平铺图表布局。调用nexttile函数创建坐标轴对象ax₁而且ax2.然后通过将axis对象指定为的第一个参数,在坐标轴中创建单独的散点图scatter3

负载海底山Tiledlayout (2,1) ax1 = nexttile;Ax2 = nexttile;scatter3 (ax₁,x, y, z,“MarkerFaceColor”,[0 .75 .75]) scatter3(ax2,x,y,z,‘*’)

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

使用函数来创建向量xy,z

[X,Y,Z] =球面(16);x = [0.5* x (:);0.75 * X (:);X ()):;y = [0.5* y (:);0.75 * Y (:);Y ()):;z = [0.5* z (:);0.75 * Z (:);Z (:));

创建向量年代而且c为每个标记指定大小和颜色。

S = repmat([70,50,20], number (X),1);C = repmat([1,2,3],numel(X),1);s = s (:);c = c (:);

创建3-D散点图并返回散点序列对象。

H = scatter (x,y,z,s,c);

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

使用RGB三元组颜色值设置标记面颜色。使用点表示法设置属性。

h. markfacecolor = [0 0.5 0.5];

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

输入参数

全部折叠

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

地块类型 如何指定坐标
单点

指定XY,Z标量。例如:

scatter3(1、2、3)

一组点

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

X = [1 2 3 4];Y = [5;6;7;8);Z = [9 10 11 12];scatter3 (X, Y, Z)

多组不同颜色的点

如果所有数据集在一个或多个维度上共享坐标,则将共享坐标指定为向量,将其他坐标指定为矩阵。向量的长度必须匹配矩阵的一个维度。例如,绘制两个相同的数据集x坐标。

X = [1 2 3 4];Y = [4 5 6 7;8 9 10 11];Z = [10 11 12 13;14 15 16 17];scatter3 (X, Y, Z)
如果矩阵是方阵,scatter3为矩阵中的每一列绘制一组单独的点。

另外,指定XY,Z作为相等大小的矩阵。在这种情况下,scatter3画出矩阵的列。例如,绘制四个数据集。

X = [1 3 5 6;2 4 6 8];Y = [10 25 45 61;20 40 60 70];Z = [12 5 6 8;9 13 2 7];scatter3 (X, Y, Z)

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

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

地块类型 如何指定坐标
单点

指定XY,Z标量。例如:

scatter3(1、2、3)

一组点

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

X = [1 2 3 4];Y = [5;6;7;8);Z = [9 10 11 12];scatter3 (X, Y, Z)

多组不同颜色的点

如果所有数据集在一个或多个维度上共享坐标,则将共享坐标指定为向量,将其他坐标指定为矩阵。向量的长度必须匹配矩阵的一个维度。例如,绘制两个相同的数据集x坐标。

X = [1 2 3 4];Y = [4 5 6 7;8 9 10 11];Z = [10 11 12 13;14 15 16 17];scatter3 (X, Y, Z)
如果矩阵是方阵,scatter3为矩阵中的每一列绘制一组单独的点。

另外,指定XY,Z作为相等大小的矩阵。在这种情况下,scatter3画出矩阵的列。例如,绘制四个数据集。

X = [1 3 5 6;2 4 6 8];Y = [10 25 45 61;20 40 60 70];Z = [12 5 6 8;9 13 2 7];scatter3 (X, Y, Z)

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

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

地块类型 如何指定坐标
单点

指定XY,Z标量。例如:

scatter3(1、2、3)

一组点

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

X = [1 2 3 4];Y = [5;6;7;8);Z = [9 10 11 12];scatter3 (X, Y, Z)

多组不同颜色的点

如果所有数据集在一个或多个维度上共享坐标,则将共享坐标指定为向量,将其他坐标指定为矩阵。向量的长度必须匹配矩阵的一个维度。例如,绘制两个相同的数据集x坐标。

X = [1 2 3 4];Y = [4 5 6 7;8 9 10 11];Z = [10 11 12 13;14 15 16 17];scatter3 (X, Y, Z)
如果矩阵是方阵,scatter3为矩阵中的每一列绘制一组单独的点。

另外,指定XY,Z作为相等大小的矩阵。在这种情况下,scatter3画出矩阵的列。例如,绘制四个数据集。

X = [1 3 5 6;2 4 6 8];Y = [10 25 45 61;20 40 60 70];Z = [12 5 6 8;9 13 2 7];scatter3 (X, Y, Z)

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

标记符大小,指定为数值标量、矢量、矩阵或空数组([]).大小控制着每个标记的面积的平方。空数组指定默认大小为36个点。指定大小的方式取决于指定的方式XY,Z以及你想要的图形。下表描述了最常见的情况。

标志尺寸 XY,Z 年代 例子

所有点的大小都一样

所描述的向量或矩阵的有效组合XY,Z

标量

指定X作为一个向量,Y而且Z作为矩阵,并且年代作为一个标量。

X = [1 2 3 4];Y = [5 6 7 8;9 10 11 12];Z = [13 14 15 16;17 18 19 20];scatter3 (X, Y, Z, 100)

每个点的大小不同

相同长度的向量

  • 长度相等的向量XY,Z

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

指定XYZ,年代向量。

X = [1 2 3 4];Y = [4 5 6 7];Z = [8 9 10 11];S = [80 150 700 50];scatter3 (X, Y, Z, S)

指定XY,Z作为向量年代作为一个矩阵。

X = [1 2 3 4];Y = [5 6 7 8];Z = [9 10 11 12];S = [80 30;150 900;50 500;200 350);scatter3 (X, Y, Z, S)

每个点的大小不同

至少一个XY,或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];S = [80 150 200 350]; scatter3(X,Y,Z,S)

指定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];S = [80 30; 150 900; 50 2000; 200 350]; scatter3(X,Y,Z,S)

数据类型:||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];S = 50;scatter3 (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];S = 50;(X,Y,Z,S,[1 0 0])

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

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

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

只有在以下情况下才可以使用此方法XY,Z是向量,并且年代是向量或标量。

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

C = [1 2 3 4];X = [1 2 3 4];Y = [1 0 6 2];Z = [2 5 3 7];S = 50;scatter3 (X, Y, Z, S、C) colormap (gca),“冬季”)

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

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

只有在以下情况下才可以使用此方法XY,Z是向量,并且年代是向量或标量。

创建一个矩阵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 = [2 5 3 6];Z = [10 6 4 7];S = 50;scatter3 (X, Y, Z, S、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);S = 50;scatter3 (X, Y, Z, S、C)

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

颜色名称 短名称 RGB值 十六进制颜色代码 外观
“红色” “r” [10 0 0] “# FF0000”

样品的颜色为红色

“绿色” “g” [0 10 0] “# 00 ff00”

样品的颜色为绿色

“蓝色” “b” [0 0 1] “# 0000 ff”

样品的颜色为蓝色

“青色” “c” [0 1 1] “# 00飞行符”

样品的颜色为青色

“红色” “m” [10 0 1] “#”就

样品的颜色为洋红色

“黄色” “y” [11 10 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财产“没有”,所以标记面可以画,但边缘不能画。

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

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

指定表索引

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

索引方案 例子

变量名:

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

  • 一个模式对象。

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

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

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

变量指数:

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

  • 一个数字向量。

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

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

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

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

变量类型:

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

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

绘制你的数据

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

要绘制一个数据集,请指定一个变量xvar,一个变量为yvar,一个变量为zvar.例如,阅读Patients.xls进入表格资源描述.画出高度重量,舒张压变量。

可读的(“Patients.xls”);scatter3(资源描述,“高度”“重量”“舒张期”)

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

例如,绘制重量变量x设在,收缩压而且舒张压变量y-轴和年龄变量z设在。

scatter3(资源描述,“重量”,[“收缩”“舒张期”],“年龄”)

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

scatter3(资源描述,“高度”,6,[假假真])

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

指定表索引

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

索引方案 例子

变量名:

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

  • 一个模式对象。

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

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

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

变量指数:

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

  • 一个数字向量。

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

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

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

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

变量类型:

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

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

绘制你的数据

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

要绘制一个数据集,请指定一个变量xvar,一个变量为yvar,一个变量为zvar.例如,阅读Patients.xls进入表格资源描述.画出高度重量,舒张压变量。

可读的(“Patients.xls”);scatter3(资源描述,“高度”“重量”“舒张期”)

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

例如,绘制重量变量x设在,收缩压而且舒张压变量y-轴和年龄变量z设在。

scatter3(资源描述,“重量”,[“收缩”“舒张期”],“年龄”)

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

scatter3(资源描述,“高度”,6,[假假真])

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

指定表索引

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

索引方案 例子

变量名:

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

  • 一个模式对象。

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

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

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

变量指数:

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

  • 一个数字向量。

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

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

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

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

变量类型:

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

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

绘制你的数据

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

要绘制一个数据集,请指定一个变量xvar,一个变量为yvar,一个变量为zvar.例如,阅读Patients.xls进入表格资源描述.画出高度重量,舒张压变量。

可读的(“Patients.xls”);scatter3(资源描述,“高度”“重量”“舒张期”)

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

例如,绘制重量变量x设在,收缩压而且舒张压变量y-轴和年龄变量z设在。

scatter3(资源描述,“重量”,[“收缩”“舒张期”],“年龄”)

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

scatter3(资源描述,“高度”,6,[假假真])

坐标轴对象。如果您没有指定一个轴,那么scatter3绘制到当前轴。

名称-值参数

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

在R2021a之前,使用逗号分隔每个名称和值,并将其括起来的名字在报价。

例子:“MarkerFaceColor”、“红”将标记面颜色设置为红色。

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

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

例子:0.75

标记轮廓颜色,已指定“平”、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 10 0] “# 00 ff00”

样品的颜色为绿色

“蓝色” “b” [0 0 1] “# 0000 ff”

样品的颜色为蓝色

“青色” “c” [0 1 1] “# 00飞行符”

样品的颜色为青色

“红色” “m” [10 0 1] “#”就

样品的颜色为洋红色

“黄色” “y” [11 10 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 10 0] “# 00 ff00”

样品的颜色为绿色

“蓝色” “b” [0 0 1] “# 0000 ff”

样品的颜色为蓝色

“青色” “c” [0 1 1] “# 00飞行符”

样品的颜色为青色

“红色” “m” [10 0 1] “#”就

样品的颜色为洋红色

“黄色” “y” [11 10 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”

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

指定表索引

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

索引方案 例子

变量名:

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

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

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

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

变量指数:

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

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

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

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

变量类型:

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

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

指定颜色数据

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

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

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

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

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

输出参数

全部折叠

散射对象。属性的属性,可以使用该唯一标识符查询和修改散射对象。

扩展功能

版本历史

R2006a之前介绍

全部展开