polarplot
极坐标下的标线
语法
描述
向量和矩阵数据
表数据
例子
创建极坐标图
在极坐标下画一条直线。
θ= 0:0.01:2 *π;ρ=罪(2 *θ)。* cosθ(2 *);polarplot(θ,ρ)
在R2022a之前,极轴默认不包含度符号。要添加它们,使用极轴甘氨胆酸pax =
.然后修改标记使用pax。的taTickLabel = string(pax.ThetaTickLabel) + char(176)
.
在绘制之前将角度转换为弧度
创建用于绘图的数据。
θ= linspace(0360年,50);ρ= 0.005 *θ/ 10;
将值转换为θ
从角度到弧度。然后,在极坐标中绘制数据。
theta_radians =函数(θ);polarplot (theta_radiansρ)
在极坐标下绘制多条直线
在极坐标下画出两条直线。第二行使用虚线。
θ= linspace(0, 6 *π);rho1 =θ/ 10;极坐标图(theta,rho1) rho2 = theta/12;持有在polarplot(θ,rho2“——”)举行从
绘制等间距角下的半径值
绘制负半径值
使用负半径值创建一个极坐标图。默认情况下,polarplot
通过原点反射负值。
θ= linspace(0, 2 *π);ρ=罪(θ);polarplot(θ,ρ)
的限制r-axis的范围是-1到1。
rlim ([1])
指定极坐标图的线颜色
创建后指定线条颜色
创建一个极坐标图并返回图表线对象。
θ= linspace(0, 2 *π,25);ρ= 2 *θ;p = polarplot(θ,ρ);
改变线的颜色和宽度,并添加标记。
p.Color =“红色”;p.Marker =“广场”;p.MarkerSize = 8;
创建具有复杂值的极坐标图
在极坐标中画出复值。在每个点上显示标记,不要用线连接它们。
Z = [2+3i 2 -1+4i 3-4i 5+2i -4-2i -2+3i -2 -3i 3i-2i];polarplot (Z,‘*’)
从表格中绘制坐标
从表绘制数据的一种方便方法是将表传递给polarplot
函数并指定要绘制的变量。
创建一个包含两个变量的表。然后显示表的前三行。
角= linspace(0, 3 *π,50)';半径= (1:50)';台=表(角、半径);头(资源描述,3)
角度半径_______ ______ 0 1 0.19234 2 0.38468 3 .单击“确定”
画出角
而且半径
变量。返回行
对象作为p
.
p = polarplot(资源描述,“角”,“半径”);
要修改该行的方面,请设置线型
,颜色
,标记
属性行
对象。例如,将这条线更改为带圆圈标记的红色虚线。
p.LineStyle =”:“;p.Color =“红色”;p.Marker =“o”;
从表中绘制多个数据集
创建一个包含三个变量的表。然后显示表中的前三行。
角= 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”])传说
输入参数
ρ
- - - - - -半径值
向量|矩阵
Z
- - - - - -复杂的值
向量|矩阵
复值,指定为向量或矩阵,其中每个元素的形式为ρ*
e我*θ,或x + iy
,地点:
ρ=√x ^ 2 + y ^ 2)
θ=每股(y / x)
例子:(1 + 2我3 + 4 3)
LineSpec
- - - - - -线条样式、记号笔和颜色
字符串|特征向量
线样式、标记和颜色,指定为包含符号的字符串或字符向量。这些符号可以以任何顺序出现。您不需要指定所有三个特征(线条样式、记号笔和颜色)。例如,如果省略线条样式并指定标记,则绘图只显示标记而不显示直线。
例子:”或“
是红色虚线和圆圈标记吗
线条样式 | 描述 | 产生的线 |
---|---|---|
“-” |
实线 |
|
”——“ |
虚线 |
|
”:“ |
虚线 |
|
“-”。 |
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) |
|
资源描述
- - - - - -源表
表格|时间表
包含要绘制的数据的源表,指定为表或时间表。
thetavar
- - - - - -表变量包含θ值
字符串数组|特征向量|单元阵列|模式|数值标量或向量|逻辑向量|vartype ()
表变量包含θ值,使用表中的一个索引方案指定。
索引方案 | 例子 |
---|---|
变量名:
|
|
变量指数:
|
|
变量类型:
|
|
指定的表变量可以包含任何实际数值数据类型。如果thetavar
而且rhovar
两者都指定了多个变量,变量的个数必须相同。
例子:polarplot(资源描述(“th1”、“th2”),“ρ”)
指定已命名的表变量th1
而且th2
为θ坐标。
例子:polarplot(台2“ρ”)
对象的第二个变量θ坐标。
例子:polarplot(资源描述,vartype(“数字”)、“ρ”)
对象的所有数值变量θ坐标。
rhovar
- - - - - -表变量包含ρ值
字符串数组|特征向量|单元阵列|模式|数值标量或向量|逻辑向量|vartype ()
表变量包含ρ值,使用表中的一个索引方案指定。
索引方案 | 例子 |
---|---|
变量名:
|
|
变量指数:
|
|
变量类型:
|
|
指定的表变量可以包含任何实际数值数据类型。如果thetavar
而且rhovar
两者都指定了多个变量,变量的个数必须相同。
例子:polarplot(资源描述,“θ”(“rho1”、“rho2”))
指定已命名的表变量rho1
而且rho2
求半径的值。
例子:polarplot(台、“θ”、2)
指定半径值的第二个变量。
例子:polarplot(资源描述,“θ”,vartype(“数字”))
指定半径值的所有数值变量。
罗马帝国
- - - - - -PolarAxes
对象
PolarAxes
对象
PolarAxes
对象。可以修改对象的外观和行为PolarAxes
对象的属性。有关属性列表,请参见PolarAxes属性.
名称-值参数
指定可选参数对为Name1 = Value1,…,以=家
,在那里的名字
参数名称和价值
对应的值。名-值参数必须出现在其他参数之后,但对的顺序并不重要。
在R2021a之前,名称和值之间用逗号隔开,并括起来的名字
在报价。
例子:“线宽”,3
名称,值
对设置适用于绘制的所有线。不能指定不同的名称,值
对每一行使用此语法。相反,返回图表行对象并使用点表示法设置每一行的属性。
这里列出的属性只是一个子集。有关完整列表,请参见行属性.
颜色
- - - - - -线颜色
[0 0.4470 - 0.7410)
(默认)|RGB值|十六进制颜色代码|“r”
|‘g’
|“b”
|……
线色,指定为RGB三元组、十六进制颜色编码、颜色名称或短名称。
对于自定义颜色,请指定RGB三元组或十六进制颜色编码。
RGB三元组是一个三元素行向量,其元素指定颜色的红、绿、蓝成分的强度。强度必须在这个范围内
[0, 1]
例如,(0.4 0.6 0.7)
.十六进制颜色码是字符向量或以散列符号(
#
)之后是三个或六个十六进制数字,取值范围从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飞行符” |
|
“红色” |
“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) |
“# 77 ac30” |
|
(0.3010 0.7450 0.9330) |
“# 4 dbeee” |
|
(0.6350 0.0780 0.1840) |
“# A2142F” |
|
线型
- - - - - -线条样式
“-”
(默认)|”——“
|”:“
|“-”。
|“没有”
线条样式,指定为该表中列出的选项之一。
线条样式 | 描述 | 产生的线 |
---|---|---|
“-” |
实线 |
|
”——“ |
虚线 |
|
”:“ |
虚线 |
|
“-”。 |
Dash-dotted线 |
|
“没有” |
没有线 | 没有线 |
线宽
- - - - - -线宽
0.5
(默认)|积极的价值
线宽,以点为单位的正数值,其中1点= 1/72英寸。如果线条有标记,那么线条宽度也会影响标记的边缘。
线宽不能小于像素的宽度。如果将行宽设置为小于系统上一个像素宽度的值,则行宽显示为一个像素宽。
标记
- - - - - -标记符号
“没有”
(默认)|“o”
|“+”
|“*”
|“。”
|……
标记符号,指定为该表中列出的值之一。默认情况下,对象不显示标记。指定标记符号将在每个数据点或顶点添加标记。
标记 | 描述 | 产生的标志 |
---|---|---|
“o” |
圆 |
|
“+” |
加号 |
|
“*” |
星号 |
|
“。” |
点 |
|
“x” |
交叉 |
|
“_” |
水平线 |
|
“|” |
垂直的线 |
|
“广场” |
广场 |
|
“钻石” |
钻石 |
|
“^” |
Upward-pointing三角形 |
|
“v” |
向下的三角形 |
|
“>” |
三点三角形 |
|
" < " |
只左向三角形 |
|
“五角星形” |
五角星形 |
|
“卦” |
六角星形 |
|
“没有” |
没有标记 | 不适用 |
MarkerSize
- - - - - -标志尺寸
6
(默认)|积极的价值
标记尺寸,用正数表示,其中1点= 1/72英寸。
MarkerFaceColor
- - - - - -标记填充颜色
“没有”
(默认)|“汽车”
|RGB值|十六进制颜色代码|“r”
|“g”
|“b”
|……
标记填充颜色,指定为“汽车”
、RGB三元组、十六进制颜色编码、颜色名称或短名称。的“汽车”
选项使用与颜色
属性。如果您指定“汽车”
而坐标轴图框是不可见的,标记填充的颜色是图形的颜色。
对于自定义颜色,请指定RGB三元组或十六进制颜色编码。
RGB三元组是一个三元素行向量,其元素指定颜色的红、绿、蓝成分的强度。强度必须在这个范围内
[0, 1]
例如,(0.4 0.6 0.7)
.十六进制颜色码是字符向量或以散列符号(
#
)之后是三个或六个十六进制数字,取值范围从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飞行符” |
|
“红色” |
“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) |
“# 77 ac30” |
|
(0.3010 0.7450 0.9330) |
“# 4 dbeee” |
|
(0.6350 0.0780 0.1840) |
“# A2142F” |
|
提示
您可以修改极轴属性以自定义图表。有关属性列表,请参见PolarAxes属性.
若要在极轴上绘制其他数据,请使用
抓住
命令。但是,您不能在极坐标图中绘制需要笛卡尔轴的数据。
版本历史
介绍了R2016aR2022b:用表格创建的情节在图例标签中保留特殊字符
类传递表和一个或多个变量名时polarplot
函数之后,图例标签现在显示表变量名中包含的任何特殊字符,例如下划线。以前,特殊字符被解释为TeX或LaTeX字符。
例如,如果传递一个包含名为Sample_Number
到polarplot
函数,然后显示一个图例,下划线出现在图例标签中。在R2022a和早期版本中,下划线被解释为下标。
释放 | 表变量标签“Sample_Number” |
---|---|
R2022b |
|
R2022a |
|
要显示具有TeX或LaTeX格式的图例标签,请调用传说
绘图后使用所需的标签字符串函数。例如:
传奇([“Sample_Number”“Another_Legend_Label”])
R2022a:将表直接传递给polarplot
控件传递一个表来创建图polarplot
函数后面跟着要绘制的变量。当您将数据指定为表时,轴标签和图例(如果存在)将自动使用表变量名进行标记。
Abrir比如
Tiene una versión modificada de este ejemplo。¿Desea abrir este ejemplo con sus modificaciones?
第一de MATLAB
Ha hecho clic en unenlace que对应一个este comando de MATLAB:
Ejecute el comando introduciéndolo en la ventana de comandos de MATLAB。Los navegadores web no admit comandos de MATLAB。
您也可以从以下列表中选择网站:
如何获得最佳的网站性能
选择中国网站(中文或英文)以获得最佳的网站表现。其他MathWorks国家网站没有针对从您的位置访问进行优化。