主要内容

polaraxes

创建极轴

描述

例子

polaraxes在当前图中创建默认极轴。

polaraxes (名称,值属性的属性PolarAxes对象,使用一个或多个名称-值对参数,例如“ThetaDir”、“顺时针”.有关属性列表,请参见PolarAxes属性

polaraxes (___属性指定的图形、面板或选项卡中的极轴,而不是目前的数字。单独使用此选项或与名称-值对参数一起使用。

罗马帝国= polaraxes (___返回PolarAxes对象创建。使用罗马帝国控件的属性PolarAxes对象。有关属性列表,请参见PolarAxes属性

例子

polaraxes (pax_in使PolarAxes对象pax_in电流轴。

例子

全部折叠

创建具有极轴的新图形,并将极轴对象分配给罗马帝国.在坐标轴上添加一个图形。然后,用罗马帝国修改轴属性。

图pax =偏光轴;= 0:0.01:2*;Rho = sin(2*) *cos(2*)polarplot(θ,ρ)pax。ThetaDir =“顺时针”;pax。FontSize = 12;

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

R2022a之前,极轴默认不包含度符号。要将它们相加,请使用极轴Pax = gca.然后使用修改标记标签pax。ThetaTickLabel = string(pax.ThetaTickLabel) + char(176)

创建具有极轴的图形,并将极轴对象分配给罗马帝国.然后,确保罗马帝国是当前轴之前调用的polarplot函数。

图pax =偏光轴;polaraxes(罗马帝国)polarplot (1:10)

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

输入参数

全部折叠

父容器,指定为数字面板选项卡TiledChartLayout,或GridLayout对象。

极轴使电流,指定为aPolarAxes对象。

名称-值参数

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

在R2021a之前,使用逗号分隔每个名称和值,并将其括起来的名字在报价。

例子:“ThetaZeroLocation”、“高级”、“ThetaDir”、“顺时针”

这里列出的属性只是一个子集。有关完整列表,请参见PolarAxes属性.一些图形函数在绘图时重置轴属性。为避免图形函数覆盖属性值,请在绘图后设置轴属性。

角度值的单位,指定为以下值之一:

  • “度”-用度数标记角度,并解释ThetaLimThetaTick,RAxisLocation以度为单位的属性值。当你把单位从弧度转换成角度时,MATLAB®将这三个属性中的弧度值转换为等效的角度值。

  • “弧度”-用弧度标记角度,并解释ThetaLimThetaTick,RAxisLocation属性值以弧度为单位。当您将单位从角度转换为弧度时,MATLAB将这三个属性中的角度值转换为等效的弧度值。

例子:斧子。ThetaAxisUnits = '弧度';

零参考轴的位置,指定为该表中的值之一。

价值 结果
“对”

右为零的极轴。当你逆时针绕着圆移动时,角度会增加。

“高级”

零点指向上的极轴。当你逆时针绕着圆移动时,角度会增加。

“左”

左边为零的极轴。当你逆时针绕着圆移动时,角度会增加。

“底”

零点指向下的极轴。当你逆时针绕着圆移动时,角度会增加。

例子:斧子。ThetaZeroLocation = 'left';

增加角度的方向,指定为本表中的值之一。

价值 结果
“逆时针”

角度逆时针方向增大。

右边为0的极轴,当你逆时针绕圆移动时,角度增大

“顺时针”

角度沿顺时针方向增加。

右边为0的极轴,沿顺时针方向旋转时,夹角增大

例子:斧子。ThetaDir = '顺时针';

最小和最大角度值,指定为形式的两元素向量[thmin thmax].如果值之间的差小于360度,那么轴是一个偏圆。

MATLAB解释的值的单位确定的ThetaAxisUnits财产。

例子:斧子。ThetaLim = [0 180];

显示从原点延伸的线的角度,指定为值递增的矢量。MATLAB用适当的角度值标记线,除非使用ThetaTickLabel财产。

MATLAB解释的值的单位确定的ThetaAxisUnits财产。

例子:斧子。ThetaTick = [0 90 180 270];

方法指定值thetaticks函数。

颜色θ-轴,包括θ-轴网格线,打勾标记,打勾标签。将此值指定为RGB三元组、十六进制颜色代码、颜色名称或短名称。

请注意

如果您指定GridColor属性中的颜色,则网格线使用GridColor财产。看到GridColorMode获取更多信息。

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

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

  • 十六进制颜色码是字符向量或以散列符号()后面跟着三个或六个十六进制数字,取值范围为0F.这些值不区分大小写。因此,颜色代码“# FF8800”“# ff8800”“# F80”,“# f80”是等价的。

或者,您可以通过名称指定一些常用颜色。该表列出了已命名的颜色选项、等效的RGB三元组和十六进制颜色代码。

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

样品的颜色为红色

“绿色” ‘g’ [0 10 0] “# 00 ff00”

样品的颜色为绿色

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

样品的颜色为蓝色

“青色” “c” [0 1 1] “# 00飞行符”

样品的颜色为青色

“红色” “米” [10 0 1] “#就”

样品的颜色为洋红色

“黄色” “y” [11 10 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],呈暗红色

例如,斧子。ThetaColor = 'r'将颜色改为红色。

极轴上有红theta轴标记和红theta轴网格线。r轴标记和网格线为灰色。

r轴的位置,指定一个标量角度值。MATLAB解释的值的单位确定的ThetaAxisUnits财产。

例子:斧子。RAxisLocation = 90;

方向:沿r轴增加值的方向,指定为下列值之一:

  • “正常”-数值从图表中心向外增加。中存储的最小值对应于原点处的半径RLim属性(通常为0)。

  • “反向”-数值从图表中心向外递减。中存储的最大值对应于原点处的半径RLim财产。

例子:斧子。RDir = 'reverse';

最小和最大半径限制,指定为形式的两元素向量[rmin做),在那里征求数值是否大于rmin.您可以指定两个极限,或者指定一个极限并让轴自动计算另一个极限。

  • 若要自动将最小限制设置为最小数据值,请将第一个元素指定为,例如,(从0)

  • 若要自动将最大限制设置为最大数据值,请将第二个元素指定为,例如,[0正]

或者,使用rlim函数设置限制。

例子:斧子。RLim = [0 6];

半径刻度值,指定为递增值的矢量。半径刻度值是沿的位置r-轴,即圆线出现的位置。半径勾号标签是您在每一行旁边看到的标签。使用RTickLabels属性指定关联的标签。

例子:斧子。RTick = [0 2 4 6];

或者,使用rticks函数指定刻度值。

颜色r-轴,包括r-轴网格线、标记和标记。将此值指定为RGB三元组、十六进制颜色代码、颜色名称或短名称。

请注意

如果您指定GridColor属性中的颜色,则网格线使用GridColor财产。看到GridColorMode获取更多信息。

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

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

  • 十六进制颜色码是字符向量或以散列符号()后面跟着三个或六个十六进制数字,取值范围为0F.这些值不区分大小写。因此,颜色代码“# FF8800”“# ff8800”“# F80”,“# f80”是等价的。

或者,您可以通过名称指定一些常用颜色。该表列出了已命名的颜色选项、等效的RGB三元组和十六进制颜色代码。

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

样品的颜色为红色

“绿色” ‘g’ [0 10 0] “# 00 ff00”

样品的颜色为绿色

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

样品的颜色为蓝色

“青色” “c” [0 1 1] “# 00飞行符”

样品的颜色为青色

“红色” “米” [10 0 1] “#就”

样品的颜色为洋红色

“黄色” “y” [11 10 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],呈暗红色

例如,斧子。RColor = 'r'将颜色改为红色。

极轴上有红色r轴标记和红色r轴网格线。标记和网格线是灰色的。

版本历史

在R2016a中引入

全部展开

R2022a的行为发生了变化