主要内容

散射

散点图

  • 散点图

描述

向量和矩阵数据

例子

散射(xy在矢量指定的位置创建带有圆形标记的散点图xy

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

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

例子

散射(xy深圳指定圆的大小。要为所有圆使用相同的大小,请指定深圳作为一个标量。要用不同的大小绘制每个圆,请指定深圳作为一个向量或者矩阵。

例子

散射(xy深圳c指定圆圈的颜色。您可以为所有圆圈指定一种颜色,也可以更改颜色。例如,可以通过指定c作为“红色”

例子

散射(___“填充”填充圆圈。使用“填充”选项,使用前面语法中的任何输入参数组合。

例子

散射(___mkr指定标记类型。

表数据

例子

散射(资源描述xvaryvar绘制变量图xvaryvar从桌子上资源描述.若要绘制一个数据集,请为指定一个变量xvar还有一个变量yvar.若要绘制多个数据集,请为指定多个变量xvaryvar或者两者兼而有之。如果两个参数都指定了多个变量,它们必须指定相同数量的变量。(因为R2021b)

例子

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

附加选项

例子

散射(斧头___绘制到指定的轴上斧头而不是进入当前轴。的选项斧头可以位于前面语法中的任何输入参数组合之前。

例子

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

  • 散射(x, y,“线宽”,2)创建具有两点标记轮廓的散点图。

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

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

例子

年代=散射(___返回散射对象或数组散射对象。使用年代在创建绘图后设置属性。有关属性的完整列表,请参见散射特性

例子

全部折叠

创建x等于200个间隔为0和的值 3. π .创建y作为带随机噪声的余弦值。然后,创建散点图。

X = linspace(0,3*pi,200);Y = cos(x) + rand(1200);散射(x, y)

图包含一个轴对象。axis对象包含一个类型为scatter的对象。

使用不同大小的圆创建散点图。指定大小的平方点

X = linspace(0,3*pi,200);Y = cos(x) + rand(1200);Sz = linspace(1,100,200);散射(x, y,深圳)

图包含一个轴对象。axis对象包含一个类型为scatter的对象。

中对应的元素xy,深圳确定每个圆的位置和大小。要绘制面积相等的所有圆,请指定深圳作为一个数字标量。

创建一个散点图,并改变圆圈的颜色。

X = linspace(0,3*pi,200);Y = cos(x) + rand(1200);C = linspace(1,10,length(x));散射(x, y, [], c)

图包含一个轴对象。axis对象包含一个类型为scatter的对象。

中对应的元素xy,c确定每个圆的位置和颜色。的散射中的元素映射c到当前颜色映射中的颜色。

创建散点图并填充标记。散射使用标记边缘的颜色填充每个标记。

X = linspace(0,3*pi,200);Y = cos(x) + rand(1200);Sz = 25;C = linspace(1,10,length(x));散射(x, y,深圳,c,“填充”

图包含一个轴对象。axis对象包含一个类型为scatter的对象。

创建向量xy作为带有随机噪声的正弦和余弦值。然后,创建一个散点图,并使用面积为140平方点的菱形标记。

Theta = linspace(0,2*pi,150);X = sin(θ) + 0.75*rand(1,150);Y = cos(θ) + 0.75*rand(1,150);Sz = 140;散射(x, y,深圳,' d '

图包含一个轴对象。axis对象包含一个类型为scatter的对象。

创建向量xy作为带有随机噪声的正弦和余弦值。创建散点图并设置标记边缘颜色、标记面颜色和线宽。

Theta = linspace(0,2*pi,300);X = sin(θ) + 0.75*rand(1300);Y = cos(θ) + 0.75*rand(1300);Sz = 40;散射(x, y,深圳,“MarkerEdgeColor”,[0.5 .5 .5],“MarkerFaceColor”,[0.7.7 .7],“线宽”, 1.5)

图包含一个轴对象。axis对象包含一个类型为scatter的对象。

可以设置分散点的透明度AlphaData属性设置为具有不同不透明度值的矢量。确保散点图使用AlphaData值,设置MarkerFaceAlpha财产“平”

创建一组正态分布的随机数。然后用填充的标记创建数据的散点图。

X = randn(1000,1);Y = randn(1000,1);S = scatter(x,y,“填充”);

图包含一个轴对象。axis对象包含一个类型为scatter的对象。

根据每个点到零的距离设置其不透明度。

distfrom0 = sqrt(x。^2 + y ^2);s.AlphaData = distfromzero;s.MarkerFaceAlpha =“平”;

图包含一个轴对象。axis对象包含一个类型为scatter的对象。

自从R2021b

从表中绘制数据的一种方便方法是将表传递给散射函数并指定要绘制的变量。例如,阅读patients.xls作为一张桌子资源描述.绘制两者之间的关系收缩压舒张压通过传递变量资源描述的第一个参数散射函数后跟变量名。注意,轴标签与变量名相匹配。

TBL = readtable(“patients.xls”);散射(资源描述,“收缩”舒张压的);

图包含一个轴对象。axis对象包含一个类型为scatter的对象。

您还可以同时绘制多个变量。例如,绘制血压变量与重量变量。yvar参数作为单元格数组{收缩压,舒张压的}.添加一个图例,注意图例标签与变量名匹配。

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

图包含一个轴对象。axis对象包含2个类型为scatter的对象。

自从R2021b

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

例如,阅读patients.xls作为一张桌子资源描述.画出高度变量和重量带有填充标记的变量。属性来改变标记的颜色ColorVariable名称-值参数。返回散射对象作为年代,以便稍后可以设置其他属性。

TBL = readtable(“patients.xls”);S = scatter(表1;“重量”“高度”“填充”“ColorVariable”舒张压的);

图包含一个轴对象。axis对象包含一个类型为scatter的对象。

将标记大小更改为One hundred.通过设置SizeData财产。然后添加一个颜色条。

s.s sizeata = 100;colorbar

图包含一个轴对象。axis对象包含一个类型为scatter的对象。

从R2019b开始,您可以使用tiledlayoutnexttile功能。调用tiledlayout函数用于创建2 × 1平铺图表布局。调用nexttile函数创建轴对象ax₁ax2.将分散的数据绘制到每个轴上。在底部散点图中,指定钻石填充的钻石标记。

X = linspace(0,3*pi,200);Y = cos(x) + rand(1200);tiledlayout (2, 1)%顶部图Ax1 = nexttile;散射(ax₁,x, y)%底部图Ax2 = nexttile;散射(ax2, x, y,“填充”' d '

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

创建散点图并返回散点序列对象,年代

Theta = linspace(0,1,500);X = exp(θ).*sin(100* θ);Y = exp(theta).*cos(100*theta);S = scatter(x,y);

图包含一个轴对象。axis对象包含一个类型为scatter的对象。

使用年代查询和设置散点序列创建后的属性。设置线宽为0.6点。设置标记的边缘颜色为蓝色。使用RGB三重色设置标记面颜色。

s.LineWidth = 0.6;s.MarkerEdgeColor =“b”;s.MarkerFaceColor = [0 0.5 0.5];

图包含一个轴对象。axis对象包含一个类型为scatter的对象。

输入参数

全部折叠

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

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

指定xy标量。例如:

散射(1、2)

一组点

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

Scatter ([1 2 3],[4;5;6)

多组不同颜色的点

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

Scatter ([1 2 3],[4 5 6];[8] [9]
如果矩阵是平方的,散射为矩阵中的每一列绘制一组单独的点。

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

散射([1 3 5;[2 4 6],[10 25 45];[20] [40]

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

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

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

指定xy标量。例如:

散射(1、2)

一组点

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

Scatter ([1 2 3],[4;5;6)

多组不同颜色的点

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

Scatter ([1 2 3],[4 5 6];[8] [9]
如果矩阵是平方的,散射为矩阵中的每一列绘制一组单独的点。

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

散射([1 3 5;[2 4 6],[10 25 45];[20] [40]

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

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

所需标记尺寸 xy 深圳 例子

所有点的大小相同

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

标量

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

X = [1 2 3 4];Y = [1];3 8;2 7;4 9];散射(x, y, 100)

每个点的大小不同

相同长度的向量

  • 一个长度相同的向量xy

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

指定xy,深圳向量。

X = [1 2 3 4];Y = [1 3 2 4];Sz = [80 150 700 50];散射(x, y,深圳)

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

X = [1 2 3 4];Y = [1 3 2 4];Sz = [80 30;150 900;50 2000;200 350);散射(x, y,深圳)

每个点的大小不同

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

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

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

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

X = [1 2 3 4];Y = [1];3 8;2 7;4 9];Sz = [80 150 50 700];散射(x, y,深圳)

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

X = [1 2 3 4];Y = [1];3 8;2 7;4 9];Sz = [80 30;150 900;50 2000;200 350);散射(x, y,深圳)

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

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

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

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

  • RGB三元组矩阵——一个三列矩阵,其中每一行是一个RGB三元组。

  • 颜色映射索引向量——与元素长度相同的数值向量xy向量。

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

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

用一种颜色表示所有的点。

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

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

散布(1:4,[2 5 3 7],[],“红色”

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

散射(1:4 (2 5;1 - 2;8 4;[9],[10],[10]

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

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

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

您只能在以下情况下使用此方法xy,深圳都是向量。

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

C = 1:4;散点(1:4,[2 5 3 7],[],c) colormap(gca,“冬天”

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

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

您只能在以下情况下使用此方法xy,深圳都是向量。

创建矩阵c为绿色、红色、灰色和紫色指定RGB三元组。然后用这些颜色创建四个点的散点图。

C = [0 1 0];1 0 0;0.5 0.5 0.5;[0.6 0 1];散点(1:4,[2 5 3 7],[],c)

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

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

只有在以下情况中至少存在一个时,才能使用此方法xy,或深圳是一个矩阵。

创建矩阵c包含两个RGB三元组。然后用这些颜色绘制两个数据集。

C = [1 0 0];[0.6 0 1];S = scatter(1:4,[2];1 - 2;8 4;11 9], [], c)

常见颜色的颜色名称和RGB三元组

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

红色的样品

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

绿色的样品

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

蓝色样品

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

青色样品

“红色” “米” [10] “#就”

品红色样品

“黄色” “y” [10] “# FFFF00”

样品颜色为黄色

“黑” “k” [00 00 00] # 000000的

黑色的样品

“白色” ' w ' [11 11] “# FFFFFF”

白色的样品

这里是RGB三联体和十六进制颜色代码的默认颜色MATLAB®在许多类型的情节中使用。

RGB值 十六进制颜色代码 外观
[0 .4470 .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三角形

向上指向三角形标记的示例

“v” 向下的三角形

向下指向三角形标记的示例

“>” 三点三角形

直角三角形标记的样本

“<” 只左向三角形

左指向三角形标记的样本

“p” 五角星形

五角星标记样本

“h” 六角星形

六角标记样本

选项填充标记的内部,指定为“填充”.例如,对于有脸的标记,使用此选项,“o”“广场”.没有面且只包含边缘的标记不绘制(“+”‘*’“。”,“x”)。

“填充”选项设置MarkerFaceColor的性质散射对象“平”MarkerEdgeColor财产“没有”,因此标记面绘制,但边缘不绘制。

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

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

指定表索引

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

索引方案 例子

变量名:

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

  • 一个模式对象。

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

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

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

变量指数:

  • 索引号,指的是一个变量在表中的位置。

  • 一个数字的向量。

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

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

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

  • [假的假的真]——第三个变量

变量类型:

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

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

绘制数据

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

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

TBL = readtable(“Patients.xls”);散射(资源描述,“重量”舒张压的

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

例如,绘制收缩压舒张压变量与重量变量。

散射(资源描述,“重量”, {“收缩”舒张压的})

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

散射(资源描述,“重量”, 9)

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

指定表索引

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

索引方案 例子

变量名:

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

  • 一个模式对象。

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

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

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

变量指数:

  • 索引号,指的是一个变量在表中的位置。

  • 一个数字的向量。

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

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

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

  • [假的假的真]——第三个变量

变量类型:

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

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

绘制数据

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

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

TBL = readtable(“Patients.xls”);散射(资源描述,“重量”舒张压的

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

例如,绘制收缩压舒张压变量与重量变量。

散射(资源描述,“重量”, {“收缩”舒张压的})

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

散射(资源描述,“重量”, 9)

目标轴,指定为对象,PolarAxes对象,或GeographicAxes对象。如果未指定轴,且当前轴对象为笛卡尔坐标系,则散射函数绘制到当前轴上。

在极坐标或地理坐标中创建散点图的方便方法是使用polarscattergeoscatter功能。

名称-值参数

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

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

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

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

指定的标记轮廓颜色“平”、RGB三元组、十六进制颜色代码、颜色名称或短名称。的默认值。“平”使用来自CData财产。

对于自定义颜色,请指定RGB三元组或十六进制颜色代码。

  • RGB三元组是一个包含三个元素的行向量,其元素指定颜色的红、绿和蓝分量的强度。强度必须在这个范围内[0, 1];例如,[0.4 0.6 0.7]

  • 十六进制颜色码是以散列符号(),后跟三个或六个十六进制数字,范围可以从0F.这些值不区分大小写。因此,颜色代码“# FF8800”“# ff8800”“# F80”,“# f80”是等价的。

或者,您可以通过名称指定一些常见的颜色。该表列出了已命名的颜色选项、等效的RGB三元组和十六进制颜色代码。

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

红色的样品

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

绿色的样品

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

蓝色样品

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

青色样品

“红色” “米” [10] “#就”

品红色样品

“黄色” “y” [10] “# FFFF00”

样品颜色为黄色

“黑” “k” [00 00 00] # 000000的

黑色的样品

“白色” ' w ' [11 11] “# FFFFFF”

白色的样品

“没有” 不适用 不适用 不适用 没有颜色

以下是MATLAB在许多类型的绘图中使用的默认颜色的RGB三元组和十六进制颜色代码。

RGB值 十六进制颜色代码 外观
[0 .4470 .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” [1 0 0] “# FF0000”

红色的样品

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

绿色的样品

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

蓝色样品

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

青色样品

“红色” “米” [10] “#就”

品红色样品

“黄色” “y” [10] “# FFFF00”

样品颜色为黄色

“黑” “k” [00 00 00] # 000000的

黑色的样品

“白色” ' w ' [11 11] “# FFFFFF”

白色的样品

“没有” 不适用 不适用 不适用 没有颜色

以下是MATLAB在许多类型的绘图中使用的默认颜色的RGB三元组和十六进制颜色代码。

RGB值 十六进制颜色代码 外观
[0 .4470 .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”

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

例子:0.75

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

指定表索引

使用以下任何索引模式来指定所需的变量。

索引方案 例子

变量名:

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

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

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

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

变量指数:

  • 索引号,指的是一个变量在表中的位置。

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

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

  • [假的假的真]——第三个变量

变量类型:

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

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

指定颜色数据

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

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

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

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

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

输出参数

全部折叠

散射对象或数组散射对象。使用年代创建散点图后修改散点图的属性。

扩展功能

版本历史

R2006a之前引入