主要内容

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 (___名称,值使用一个或多个参数指定图表线的属性名称,值对参数。属性设置适用于所有行。您不能为不同的行指定不同的属性值名称,值对。

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

例子

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

例子

全部折叠

在极坐标下画一条线。

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

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

创建要绘制的数据。

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

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

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

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

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

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

图中包含一个轴对象。轴对象包含两个类型为line的对象。

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

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

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

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

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

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

改变极限r-轴,范围从-1到1。

rlim ([1])

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

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

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

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

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

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

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

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

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

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

在极坐标中绘制复数。在每个点上显示标记,不使用线连接它们。

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

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

输入参数

全部折叠

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

要改变坐标轴的极限,请使用thetalim

例子:[0 pi/2 pi 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” 交叉

交叉标记样品

“_” 水平线

水平线标记的样本

“|” 垂直的线

垂直线标记的样本

“年代” 广场

方形标志样品

' d ' 钻石

菱形线标记器样品

“^” Upward-pointing三角形

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

“v” 向下的三角形

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

“>” 三点三角形

直角三角形标记的样本

“<” 只左向三角形

左指向三角形标记的样本

“p” 五角星形

五角星标记样品

“h” 六角星形

六芒格标记物样本

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

样品的颜色为红色

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

样品的颜色为绿色

“蓝” “b” (0 0 1)

样品的颜色是蓝色的

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

样品的颜色为青色

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

样品的颜色为洋红色

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

样品的颜色为黄色

“黑” “k” (0 0 0)

样品的颜色为黑色

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

样品的颜色为白色

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

名称-值参数

指定可选的逗号分隔的对名称,值参数。的名字参数名和价值为对应值。的名字必须出现在引号内。可以以任意顺序指定多个名称和值对参数Name1, Value1,…,的家

例子:“线宽”,3

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

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

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

对于自定义颜色,指定RGB三元组或十六进制颜色代码。

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

  • 十六进制颜色代码是以哈希符号开头的字符向量或字符串标量(),然后是3个或6个十六进制数字,其范围可以是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”

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” 交叉

交叉标记样品

“_” 水平线

水平线标记的样本

“|” 垂直的线

垂直线标记的样本

“年代” 广场

方形标志样品

' d ' 钻石

菱形线标记器样品

“^” Upward-pointing三角形

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

“v” 向下的三角形

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

“>” 三点三角形

直角三角形标记的样本

“<” 只左向三角形

左指向三角形标记的样本

“p” 五角星形

五角星标记样品

“h” 六角星形

六芒格标记物样本

“没有” 没有标记 不适用

标记的大小,指定为在点上的一个正值,其中1点= 1/72英寸。

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

对于自定义颜色,指定RGB三元组或十六进制颜色代码。

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

  • 十六进制颜色代码是以哈希符号开头的字符向量或字符串标量(),然后是3个或6个十六进制数字,其范围可以是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”

样品的颜色为白色

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

以下是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