主要内容

散射

描述

例子

散射(x,y)创建了一个散点图圈在指定的位置向量xy。这种类型的图表也被称为泡沫阴谋。

例子

散射(x,y,深圳)指定圆的大小。绘制每个圆以同样大小,指定深圳作为一个标量。绘制每个圆有不同的大小,指定深圳作为一个向量的长度等于长度xy

例子

散射(x,y,深圳,c)指定圆的颜色。绘制各界用同样的颜色,指定c颜色名称或一个RGB值。使用不同的颜色,指定c作为一个向量或一个三列的矩阵RGB三胞胎。

例子

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

例子

散射(___,mkr)指定标记类型。

例子

散射(___,名称,值)修改使用一个或多个名称-值对参数散点图。例如,“线宽”,2将标记轮廓宽度设置为2分。

例子

散射(斧头,___)情节到指定的轴斧头而不是到当前轴。的选项斧头可以先于任何输入参数组合的以前的语法。

例子

年代=散射(___)返回散射对象。使用年代让未来创建修改后的散点图。

例子

全部折叠

创建x200年等距的值介于0到 3 π 。创建y与随机噪声作为余弦值。然后,创建一个散点图。

x = linspace(0,3 *π,200);y = cos (x) +兰德(1200);散射(x, y)

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

x = linspace(0,3 *π,200);y = cos (x) +兰德(1200);深圳= linspace (1100200);散射(x, y,深圳)

对应的元素x,y,深圳确定每个圆的位置和大小。绘制各界相等的区域,指定深圳作为一个数字标量。

创建一个散点图和圆的颜色不同。

x = linspace(0,3 *π,200);y = cos (x) +兰德(1200);c = linspace(1、10、长度(x));散射(x, y, [], c)

对应的元素x,y,c确定每个圆的位置和颜色。的散射函数映射的元素c在当前colormap颜色。

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

x = linspace(0,3 *π,200);y = cos (x) +兰德(1200);深圳= 25;c = linspace(1、10、长度(x));散射(x, y,深圳,c,“填充”)

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

θ= linspace(0, 2 *π,150);x =罪(θ)+ 0.75 *兰德(1150);y = cos(θ)+ 0.75 *兰德(1150);深圳= 140;散射(x, y,深圳,' d ')

创建向量xy与随机噪声作为正弦和余弦值。创建了一个散点图,并将标记边缘颜色、标记的脸颜色和线宽。

θ= linspace(0, 2 *π,300);x =罪(θ)+ 0.75 *兰德(1300);y = cos(θ)+ 0.75 *兰德(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);年代。AlphaData = distfromzero;年代。MarkerFaceAlpha =“平”;

从R2019b开始,您可以显示土地使用的瓷砖tiledlayoutnexttile功能。调用tiledlayout函数来创建一个2×1瓦图布局。调用nexttile函数创建轴对象ax₁ax2。图数据分散到每个轴。在底部的散点图,指定钻石钻石标记。

x = linspace(0,3 *π,200);y = cos (x) +兰德(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值的颜色。

年代。线宽= 0.6;年代。MarkerEdgeColor =“b”;年代。MarkerFaceColor = 0.5 - 0.5 [0];

输入参数

全部折叠

x值,指定为一个向量。xy必须是向量的长度相等。

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

y值,指定为一个向量。xy必须是向量的长度相等。

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

中指定的标记区域点的平方,这些形式之一:

  • 数字标量——情节所有标记以同样的大小。

  • 行或列向量为每个标记——使用不同的大小。对应的元素x,y,深圳确定每一个标记的位置和面积。的长度深圳的长度必须等于xy

  • []——使用默认面积36分的平方。

标记区域的单位是分的平方。

例子:50

例子:(36 25 25 17 46)

中指定的标志颜色,这些形式之一:

  • RGB值或颜色名称——情节所有标记相同的颜色。

  • 三列矩阵的RGB三胞胎,为每一个标记使用不同的颜色。矩阵的每一行指定一个RGB值的颜色对应的标记。的行数必须等于的长度xy

  • 向量,用不同的颜色标记和线性映射中的值c在当前colormap颜色。的长度c的长度必须等于xy。改变的colormap轴,使用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)

标记类型,指定表中列出的值。

价值 描述
“o”
“+” 加号
‘*’ 星号
“。”
“x” 交叉
“_” 水平线
“|” 垂直的线
“广场”“年代” 广场
“钻石”' d ' 钻石
“^” Upward-pointing三角形
“v” 向下的三角形
“>” 三点三角形
“<” 只左向三角形
五角星形的“p” 五角星(五角星形)
“卦”“h” 六芒星(六)
“没有” 没有标记

选择填充的内部标记,指定为“填充”。使用这个选项和标记,例如,“o”“广场”。标记没有脸和只包含边缘不画(“+”,‘*’,“。”,“x”)。

“填充”选项设置MarkerFaceColor财产的散射对象“平”MarkerEdgeColor财产“没有”所以标志面临着画,但边缘。

目标轴,指定为一个对象,PolarAxes对象,或GeographicAxes对象。如果你不指定轴如果当前轴笛卡尔轴,然后散射函数使用当前的轴。绘制成极轴,指定PolarAxes对象作为第一个输入参数或使用polarscatter函数。情节到地理轴,指定GeographicAxes对象作为第一个输入参数或使用geoscatter函数。

名称-值对的观点

指定可选的逗号分隔条名称,值参数。的名字参数名称和吗价值相应的价值。的名字必须出现在引号。您可以指定几个名称和值对参数在任何顺序Name1, Value1,…,的家

例子:“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 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”

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

这是默认颜色的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”

例子:(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 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”

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

这是默认颜色的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”

例子:(0.3 0.2 0.1)

例子:“绿色”

例子:“# D2F9A7”

标记边缘宽度,单位指定为一个积极的价值点。

例子:0.75

输出参数

全部折叠

散射对象。使用年代散点图的访问和修改属性之后创建的。

扩展功能

之前介绍过的R2006a