scatter3
三维散点图
语法
描述
例子
创建三维散点图
创建一个三维散点图。使用球
定义向量x
,y
,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)
改变标记的大小
使用球
定义向量x
,y
,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)
对应的条目x
,y
,z
,年代
确定每个标记的位置和大小。
改变标记颜色
使用球
定义向量x
,y
,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)
对应的条目x
,y
,z
,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(资源描述,“收缩”,舒张压的,“重量”);
你也可以同时绘制多个变量。例如,在图上绘制两个血压变量x的xvar
参数作为单元格数组{收缩压,舒张压的}
.然后添加图例。图例标签匹配变量名。
scatter3(资源描述,{“收缩”,舒张压的},“年龄”,“重量”);传说
自定义标记尺寸和颜色的绘图表数据
自从R2021b
从表中绘制数据并自定义颜色和标记大小的一种方法是设置ColorVariable
而且SizeData
属性。类时,可以将这些属性设置为名称-值参数scatter3
函数,也可以将它们设置在散射
对象之后。
例如,阅读patients.xls
作为一张表资源描述
.之间的关系收缩压
,舒张压
,重量
带有填充标记的变量。属性来更改标记颜色ColorVariable
名称-值参数。返回散射
对象作为年代
,以便稍后设置其他属性。
可读的(“patients.xls”);S = scatter3(tbl,“收缩”,舒张压的,“重量”,“填充”,...“ColorVariable”,舒张压的);
属性将标记大小更改为100点SizeData
财产。然后添加一个颜色条。
s.SizeData = 100;colorbar
指定3-D散点图的轴
自从R2019b
控件可以显示图的平铺tiledlayout
而且nexttile
功能。
加载海底山
得到数据集的向量x
,y
,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,‘*’)
使用句柄设置散射系列属性
使用球
函数来创建向量x
,y
,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坐标
标量|向量|矩阵
x-坐标,指定为标量、向量或矩阵。大小:…的大小和形状X
这取决于数据的形状。下表描述了最常见的情况。
地块类型 | 如何指定坐标 |
---|---|
单点 | 指定 scatter3(1、2、3) |
一组点 | 指定 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 为矩阵中的每一列绘制一组单独的点。另外,指定 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坐标
标量|向量|矩阵
y-坐标,指定为标量、向量或矩阵。大小:…的大小和形状y
这取决于数据的形状。下表描述了最常见的情况。
地块类型 | 如何指定坐标 |
---|---|
单点 | 指定 scatter3(1、2、3) |
一组点 | 指定 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 为矩阵中的每一列绘制一组单独的点。另外,指定 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坐标
标量|向量|矩阵
z-坐标,指定为标量、向量或矩阵。大小:…的大小和形状Z
这取决于数据的形状。下表描述了最常见的情况。
地块类型 | 如何指定坐标 |
---|---|
单点 | 指定 scatter3(1、2、3) |
一组点 | 指定 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 为矩阵中的每一列绘制一组单独的点。另外,指定 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(默认)|数字标量|行向量或列向量|矩阵|[]
标记符大小,指定为数值标量、矢量、矩阵或空数组([]
).大小控制着每个标记的面积的平方。空数组指定默认大小为36个点。指定大小的方式取决于指定的方式X
,Y
,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) |
|
每个点的大小不同 |
相同长度的向量 |
|
指定 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) 指定 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) |
每个点的大小不同 |
至少一个 |
|
指定 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 = [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
C
- - - - - -标志的颜色
颜色名称|RGB值|RGB三联体矩阵|色图索引向量
标记颜色,指定为颜色名称、RGB三元组、RGB三元组矩阵或色图索引向量。
颜色名称-颜色名称,例如
“红色”
,或简称如“r”
.RGB三元组——三元素行向量,其元素指定颜色的红、绿、蓝分量的强度。强度必须在这个范围内
[0, 1]
;例如,[0.4 0.6 0.7]
.RGB三元组对于创建自定义颜色很有用。矩阵的RGB三组-一个三列矩阵,其中每行是一个RGB三组。
颜色映射索引向量-与
X
,Y
,Z
向量。
指定颜色的方式取决于您的首选配色方案,以及您是在绘制一组坐标还是多组坐标。下表描述了最常见的情况。
配色方案 | 如何指定颜色 | 例子 |
---|---|---|
所有的点都用一种颜色。 |
从下表中指定一个颜色名称或短名称,或指定一个RGB三元组。 |
绘制一组点,并指定颜色为 X = [1 2 3 4];Y = [2 5 3 6];Z = [10 6 4 7];S = 50;scatter3 (X, Y, Z,年代,“红色”)
绘制两组点,并使用RGB三元组将颜色指定为红色 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]) |
使用颜色图为每个点分配不同的颜色。 |
指定数字的行或列向量。数字映射到当前颜色映射数组。最小值映射到颜色映射的第一行,最大值映射到最后一行。中间值线性映射到中间行。 如果您的绘图有三个点,请指定一个列向量,以确保这些值被解释为颜色映射索引。 只有在以下情况下才可以使用此方法 |
创建一个向量 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是图中点的数量。 只有在以下情况下才可以使用此方法 |
创建一个矩阵 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是数据集的数量。 只有当至少有一个时,您才能使用此方法 |
创建一个矩阵 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” |
|
[0.8500 0.3250 0.0980] |
“# D95319” |
|
[0.9290 0.6940 0.1250] |
“# EDB120” |
|
[0.4940 0.1840 0.5560] |
“# 7 e2f8e” |
|
[0.4660 0.6740 0.1880] |
“# 77 ac30” |
|
[0.3010 0.7450 0.9330] |
“# 4 dbeee” |
|
[0.6350 0.0780 0.1840] |
“# A2142F” |
|
markertype
- - - - - -标记
“o”
(默认)|“+”
|‘*’
|“。”
|“x”
|……
标记,指定为本表中的标记之一。
标记 | 描述 | 产生的标志 |
---|---|---|
“o” |
圆 |
|
“+” |
加号 |
|
“*” |
星号 |
|
“。” |
点 |
|
“x” |
交叉 |
|
“_” |
水平线 |
|
“|” |
垂直的线 |
|
“广场” |
广场 |
|
“钻石” |
钻石 |
|
“^” |
Upward-pointing三角形 |
|
“v” |
向下的三角形 |
|
“>” |
三点三角形 |
|
" < " |
只左向三角形 |
|
“五角星形” |
五角星形 |
|
“卦” |
六角星形 |
|
“没有” |
没有标记 | 不适用 |
“填充”
- - - - - -选择填充内部的标记
“填充”
选项填充标记的内部,指定为“填充”
.对于有人脸的记号笔使用此选项,例如,“o”
或“广场”
.没有面且只包含边的标记笔不能绘制(“+”
,‘*’
,“。”
,“x”
).
的“填充”
选项设置MarkerFaceColor
的属性散射
对象“平”
和MarkerEdgeColor
财产“没有”
,所以标记面可以画,但边缘不能画。
资源描述
- - - - - -源表
表格|时间表
包含要绘制的数据的源表,指定为表或时间表。
xvar
- - - - - -表变量包含x坐标
一个或多个表变量索引
表变量包含x-coordinates,指定为一个或多个表变量索引。
指定表索引
使用下列任何索引方案来指定所需的一个或多个变量。
索引方案 | 例子 |
---|---|
变量名:
|
|
变量指数:
|
|
变量类型:
|
|
绘制你的数据
指定的表变量可以包含数值、类别、日期时间或持续时间值。
要绘制一个数据集,请指定一个变量xvar
,一个变量为yvar
,一个变量为zvar
.例如,阅读Patients.xls
进入表格资源描述
.画出高度
,重量
,舒张压
变量。
可读的(“Patients.xls”);scatter3(资源描述,“高度”,“重量”,“舒张期”)
若要一起绘制多个数据集,请为其中的至少一个指定多个变量xvar
,yvar
,或zvar
.如果为多个参数指定多个变量,则每个参数的变量数量必须相同。
例如,绘制重量
变量x设在,收缩压
而且舒张压
变量y-轴和年龄
变量z设在。
scatter3(资源描述,“重量”,[“收缩”,“舒张期”],“年龄”)
还可以使用不同的索引方案xvar
,yvar
,zvar
.例如,指定xvar
作为变量名,yvar
作为一个索引号,和zvar
作为一个逻辑向量。
scatter3(资源描述,“高度”,6,[假假真])
yvar
- - - - - -表变量包含y坐标
一个或多个表变量索引
表变量包含y-coordinates,指定为一个或多个表变量索引。
指定表索引
使用下列任何索引方案来指定所需的一个或多个变量。
索引方案 | 例子 |
---|---|
变量名:
|
|
变量指数:
|
|
变量类型:
|
|
绘制你的数据
指定的表变量可以包含数值、类别、日期时间或持续时间值。
要绘制一个数据集,请指定一个变量xvar
,一个变量为yvar
,一个变量为zvar
.例如,阅读Patients.xls
进入表格资源描述
.画出高度
,重量
,舒张压
变量。
可读的(“Patients.xls”);scatter3(资源描述,“高度”,“重量”,“舒张期”)
若要一起绘制多个数据集,请为其中的至少一个指定多个变量xvar
,yvar
,或zvar
.如果为多个参数指定多个变量,则每个参数的变量数量必须相同。
例如,绘制重量
变量x设在,收缩压
而且舒张压
变量y-轴和年龄
变量z设在。
scatter3(资源描述,“重量”,[“收缩”,“舒张期”],“年龄”)
还可以使用不同的索引方案xvar
,yvar
,zvar
.例如,指定xvar
作为变量名,yvar
作为一个索引号,和zvar
作为一个逻辑向量。
scatter3(资源描述,“高度”,6,[假假真])
zvar
- - - - - -表变量包含z坐标
一个或多个表变量索引
表变量包含z-coordinates,指定为一个或多个表变量索引。
指定表索引
使用下列任何索引方案来指定所需的一个或多个变量。
索引方案 | 例子 |
---|---|
变量名:
|
|
变量指数:
|
|
变量类型:
|
|
绘制你的数据
指定的表变量可以包含数值、类别、日期时间或持续时间值。
要绘制一个数据集,请指定一个变量xvar
,一个变量为yvar
,一个变量为zvar
.例如,阅读Patients.xls
进入表格资源描述
.画出高度
,重量
,舒张压
变量。
可读的(“Patients.xls”);scatter3(资源描述,“高度”,“重量”,“舒张期”)
若要一起绘制多个数据集,请为其中的至少一个指定多个变量xvar
,yvar
,或zvar
.如果为多个参数指定多个变量,则每个参数的变量数量必须相同。
例如,绘制重量
变量x设在,收缩压
而且舒张压
变量y-轴和年龄
变量z设在。
scatter3(资源描述,“重量”,[“收缩”,“舒张期”],“年龄”)
还可以使用不同的索引方案xvar
,yvar
,zvar
.例如,指定xvar
作为变量名,yvar
作为一个索引号,和zvar
作为一个逻辑向量。
scatter3(资源描述,“高度”,6,[假假真])
斧头
- - - - - -坐标轴对象
坐标轴对象
坐标轴对象。如果您没有指定一个轴,那么scatter3
绘制到当前轴。
名称-值参数
指定可选参数对为Name1 = Value1,…,以=家
,在那里的名字
参数名称和价值
对应的值。名称-值参数必须出现在其他参数之后,但对的顺序无关紧要。
在R2021a之前,使用逗号分隔每个名称和值,并将其括起来的名字
在报价。
例子:“MarkerFaceColor”、“红”
将标记面颜色设置为红色。
这里列出的属性只是一个子集。有关完整列表,请参见散射特性.
线宽
- - - - - -标记边宽度
0.5
(默认)|积极的价值
标记边缘的宽度,指定为以点为单位的正值。
例子:0.75
MarkerEdgeColor
- - - - - -标记线轮廓颜色
“平”
(默认)|RGB值|十六进制颜色代码|“r”
|“g”
|“b”
|……
标记轮廓颜色,已指定“平”
、RGB三元组、十六进制颜色代码、颜色名称或短名称。的默认值“平”
使用来自CData
财产。
对于自定义颜色,请指定RGB三元组或十六进制颜色代码。
RGB三元组是一个三元素行向量,其元素指定颜色的红、绿和蓝分量的强度。强度必须在这个范围内
[0, 1]
,例如,[0.4 0.6 0.7]
.十六进制颜色码是字符向量或以散列符号(
#
)后面跟着三个或六个十六进制数字,取值范围为0
来F
.这些值不区分大小写。因此,颜色代码“# 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” |
|
[0.8500 0.3250 0.0980] |
“# D95319” |
|
[0.9290 0.6940 0.1250] |
“# EDB120” |
|
[0.4940 0.1840 0.5560] |
“# 7 e2f8e” |
|
[0.4660 0.6740 0.1880] |
“# 77 ac30” |
|
[0.3010 0.7450 0.9330] |
“# 4 dbeee” |
|
[0.6350 0.0780 0.1840] |
“# A2142F” |
|
例子:[0.5 0.5 0.5]
例子:“蓝色”
例子:“# D2F9A7”
MarkerFaceColor
- - - - - -标记填充颜色
“没有”
(默认)|“平”
|“汽车”
|RGB值|十六进制颜色代码|“r”
|“g”
|“b”
|……
标记填充颜色,指定为“平”
,“汽车”
、RGB三元组、十六进制颜色代码、颜色名称或短名称。的“平”
选项使用CData
值。的“汽车”
选项使用与颜色
属性。
对于自定义颜色,请指定RGB三元组或十六进制颜色代码。
RGB三元组是一个三元素行向量,其元素指定颜色的红、绿和蓝分量的强度。强度必须在这个范围内
[0, 1]
,例如,[0.4 0.6 0.7]
.十六进制颜色码是字符向量或以散列符号(
#
)后面跟着三个或六个十六进制数字,取值范围为0
来F
.这些值不区分大小写。因此,颜色代码“# 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” |
|
[0.8500 0.3250 0.0980] |
“# D95319” |
|
[0.9290 0.6940 0.1250] |
“# EDB120” |
|
[0.4940 0.1840 0.5560] |
“# 7 e2f8e” |
|
[0.4660 0.6740 0.1880] |
“# 77 ac30” |
|
[0.3010 0.7450 0.9330] |
“# 4 dbeee” |
|
[0.6350 0.0780 0.1840] |
“# A2142F” |
|
例子:[0.3 0.2 0.1]
例子:“绿色”
例子:“# D2F9A7”
ColorVariable
- - - - - -表变量包含颜色数据
表变量索引
表变量中包含颜色数据,指定为变量索引放入源表中。
指定表索引
使用下列索引方案指定所需的变量。
索引方案 | 例子 |
---|---|
变量名:
|
|
变量指数:
|
|
变量类型:
|
|
指定颜色数据
指定ColorVariable
属性控制标记的颜色。变量中的数据控制标记填充时的颜色MarkerFaceColor
属性设置为“平”
.数据还可以控制记号笔的轮廓颜色,当MarkerEdgeColor
设置为“平”
.
指定的表变量可以包含任何数字类型的值。取值有以下两种形式:
线性映射到当前颜色映射的一列数字。
RGB三元组的三列数组。RGB三元组是三元素向量,其值指定特定颜色的红、绿和蓝分量的强度。强度必须在这个范围内
[0, 1]
.例如,[0.5 0.7 1]
指定浅蓝色的阴影。
当你设置ColorVariable
属性,MATLAB更新CData
财产。
输出参数
h
- - - - - -散射
对象
散射
对象
散射
对象。属性的属性,可以使用该唯一标识符查询和修改散射
对象。
扩展功能
GPU数组
通过使用并行计算工具箱™在图形处理单元(GPU)上运行来加速代码。
分布式阵列
使用并行计算工具箱™跨集群的组合内存对大型数组进行分区。
版本历史
R2006a之前介绍R2022b:用表创建的图在轴和图例标签中保留特殊字符
类传递一个表和一个或多个变量名时scatter3
函数,轴和图例标签现在显示表变量名中包含的任何特殊字符,如下划线。以前,特殊字符被解释为TeX或LaTeX字符。
例如,如果传递一个包含名为Sample_Number
到scatter3
函数中,下划线出现在轴和图例标签中。在R2022a和更早的版本中,下划线被解释为下标。
释放 | 表变量标签“Sample_Number” |
---|---|
R2022b |
|
R2022a |
|
若要显示具有TeX或LaTeX格式的轴和图例标签,请手动指定标签。例如,在绘图之后,调用包含
或传说
函数使用所需的标签字符串。
包含(“Sample_Number”)传说([“Sample_Number”“Another_Legend_Label”])
R2022a:使用矩阵同时绘制多个数据集
的scatter3
函数现在接受向量和矩阵的组合作为坐标。因此,您可以一次可视化多个数据集,而不必使用持有
绘图命令之间的函数。
R2021b:直接将表传递给scatter3
控件传递一个表来创建图scatter3
函数后面跟着要绘制的变量。当您将数据指定为表时,轴标签和图例(如果存在)将自动使用表变量名进行标记。
Abrir比如
Tiene una versión modificada de este ejemplo。¿Desea abrir este ejemplo con sus modificaciones?
MATLAB突击队
Ha hecho clic en unenlace que对应一个este commando de MATLAB:
弹射突击队introduciéndolo en la ventana de commandos de MATLAB。Los navegadores web no permission comandos de MATLAB。
您也可以从以下列表中选择一个网站:
如何获得最佳的网站性能
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。