散点图
创建x
为200个等距值,从0到
。创建y
作为带有随机噪声的余弦值。然后,创建散点图。
x = linspace(0,3 *π,200);y = cos(x) + rand(1200);散射(x, y)
使用不同大小的圆圈创建散点图。用点的平方表示大小
x = linspace(0,3 *π,200);y = cos(x) + rand(1200);深圳= linspace (1100200);散射(x, y,深圳)
对应的元素x
,y
,深圳
确定每个圆的位置和大小。要绘制所有面积相等的圆,请指定深圳
作为一个数值标量。
创建一个散点图,改变圆圈的颜色。
x = linspace(0,3 *π,200);y = cos(x) + rand(1200);c = linspace(1、10、长度(x));散射(x, y, [], c)
对应的元素x
,y
,c
确定每个圆的位置和颜色。的散射
函数将元素映射到c
到当前颜色映射中的颜色。
创建散点图并填充标记。散射
用标记边缘的颜色填充每个标记。
x = linspace(0,3 *π,200);y = cos(x) + rand(1200);深圳= 25;c = linspace(1、10、长度(x));散射(x, y,深圳,c,“填充”)
创建向量x
和y
作为随机噪声的正弦和余弦值。然后,创建散点图,使用钻石标记的面积为140点的平方。
θ= linspace(0, 2 *π,150);x = sin(theta) + 0.75*rand(1150);y = cos(theta) + 0.75*rand(1150);深圳= 140;散射(x, y,深圳,' d ')
创建向量x
和y
作为随机噪声的正弦和余弦值。创建一个散点图,并设置标记边缘颜色,标记面颜色和线宽。
θ= linspace(0, 2 *π,300);x = sin(theta) + 0.75*rand(1300);y = cos(theta) + 0.75*rand(1300);深圳= 40;散射(x, y,深圳,“MarkerEdgeColor”(0。5。5),…“MarkerFaceColor”,[0。7),…“线宽”, 1.5)
你可以通过设置来改变分散点的透明度AlphaData
属性设置为具有不同不透明度值的向量。为了确保散点图使用AlphaData
值,设置MarkerFaceAlpha
财产“平”
。
创建一组正态分布的随机数。然后创建带有填充标记的数据散点图。
x = randn (1000 1);y = randn (1000 1);s =散射(x, y,“填充”);
根据每个点到零点的距离设置其不透明度。
distfromzero =√x。^ 2 + y ^ 2);s.AlphaData = distfromzero;s.MarkerFaceAlpha =“平”;
从R2019b开始,您可以使用tiledlayout
和nexttile
功能。调用tiledlayout
函数创建一个2乘1的平铺图表布局。调用nexttile
函数创建axis对象ax₁
和ax2
。将分散的数据绘制到每个轴上。在底部的散点图中,指定金刚石填充的金刚石标记。
x = linspace(0,3 *π,200);y = cos(x) + rand(1200);tiledlayout (2, 1)%顶级情节ax₁= nexttile;散射(ax₁,x, y)%底部情节ax2 = nexttile;散射(ax2, x, y,“填充”,' d ')
创建一个散点图并返回散点系列对象,年代
。
θ= linspace (0, 1500);x = exp(θ)。* sinθ(100 *);y = exp(θ)。* cosθ(100 *);s =散射(x, y);
使用年代
在创建散点系列后查询和设置其属性。设置行宽为0.6
点。设置标记边缘颜色为蓝色。设置标记面颜色使用RGB三组颜色。
s.LineWidth = 0.6;s.MarkerEdgeColor =“b”;s. markerfacecolcolor = [0 . 0. 0];
x
- - - - - -x值x值,指定为一个向量。x
和y
必须是长度相等的向量。
数据类型:单
|双
|int8
|int16
|int32
|int64
|uint8
|uint16
|uint32
|uint64
|分类
|datetime
|持续时间
y
- - - - - -y值y值,指定为一个向量。x
和y
必须是长度相等的向量。
数据类型:单
|双
|int8
|int16
|int32
|int64
|uint8
|uint16
|uint32
|uint64
|分类
|datetime
|持续时间
深圳
- - - - - -标记区域[]
用点的平方表示的标记区,用下列一种形式指定:
数值标量-绘制所有大小相同的标记。
行或列向量-为每个标记使用不同的大小。对应的元素x
,y
,深圳
确定每个标记的位置和区域。的长度深圳
必须等于的长度x
和y
。
[]
-使用默认面积36点的平方。
标记区域的单位是点的平方。
例子:50
例子:[36 25 25 17 46]
c
- - - - - -标志的颜色(0 0 1)
(默认)|RGB值|RGB三组的三列矩阵|向量|“r”
|‘g’
|“b”
|……标记颜色,用下列其中一种形式指定:
RGB三组或颜色名称-用相同的颜色绘制所有标记。
三列矩阵的RGB三组-使用不同的颜色为每个标记。矩阵的每一行都为相应的标记指定了一个RGB三元组颜色。行数必须等于的长度x
和y
。
矢量-使用不同的颜色为每个标记和线性映射值c
到当前颜色映射中的颜色。的长度c
必须等于的长度x
和y
。要更改坐标轴的颜色映射,请使用colormap
函数。
如果您在散点图中有三个点,并希望这些颜色作为colormap的索引,请指定c
作为一个三元素的列向量。
RGB三元组是一个有三个元素的行向量,其元素指定颜色的红、绿、蓝分量的强度。强度一定在范围内[0, 1]
;例如,(0.4 0.6 0.7)
。或者,您可以通过名称指定一些常见的颜色。此表列出了长和短颜色名称选项以及等效的RGB三元组值。
选项 | 描述 | 等价的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) |
例子:“k”
例子:[1 2 3 4]
mkr
- - - - - -标记类型“o”
(默认)|“+”
|‘*’
|“。”
|“x”
|……标记类型,指定为该表中列出的值之一。
价值 | 描述 |
---|---|
“o” |
圆 |
“+” |
加号 |
‘*’ |
星号 |
“。” |
点 |
“x” |
交叉 |
“_” |
水平线 |
“|” |
垂直的线 |
“广场” 或“年代” |
广场 |
“钻石” 或' d ' |
钻石 |
“^” |
Upward-pointing三角形 |
“v” |
向下的三角形 |
“>” |
三点三角形 |
“<” |
只左向三角形 |
五角星形的 或“p” |
五角星(五角星形) |
“卦” 或“h” |
六芒星(六) |
“没有” |
没有标记 |
“填充”
- - - - - -选择填充标记的内部“填充”
选项来填充标记的内部,指定为“填充”
。将此选项用于有人脸的标记,例如,“o”
或“广场”
。没有面且只包含边的标记不能绘制(“+”
,‘*’
,“。”
,“x”
)。
的“填充”
选项设置MarkerFaceColor
财产的散射
对象“平”
和MarkerEdgeColor
财产“没有”
因此,标记面可以画,但边缘不可以。
斧头
- - - - - -目标轴轴
对象|PolarAxes
对象|GeographicAxes
对象目标轴,指定为轴
对象,PolarAxes
对象,或GeographicAxes
对象。如果没有指定轴,并且当前轴是笛卡尔轴,则散射
函数使用当前轴。要画出极轴,指定PolarAxes
对象作为第一个输入参数或使用polarscatter
函数。要绘制地理坐标轴,请指定GeographicAxes
对象作为第一个输入参数或使用geoscatter
函数。
指定可选的,以逗号分隔的对名称,值
参数。的名字
参数name和价值
是对应的值。的名字
必须出现在引号内。可以按任意顺序指定多个名称和值对参数Name1, Value1,…,的家
。
“MarkerFaceColor”、“红”
设置标记面颜色为红色。
的散射
这里列出的对象属性只是一个子集。有关完整的列表,请参见散射特性。
“MarkerEdgeColor”
- - - - - -大纲标志颜色“平”
(默认)|RGB值|十六进制颜色代码|“r”
|‘g’
|“b”
|……标记笔轮廓颜色,指定“平”
,一个RGB三元组,一个十六进制颜色码,一个颜色名称,或一个短名称。的默认值“平”
使用来自CData
财产。
对于自定义颜色,请指定RGB三元组或十六进制颜色代码。
RGB三元组是一个有三个元素的行向量,其元素指定颜色的红、绿、蓝分量的强度。强度一定在范围内[0, 1]
;例如,(0.4 0.6 0.7)
。
十六进制颜色代码是一个字符向量或以哈希符号(#
)后跟3或6个十六进制数字,范围为0
来F
。这些值不区分大小写。因此,颜色的代码“# FF8800”
,“# ff8800”
,“# F80”
,“# f80”
是等价的。
或者,您可以通过名称指定一些常见的颜色。此表列出了命名的颜色选项、等效的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” |
|
“没有” |
不适用 | 不适用 | 不适用 | 没有颜色 |
下面是默认颜色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)
。
十六进制颜色代码是一个字符向量或以哈希符号(#
)后跟3或6个十六进制数字,范围为0
来F
。这些值不区分大小写。因此,颜色的代码“# FF8800”
,“# ff8800”
,“# F80”
,“# f80”
是等价的。
或者,您可以通过名称指定一些常见的颜色。此表列出了命名的颜色选项、等效的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” |
|
“没有” |
不适用 | 不适用 | 不适用 | 没有颜色 |
下面是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”
“线宽”
- - - - - -标志边缘宽度0.5
(默认)|积极的价值标记边缘的宽度,以点为单位指定为正值。
例子:0.75
年代
- - - - - -散射
对象散射
对象散射
对象。使用年代
访问和修改散点图创建后的属性。
使用说明及限制:
万博1manbetx支持高数组的语法X
和Y
是:
散射(X, Y)
散射(X, Y,深圳)
散射(X, Y,深圳,c)
散射(___,“填满”)
mkr散射(___)
散射(___、名称、值)
散射(ax, ___)
深圳
必须是标量还是空[]
。
c
必须是标量或RGB三元组。
不支持分类输入。万博1manbetx
对于tall数组,散射
在迭代中执行函数图,当读取更多数据时逐步添加到图中。在更新期间,进度指示器显示绘制的数据的比例。在plot完成之前的更新过程中支持缩放和平移。万博1manbetx要停止更新进程,请按进度指示器中的暂停按钮。
有关更多信息,请参见阵列可视化。
您点击了一个与MATLAB命令对应的链接:
在MATLAB命令窗口中输入该命令运行该命令。Web浏览器不支持MATLAB命令。万博1manbetx
您也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳的网站性能。其他MathWorks国家网站没有针对您所在位置的访问进行优化。