主要内容

polarplot

极坐标下的标线

  • 极坐标下的标线

描述

向量和矩阵数据

例子

polarplot (θρ在极坐标下画一条直线,用θ以弧度和表示角度ρ表示每个点的半径值。输入必须是长度相等的向量或大小相等的矩阵。如果输入是矩阵,那么polarplot情节的列ρ与列θ.或者,一个输入可以是一个向量,另一个是一个矩阵,只要这个向量的长度与矩阵的一个维度相同。

例子

polarplot (θρLineSpec为线条设置线条样式、标记符号和颜色。

polarplot (θ1,ρ1、……θN,ρN)块多ρ,θ对。

polarplot (θ1,ρ1,LineSpec1、……θN,ρN,LineSpecN)指定每一行的行样式、标记符号和颜色。

例子

polarplot (ρ绘制半径值ρ在0和2π之间均匀间隔的角。

polarplot (ρLineSpec为线条设置线条样式、标记符号和颜色。

例子

polarplot (Z绘制复值Z

polarplot (ZLineSpec为线条设置线条样式、标记符号和颜色。

表数据

例子

polarplot (资源描述thetavarrhovar情节的变量thetavar而且rhovar从表中资源描述.要绘制一个数据集,请为指定一个变量thetavar还有一个变量rhovar.若要绘制多个数据集,请为指定多个变量thetavarrhovar,或两者兼而有之。如果两个参数都指定了多个变量,则它们必须指定相同数量的变量。(因为R2022a)

polarplot (资源描述rhovar绘制半径值rhovar在0和2π之间均匀间隔的角。此语法不支持时间表。(因为R2022a)

附加选项

polarplot (罗马帝国___使用PolarAxes指定的对象罗马帝国,而不是当前的坐标轴。

polarplot (___名称,值使用一个或多个图表线指定属性名称,值对参数。属性设置适用于所有行。不能为不同的行指定不同的属性值名称,值对。

例子

p= polarplot (___返回一个或多个图表行对象。使用p在创建特定图表线对象后设置其属性。有关属性列表,请参见行属性

例子

全部折叠

在极坐标下画一条直线。

θ= 0:0.01:2 *π;ρ=罪(2 *θ)。* cosθ(2 *);polarplot(θ,ρ)

图中包含一个axes对象。axis对象包含一个类型为line的对象。

在R2022a之前,极轴默认不包含度符号。要添加它们,使用极轴甘氨胆酸pax =.然后修改标记使用pax。的taTickLabel = string(pax.ThetaTickLabel) + char(176)

创建用于绘图的数据。

θ= linspace(0360年,50);ρ= 0.005 *θ/ 10;

将值转换为θ从角度到弧度。然后,在极坐标中绘制数据。

theta_radians =函数(θ);polarplot (theta_radiansρ)

图中包含一个axes对象。axis对象包含一个类型为line的对象。

在极坐标下画出两条直线。第二行使用虚线。

θ= linspace(0, 6 *π);rho1 =θ/ 10;极坐标图(theta,rho1) rho2 = theta/12;持有polarplot(θ,rho2“——”)举行

图中包含一个axes对象。坐标轴对象包含两个line类型的对象。

只指定半径值,不指定角度值。polarplot绘制从0到的等间距角的半径值 2 π .在每个数据点上显示一个圆标记。

ρ= 10:5:70;polarplot(ρ,“o”

图中包含一个axes对象。axis对象包含一个类型为line的对象。

使用负半径值创建一个极坐标图。默认情况下,polarplot通过原点反射负值。

θ= linspace(0, 2 *π);ρ=罪(θ);polarplot(θ,ρ)

图中包含一个axes对象。axis对象包含一个类型为line的对象。

的限制r-axis的范围是-1到1。

rlim ([1])

图中包含一个axes对象。axis对象包含一个类型为line的对象。

用红线和圆圈标记创建一个极坐标图。

θ= linspace(0, 2 *π,25);ρ= 2 *θ;polarplot(θ,ρ,“r-o”

图中包含一个axes对象。axis对象包含一个类型为line的对象。

创建一个极坐标图并返回图表线对象。

θ= linspace(0, 2 *π,25);ρ= 2 *θ;p = polarplot(θ,ρ);

图中包含一个axes对象。axis对象包含一个类型为line的对象。

改变线的颜色和宽度,并添加标记。

p.Color =“红色”;p.Marker =“广场”;p.MarkerSize = 8;

图中包含一个axes对象。axis对象包含一个类型为line的对象。

在极坐标中画出复值。在每个点上显示标记,不要用线连接它们。

Z = [2+3i 2 -1+4i 3-4i 5+2i -4-2i -2+3i -2 -3i 3i-2i];polarplot (Z,‘*’

图中包含一个axes对象。axis对象包含一个类型为line的对象。

从表绘制数据的一种方便方法是将表传递给polarplot函数并指定要绘制的变量。

创建一个包含两个变量的表。然后显示表的前三行。

角= linspace(0, 3 *π,50)';半径= (1:50)';台=表(角、半径);头(资源描述,3)
角度半径_______ ______ 0 1 0.19234 2 0.38468 3 .单击“确定”

画出而且半径变量。返回对象作为p

p = polarplot(资源描述,“角”“半径”);

图中包含一个axes对象。axis对象包含一个类型为line的对象。

要修改该行的方面,请设置线型颜色,标记属性对象。例如,将这条线更改为带圆圈标记的红色虚线。

p.LineStyle =”:“;p.Color =“红色”;p.Marker =“o”

图中包含一个axes对象。axis对象包含一个类型为line的对象。

创建一个包含三个变量的表。然后显示表中的前三行。

角= linspace(0, 3 *π,50)';Radius1 = (1:50) ';Radius2 = Radius1/2;台=表(角度,Radius1, Radius2);头(资源描述,3)
角Radius1 Radius2  _______ _______ _______ 0 1 1.5 0.5 0.38468 0.19234 - 2 1 3

画出Radius1而且Radius2变量对变量。添加一个传奇。注意,图例标签与变量名匹配。

polarplot(资源描述,“角”,[“Radius1”“Radius2”])传说

图中包含一个axes对象。坐标轴对象包含两个line类型的对象。

输入参数

全部折叠

角度值,指定为向量或矩阵。以弧度为单位指定值。若要将数据从角度转换为弧度,请使用函数

若要更改theta轴的限制,请使用thetalim

例子:[0 /2 3*pi/2 2*pi]

半径值,指定为向量或矩阵。默认情况下,负值通过0反映。一个点的半径的绝对值,加上180度角就可以反映出来。

的限制r设在,使用rlim

例子:[1 2 3 4 5]

复值,指定为向量或矩阵,其中每个元素的形式为ρ*e我*θ,或x + iy,地点:

  • ρ=√x ^ 2 + y ^ 2)

  • θ=每股(y / x)

例子:(1 + 2我3 + 4 3)

线样式、标记和颜色,指定为包含符号的字符串或字符向量。这些符号可以以任何顺序出现。您不需要指定所有三个特征(线条样式、记号笔和颜色)。例如,如果省略线条样式并指定标记,则绘图只显示标记而不显示直线。

例子:”或“是红色虚线和圆圈标记吗

线条样式 描述 产生的线
“-” 实线

实线样品

”——“ 虚线

虚线样本

”:“ 虚线

虚线样本

“-”。 Dash-dotted线

虚线-虚线样本,虚线和点交替使用

标记 描述 产生的标志
“o”

圆形记号笔样品

“+” 加号

加号标记的示例

“*” 星号

星号标记样本

“。”

点标记样件

“x” 交叉

十字标记样本

“_” 水平线

水平线标记的样本

“|” 垂直的线

垂直线标记的样本

“广场” 广场

方形记号笔样本

“钻石” 钻石

菱形划线笔样品

“^” Upward-pointing三角形

向上指向的三角形标记的样本

“v” 向下的三角形

向下指向的三角形标记的样本

“>” 三点三角形

右指向三角形标记的样本

" < " 只左向三角形

左指向三角形标记的样本

“五角星形” 五角星形

五角星标记样本

“卦” 六角星形

六角形标记的样本

颜色名称 短名称 RGB值 外观
“红色” “r” (1 0 0)

样品的颜色为红色

“绿色” “g” (0 1 0)

样品的颜色为绿色

“蓝色” “b” (0 0 1)

蓝色的样品

“青色” “c” (0 1 1)

样品的颜色为青色

“红色” “m” (1 0 1)

洋红色的样品

“黄色” “y” (1 1 0)

样品的颜色为黄色

“黑色” “k” (0 0 0)

样品的颜色为黑色

“白色” “w” (1 1 1)

样品的颜色为白色

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

表变量包含θ值,使用表中的一个索引方案指定。

索引方案 例子

变量名:

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

  • 一个模式对象。

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

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

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

变量指数:

  • 指变量在表中的位置的索引号。

  • 一个数字的向量。

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

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

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

  • (假假真)-第三个变量

变量类型:

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

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

指定的表变量可以包含任何实际数值数据类型。如果thetavar而且rhovar两者都指定了多个变量,变量的个数必须相同。

例子:polarplot(资源描述(“th1”、“th2”),“ρ”)指定已命名的表变量th1而且th2θ坐标。

例子:polarplot(台2“ρ”)对象的第二个变量θ坐标。

例子:polarplot(资源描述,vartype(“数字”)、“ρ”)对象的所有数值变量θ坐标。

表变量包含ρ值,使用表中的一个索引方案指定。

索引方案 例子

变量名:

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

  • 一个模式对象。

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

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

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

变量指数:

  • 指变量在表中的位置的索引号。

  • 一个数字的向量。

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

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

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

  • (假假真)-第三个变量

变量类型:

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

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

指定的表变量可以包含任何实际数值数据类型。如果thetavar而且rhovar两者都指定了多个变量,变量的个数必须相同。

例子:polarplot(资源描述,“θ”(“rho1”、“rho2”))指定已命名的表变量rho1而且rho2求半径的值。

例子:polarplot(台、“θ”、2)指定半径值的第二个变量。

例子:polarplot(资源描述,“θ”,vartype(“数字”))指定半径值的所有数值变量。

PolarAxes对象。可以修改对象的外观和行为PolarAxes对象的属性。有关属性列表,请参见PolarAxes属性

名称-值参数

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

在R2021a之前,名称和值之间用逗号隔开,并括起来的名字在报价。

例子:“线宽”,3

名称,值对设置适用于绘制的所有线。不能指定不同的名称,值对每一行使用此语法。相反,返回图表行对象并使用点表示法设置每一行的属性。

这里列出的属性只是一个子集。有关完整列表,请参见行属性

线色,指定为RGB三元组、十六进制颜色编码、颜色名称或短名称。

对于自定义颜色,请指定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飞行符”

样品的颜色为青色

“红色” “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”

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],呈暗红色

线条样式,指定为该表中列出的选项之一。

线条样式 描述 产生的线
“-” 实线

实线样品

”——“ 虚线

虚线样本

”:“ 虚线

虚线样本

“-”。 Dash-dotted线

虚线-虚线样本,虚线和点交替使用

“没有” 没有线 没有线

线宽,以点为单位的正数值,其中1点= 1/72英寸。如果线条有标记,那么线条宽度也会影响标记的边缘。

线宽不能小于像素的宽度。如果将行宽设置为小于系统上一个像素宽度的值,则行宽显示为一个像素宽。

标记符号,指定为该表中列出的值之一。默认情况下,对象不显示标记。指定标记符号将在每个数据点或顶点添加标记。

标记 描述 产生的标志
“o”

圆形记号笔样品

“+” 加号

加号标记的示例

“*” 星号

星号标记样本

“。”

点标记样件

“x” 交叉

十字标记样本

“_” 水平线

水平线标记的样本

“|” 垂直的线

垂直线标记的样本

“广场” 广场

方形记号笔样本

“钻石” 钻石

菱形划线笔样品

“^” Upward-pointing三角形

向上指向的三角形标记的样本

“v” 向下的三角形

向下指向的三角形标记的样本

“>” 三点三角形

右指向三角形标记的样本

" < " 只左向三角形

左指向三角形标记的样本

“五角星形” 五角星形

五角星标记样本

“卦” 六角星形

六角形标记的样本

“没有” 没有标记 不适用

标记尺寸,用正数表示,其中1点= 1/72英寸。

标记填充颜色,指定为“汽车”、RGB三元组、十六进制颜色编码、颜色名称或短名称。的“汽车”选项使用与颜色属性。如果您指定“汽车”而坐标轴图框是不可见的,标记填充的颜色是图形的颜色。

对于自定义颜色,请指定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飞行符”

样品的颜色为青色

“红色” “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”

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],呈暗红色

提示

  • 若要将数据从角度转换为弧度,请使用函数.若要将数据从弧度转换为角度,请使用rad2deg

  • 您可以修改极轴属性以自定义图表。有关属性列表,请参见PolarAxes属性

  • 若要在极轴上绘制其他数据,请使用抓住命令。但是,您不能在极坐标图中绘制需要笛卡尔轴的数据。

版本历史

介绍了R2016a

全部展开

另请参阅

功能

属性

Baidu
map