主要内容

polaraxes

描述

例子

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

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

polaraxes (___在图、面板或选项卡中创建极坐标,而不是在当前的图。单独使用此选项或与名称-值对参数一起使用。

罗马帝国= polaraxes (___返回PolarAxes对象创建。使用罗马帝国查询和设置PolarAxes对象创建之后。有关属性列表,请参见PolarAxes属性

例子

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

例子

全部折叠

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

图pax =极坐标;θ = 0:0.01:2*pi;= sin(2*) *cos(2*)polarplot(θ,ρ)pax。ThetaDir =“顺时针”;pax。FontSize = 12;

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

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

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

图pax =极坐标;polaraxes(罗马帝国)polarplot (1:10)

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

输入参数

全部折叠

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

极轴使电流,用a表示PolarAxes对象。

名称-值参数

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

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

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

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

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

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

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

例子:斧子。ThetaAxisUnits = 'radians';

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

价值 结果
“对”

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

“高级”

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

“左”

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

“底”

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

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

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

价值 结果
“逆时针”

角度按逆时针方向增加。

极轴右侧为零,当你逆时针绕圆移动时,角度增加

“顺时针”

角度按顺时针方向增加。

极轴右侧为零,当你顺时针绕圆移动时,角度增加

例子:斧子。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 1 0] “# 00 ff00”

样品的颜色为绿色

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

蓝色的样品

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

样品的颜色为青色

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

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

极轴上有红色的标记和红色的网格线。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 1 0] “# 00 ff00”

样品的颜色为绿色

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

蓝色的样品

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

样品的颜色为青色

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

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

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

版本历史

在R2016a中介绍

全部展开

Baidu
map