主要内容

polarscatter

极坐标散点图

  • 极地散点图

描述

例子

polarscatter (thr绘图thr并在每个数据点显示圆形标记。thr必须是相同长度的载体。您必须指定th在弧度。

  • 要画出一组点,请指定thr作为相同长度的载体。

  • 若要在同一极轴内绘制多个点集,请指定其中至少一个th或者r作为一个矩阵。

polarscatter (thr深圳设置标记的大小,其中深圳指定位平方点中的每个标记的区域。要使用相同大小绘制所有标记,请指定深圳作为一个标量。绘制不同大小的标记,如矢量或矩阵。

例子

polarscatter (thr深圳c指定标记的颜色。您可以为所有标记指定一种颜色,也可以更改颜色。例如,您可以通过指定来绘制所有红色圆圈c作为“红色”

polarscatter (___mkr设置标记符号。例如,'+'显示十字标记。在前面语法中的任何输入参数组合后指定标记符号。

例子

polarscatter (___“了”)填充了标记室内。

polarscatter (___名称,值使用一个或多个名称-值对参数修改散点图的外观。例如,您可以通过指定使用半透明标记'Facealpha'和之间的标量值01

polarscatter (罗马帝国___绘制到指定的极轴上罗马帝国而不是进入当前轴。

例子

PS.= polarscatter(___返回分散对象或数组分散对象. .使用PS.的外观分散创建后对象。有关属性列表,请参阅散射特性

例子

全部折叠

创建极坐标散点图。

th = pi / 4:pi / 4:2 * pi;r = [19 6 12 18 16 11 15];polarscatter (th, r)

图中包含一个轴。轴包含类型散射的对象。

通过指定可选的输入参数,创建使用填充标记的散点图,“填充”.设置标记大小为75点平方。

th = linspace(0, 2π,20);r =兰德(20);深圳= 75;polarscatter (th, r,深圳,“填充”

图中包含一个轴。轴包含类型散射的对象。

创建一个带有不同尺寸和颜色的标记的散点图。将可选大小和颜色输入参数指定为向量。在彩色矢量中使用唯一值来指定所需的不同颜色。值映射到ColorMap中的颜色。

th = pi / 4:pi / 4:2 * pi;r = [19 6 12 18 16 11 15];Sz = 100 * [6 15 20 3 15 3 6 40];C = [1 2 2 2 11 11 2 1];Polarscatter(Th,R,SZ,C,“填充”“MarkerFaceAlpha”5)

图中包含一个轴。轴包含类型散射的对象。

创建角度值为度的数据。自从polarscatter要求以弧度为单位的角度值,在绘图使用前将这些值转换为弧度DEG2RAD.

50 th = linspace (0360);r = 0.005 * 10 th /;th_radians =函数(th);polarscatter (th_radians, r)

图中包含一个轴。轴包含类型散射的对象。

控件在同一个极轴上组合两个散点图持有命令。添加传奇,其中包含每个图表的描述。

提前th =π/ 6:π/ 2 *π;r1 =兰德(12日1);polarscatter (th, r1,“填充”) 抓住r2 =兰德(12日1);polarscatter (th, r2,“填充”) 抓住离开传奇(”系列““B系列”

图中包含一个轴。坐标轴包含2个散点类型的对象。这些对象代表A系列,B系列。

创建散点图并将散点对象分配给变量PS.

提前th =π/ 6:π/ 2 *π;1 r =兰特(12日);ps = polarscatter (th, r,“填充”

图中包含一个轴。轴包含类型散射的对象。

ps =与属性分散:标记:'o'markeredgecolor:'none'markerfaceColor:'flat'sizeata:36线宽:0.5000 thetadata:[1x12 double] rdata:[1x12 double] zdata:[1x0 double] cdata:[0 0.44700.7410]显示所有属性

使用PS.在散射对象创建后修改它的属性。

ps.Marker =“广场”;ps.SizeData = 200;ps.MarkerFaceColor =“红色”;ps.MarkerFaceAlpha = 5;

图中包含一个轴。轴包含类型散射的对象。

输入参数

全部折叠

θ值,指定为标量,矢量或矩阵。的ThetaData散射对象的属性存储的值。

大小和形状th这取决于数据的形状。该表描述了最常见的情况。

类型的情节 如何指定坐标
单点

指定thr作为标量。例如:

polarscatter(π/ 2,0.5)

一组积分

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

polarscatter([0π/ 4π/ 2],[1;2;3))

多组不同颜色的点

如果所有集合共享相同的θ或rho值,则指定作为向量的共享坐标,另一个坐标作为矩阵。向量的长度必须与矩阵的一个尺寸匹配。例如:

极谱散射([0 pi/4 pi/2],[4 5 6;7 8 9])
如果矩阵是平方的,polarscatter绘制矩阵中的每列的单独的点集。

另外,指定thr作为相同大小的矩阵。在这种情况下,polarscatter绘制每一列th对应的列r.例如:

Polarscatter([0 pi / 6 pi / 2; pi / 8 pi / 4 pi],[1 2 3; 4 5 6])

将学位转换为弧度,使用DEG2RAD.

数据类型:||INT8.|int16|int32|int64|uint8|uint16|uint32|UINT64

值,用标量、向量或矩阵表示。的rdata.散射对象的属性存储rho值。

大小和形状r这取决于数据的形状。该表描述了最常见的情况。

类型的情节 如何指定坐标
单点

指定thr作为标量。例如:

polarscatter(π/ 2,0.5)

一组积分

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

polarscatter([0π/ 4π/ 2],[1;2;3))

多组不同颜色的点

如果所有集合共享相同的θ或rho值,则指定作为向量的共享坐标,另一个坐标作为矩阵。向量的长度必须与矩阵的一个尺寸匹配。例如:

极谱散射([0 pi/4 pi/2],[4 5 6;7 8 9])
如果矩阵是平方的,polarscatter绘制矩阵中的每列的单独的点集。

另外,指定thr作为相同大小的矩阵。在这种情况下,polarscatter绘制每一列th对应的列r.例如:

Polarscatter([0 pi / 6 pi / 2; pi / 8 pi / 4 pi],[1 2 3; 4 5 6])

数据类型:||INT8.|int16|int32|int64|uint8|uint16|uint32|UINT64

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

所需的标记大小 thr 深圳 例子

所有点的大小相同

描述的任何有效的vector或矩阵组合thr

标量

指定th作为一个向量,r作为一个矩阵深圳作为一个标量。

Th = [0 /6 /2];R = [1 2;2 - 4;5 6];polarscatter (th, r, 100)

不同大小的每个点

相同长度的向量

  • 一个长度相同的向量thr

  • 具有至少一个匹配长度的矩阵thr.指定矩阵对于在每个(第th,r)位置显示多个不同大小的标记是有用的。

指定thr, 和深圳向量。

Th = [0 /6 /2];(r = 1;2;3);Sz = [50 500 100];polarscatter (th, r,深圳)

指定thr作为载体深圳作为一个矩阵。

Th = [0 /6 /2];(r = 1;2;3);Sz = [50 500 100;300 1000 200];polarscatter (th, r,深圳)

不同大小的每个点

至少有一个x或者y矩阵是用于绘制多个数据集的吗

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

  • 一个矩阵的大小和th或者r矩阵。

指定th作为一个向量,r作为一个矩阵深圳向量。

Th = [0 /6 /2];R = [1 2;2 - 4;5 6];sz = [50 500 1000];polarscatter (th, r,深圳)

指定th作为一个向量,r作为一个矩阵深圳作为一个大小相同的矩阵r

Th = [0 /6 /2];R = [1 2;2 - 4;5 6];Sz = [50 500;1000 2000;100 300);polarscatter (th, r,深圳)

数据类型:||INT8.|int16|int32|int64|uint8|uint16|uint32|UINT64

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

  • 颜色名称-颜色名称,例如“红色”,或简称,如“r”

  • RGB三重态 - 一个三元素行向量,其元素指定了红色,绿色和蓝色组件的强度。强度必须在范围内[0, 1];例如,[0.4 0.6 0.7].RGB三联体用于创建自定义颜色。

  • RGB三元组的矩阵 - 三列矩阵,其中每行是RGB三联体。

  • 颜色映射索引向量-长度相同的数值向量thr向量。

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

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

为所有点使用一种颜色。

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

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

Th = [0 /6 /2];R = [1 2 3];c =“红色”;polarscatter (th, r, [], c)

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

Th = [0 /6 /2];R = [1 2;2 - 4;5 6];c = [1 0 0];polarscatter (th, r, [], c)

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

指定数字的行或列向量。数字索引到当前ColorMap阵列中。最小值映射到ColorMap中的第一行,最大值映射到最后一行。中间值线性地映射到中间行。

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

只有在何时使用此方法thr, 和深圳都是所有的载体。

创建一个向量c指定四个Colormap指数。使用来自当前Colormap的颜色绘制四点。然后,将Colormap更改为冬天

t = [0 /6 /2 2* /3];R = [1 2 3 4];C = [1 2 3 4];polarscatter (th, r, [], c) colormap (gca),“冬天”

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

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

只有在何时使用此方法thr, 和深圳都是所有的载体。

创建矩阵c它指定了四种颜色的RGB三联体。然后用这些颜色创建四个点。

t = [0 /6 /2 2* /3];R = [1 2 3 4];C = [1 0 0;0 1 0;0 0 1;0 0 0];polarscatter (th, r, [], c)

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

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

仅当其中至少有一个时,才能使用此方法thr, 或者深圳是一个矩阵。

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

Th = [0 /6 /2];R = [1 2;2 - 4;5 6];C = [1 0 0;0 0 1);polarscatter (th, r, [], c)

用于常用颜色的颜色名称和RGB三胞胎

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

“绿色” ‘g’ (0 1 0) “# 00 ff00”

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

'青色' “c” (0 1 1) “# 00飞行符”

'品红' 'M' [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] '#77ac30'

[0.3010 0.7450 0.9330] '#4dbeee'

[0.6350 0.0780 0.1840] '#a2142f'

数据类型:||INT8.|int16|int32|int64|uint8|uint16|uint32|UINT64|字符|字符串

标记符号,指定为此表中列出的标记符号之一。

标记 描述
'o'
'+' 加号
'*' 星号
“。” 观点
“x”
'_' 水平线
'|' 垂线
“年代” 广场
' d ' 钻石
'^' 向上指向三角形
“v” 向下的三角形
'>' 三点三角形
'<' 只左向三角形
“p” 五角星
“h” 六角星形

标记属性存储标记符号。

PolarAxes目的。如果您未指定极轴,那么polarscatter使用当前轴。polarscatter不支持绘制到笛卡尔万博1manbetx轴上。

名称-值对的观点

指定可选的逗号分隔对名称,值参数。的名字参数名和价值是相应的价值。的名字必须出现在引号内。您可以以任何顺序指定多个名称和值对参数name1,value1,...,namen,valuen

例子:polarscatter (th, r,‘满’,‘MarkerFaceAlpha’,5)创建填充的,半透明的标记。

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

标记面透明度,指定为范围中的标量[0, 1].取值为1表示不透明,0表示透明。0到1之间的值是半透明的。

标记大纲颜色,指定“平”,RGB三联网,一个十六进制颜色代码,颜色名称或短名称。默认值“平”使用颜色来自cdata.财产。

有关自定义颜色,请指定RGB三态或十六进制颜色代码。

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

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

或者,您可以按名称指定一些常见颜色。此表列出了名为Color选项,等效RGB三元组和十六进制颜色代码。

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

“绿色” ‘g’ (0 1 0) “# 00 ff00”

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

'青色' “c” (0 1 1) “# 00飞行符”

'品红' 'M' [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] '#77ac30'

[0.3010 0.7450 0.9330] '#4dbeee'

[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]

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

或者,您可以按名称指定一些常见颜色。此表列出了名为Color选项,等效RGB三元组和十六进制颜色代码。

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

“绿色” ‘g’ (0 1 0) “# 00 ff00”

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

'青色' “c” (0 1 1) “# 00飞行符”

'品红' 'M' [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] '#77ac30'

[0.3010 0.7450 0.9330] '#4dbeee'

[0.6350 0.0780 0.1840] '#a2142f'

例子:[0.3 0.2 0.1]

例子:“绿色”

例子:'#d2f9a7'

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

例子:0.75

介绍了R2016b