polaraxes
创建极轴
描述
polaraxes
在当前图中创建默认极轴。
polaraxes (
属性的属性名称,值
)PolarAxes
对象,使用一个或多个名值对参数,例如“ThetaDir”、“顺时针”
.有关属性列表,请参见PolarAxes属性.
polaraxes (
在图、面板或选项卡中创建极坐标父
,___)父
,而不是在当前的图。单独使用此选项或与名称-值对参数一起使用。
返回罗马帝国
= polaraxes (___)PolarAxes
对象创建。使用罗马帝国
查询和设置PolarAxes
对象创建之后。有关属性列表,请参见PolarAxes属性.
例子
修改极轴属性
创建一个具有极轴的新图形,并将极轴对象分配给罗马帝国
.在坐标轴上画一个图。然后,用罗马帝国
修改axis属性。
图pax =极坐标;θ = 0:0.01:2*pi;= sin(2*) *cos(2*)polarplot(θ,ρ)pax。ThetaDir =“顺时针”;pax。FontSize = 12;
在R2022a之前,极轴默认不包含度符号。要添加它们,使用极轴Pax = gca
.然后修改标记使用pax。ThetaTickLabel = string(pax.ThetaTickLabel) + char(176)
.
使极轴为电流轴
创建具有极轴的图形,并将极轴对象分配给罗马帝国
.然后,确保罗马帝国
是当前轴之前调用的polarplot
函数。
图pax =极坐标;polaraxes(罗马帝国)polarplot (1:10)
输入参数
父
- - - - - -父容器
数字
对象|面板
对象|选项卡
对象|TiledChartLayout
对象|GridLayout
对象
父容器,指定为数字
,面板
,选项卡
,TiledChartLayout
,或GridLayout
对象。
pax_in
- - - - - -极轴产生电流
PolarAxes
对象
极轴使电流,用a表示PolarAxes
对象。
名称-值参数
指定可选参数对为Name1 = Value1,…,以=家
,在那里的名字
参数名称和价值
对应的值。名-值参数必须出现在其他参数之后,但对的顺序并不重要。
在R2021a之前,名称和值之间用逗号隔开,并括起来的名字
在报价。
例子:“ThetaZeroLocation”、“高级”、“ThetaDir”、“顺时针”
这里列出的属性只是一个子集。有关完整列表,请参见PolarAxes属性.一些图形函数在绘图时重置轴属性。要避免图形函数覆盖属性值,请在绘图后设置坐标轴属性。
ThetaAxisUnits
- - - - - -角度值的单位
“度”
(默认)|“弧度”
角度值的单位,指定为以下值之一:
“度”
-用度数标注角度,并解释ThetaLim
,ThetaTick
,RAxisLocation
以度为单位的属性值。当你把单位从弧度切换到角度时,MATLAB®将这三个属性中的弧度值转换为等效的度值。“弧度”
-用弧度标记角度,并解释ThetaLim
,ThetaTick
,RAxisLocation
以弧度为单位的属性值。当您将单位从度转换为弧度时,MATLAB将这三个属性中的度值转换为等效的弧度值。
例子:斧子。ThetaAxisUnits = 'radians';
ThetaZeroLocation
- - - - - -零点参考轴的位置
“对”
(默认)|“高级”
|“左”
|“底”
零点参考轴的位置,指定为该表中的一个值。
价值 | 结果 |
---|---|
“对” |
|
“高级” |
|
“左” |
|
“底” |
|
例子:斧子。ThetaZeroLocation = 'left';
ThetaDir
- - - - - -增角方向
“逆时针”
(默认)|“顺时针”
增加角度的方向,指定为该表中的一个值。
价值 | 结果 |
---|---|
“逆时针” |
角度按逆时针方向增加。 |
“顺时针” |
角度按顺时针方向增加。 |
例子:斧子。ThetaDir = '顺时针';
ThetaLim
- - - - - -最小和最大角度值
360年[0]
(默认)|两元向量的形式[thmin thmax]
最小和最大角度值,指定为形式的双元素向量[thmin thmax]
.如果值之间的差小于360度,则轴是一个偏圆。
MATLAB用单位来解释这些值ThetaAxisUnits
财产。
例子:斧子。ThetaLim = [0 180];
ThetaTick
- - - - - -显示线条的角度
[0 30 60…300 330 360]
(默认)|递增值向量
显示从原点延伸的直线的角度,指定为递增值的向量。方法指定不同的标签,否则MATLAB将用适当的角度值标记线条ThetaTickLabel
财产。
MATLAB用单位来解释这些值ThetaAxisUnits
财产。
例子:斧子。ThetaTick = [0 90 180 270];
方法指定值thetaticks
函数。
ThetaColor
- - - - - -的颜色θ设在
[0.15 0.15 0.15]
(默认)|RGB值|十六进制颜色编码|“r”
|‘g’
|“b”
|……
颜色θ-轴,包括θ-轴网格线,勾标记,勾标签。将此值指定为RGB三元组、十六进制颜色编码、颜色名称或短名称。
请注意
如果指定GridColor
属性,然后网格线使用中的颜色GridColor
财产。看到GridColorMode
更多信息。
对于自定义颜色,请指定RGB三元组或十六进制颜色编码。
RGB三元组是一个三元素行向量,其元素指定颜色的红、绿、蓝成分的强度。强度必须在这个范围内
[0, 1]
,例如,[0.4 0.6 0.7]
.十六进制颜色码是字符向量或以散列符号(
#
)之后是三个或六个十六进制数字,取值范围从0
来F
.这些值不区分大小写。因此,颜色编码“# 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” |
|
[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” |
|
例如,斧子。ThetaColor = 'r'
将颜色改为红色。
RAxisLocation
- - - - - -r轴位置
80
(默认)|标量角度值
r轴的位置,指定了一个标量角度值。MATLAB用单位来解释这些值ThetaAxisUnits
财产。
例子:斧子。RAxisLocation = 90;
RDir
- - - - - -沿r轴增加值的方向
“正常”
(默认)|“反向”
增量:沿r轴增加值的方向,指定为下列值之一:
“正常”
-数值从图表的中心向外增加。原点处的半径对应于存储在RLim
属性(通常为0)。“反向”
-数值从图表的中心向外递减。原点处的半径对应于存储在RLim
财产。
例子:斧子。RDir = 'reverse';
RLim
- - - - - -最小和最大半径限制
[0 1]
(默认)|两元向量的形式[rmin做)
最小和最大半径限制,指定为形式的双元素向量[rmin做)
,在那里征求
数值是否大于rmin
.您可以指定两个极限,或者指定一个极限,然后让坐标轴自动计算另一个极限。
要自动将最小限制设置为最小数据值,请将第一个元素指定为
负
,例如,(从0)
.要自动将最大限制设置为最大数据值,请将第二个元素指定为
正
,例如,[0正]
.
或者,使用rlim
函数设置极限。
例子:斧子。RLim = [0 6];
RTick
- - - - - -半径滴答值
[0 0.2 0.4 0.6 0.8 1]
(默认)|递增值向量
半径刻度值,指定为递增值的向量。半径滴答值是沿着的位置r-坐标轴上出现圆线的位置。半径标记标签是你在每一行旁边看到的标签。使用RTickLabels
属性以指定关联的标签。
例子:斧子。RTick = [0 2 4 6];
或者,使用rticks
函数指定刻度值。
RColor
- - - - - -的颜色r设在
[0.15 0.15 0.15]
(默认)|RGB值|十六进制颜色编码|“r”
|‘g’
|“b”
|……
颜色r-轴,包括r-轴网格线、标记和标记。将此值指定为RGB三元组、十六进制颜色编码、颜色名称或短名称。
请注意
如果指定GridColor
属性,然后网格线使用中的颜色GridColor
财产。看到GridColorMode
更多信息。
对于自定义颜色,请指定RGB三元组或十六进制颜色编码。
RGB三元组是一个三元素行向量,其元素指定颜色的红、绿、蓝成分的强度。强度必须在这个范围内
[0, 1]
,例如,[0.4 0.6 0.7]
.十六进制颜色码是字符向量或以散列符号(
#
)之后是三个或六个十六进制数字,取值范围从0
来F
.这些值不区分大小写。因此,颜色编码“# 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” |
|
[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” |
|
例如,斧子。RColor = 'r'
将颜色改为红色。
版本历史
在R2016a中介绍R2022a:勾值默认显示为度符号
极轴现在以度数显示刻度值,并带有度数符号ThetaAxisUnits
属性设置为“度”
.
此更改澄清了用于θ蜱虫的价值观。您可以使用ThetaAxisUnits
属性以度或弧度显示刻度值。要删除度数符号,请更改标记标签格式θ设在:
Pax =极坐标;pax.ThetaAxis.TickLabelFormat =“% g”;
另请参阅
MATLAB命令
你点击了一个对应于这个MATLAB命令的链接:
在MATLAB命令窗口中输入命令来运行该命令。Web浏览器不支持MATLAB命令。
您也可以从以下列表中选择网站:
如何获得最佳的网站性能
选择中国网站(中文或英文)以获得最佳的网站表现。其他MathWorks国家网站没有针对从您的位置访问进行优化。