文档

PolarAxes属性

极轴的外观和行为

PolarAxes控件的外观和行为PolarAxes对象。通过更改属性值,您可以修改极轴的某些方面。绘图后设置轴属性,因为一些图形函数会重置轴属性。

一些图形函数在绘图时创建极轴。使用gca访问新创建的轴。要创建空极轴,请使用polaraxes函数。

polpolplot ([0 /2 pi],[1 2 3]) ax = gca;d = ax.ThetaDir;斧子。的taDir = 'clockwise';

字体

全部展开

指定支持的字体名称或万博1manbetx“FixedWidth”.要正确显示和打印,必须选择系统支持的字体。万博1manbetx默认字体取决于特定的操作系统和语言环境。

要使用在任何语言环境中看起来都很好的固定宽度字体,请使用“FixedWidth”.的“FixedWidth”价值依赖于根FixedWidthFontName财产。设置根目录FixedWidthFontName属性导致立即更新显示以使用新字体。

例子:“威尔士”

指定为标量数值的字体大小。字体大小影响标题和勾号标签。它还影响与轴相关的任何图例或颜色条。默认字体大小取决于特定的操作系统和语言环境。默认情况下,字体大小以点为单位。要更改单位,请设置FontUnits财产。

MATLAB®自动缩放一些文本到轴字体大小的百分比。

  • 标题-默认为轴字体大小的110%。控件来控制缩放TitleFontSizeMultiplierLabelFontSizeMultiplier属性。

  • 图例和色条-默认为轴字体大小的90%。要指定不同的字体大小,请设置字形大小的属性。传说Colorbar对象。

例子:斧子。字体大小= 12

字体大小的选择模式,指定为以下值之一:

  • “汽车”-由MATLAB指定的字体大小。如果将轴的大小调整为小于默认大小,则字体大小可能会缩小,以改善可读性和布局。

  • “手动”—手动设置字体大小。不要随着轴线大小的变化而缩放字体大小。要指定字体大小,请设置字形大小财产。

字符厚度,指定为以下值之一:

  • “正常”-由特定字体定义的默认粗细

  • “大胆”-较粗的字符轮廓比正常

MATLAB使用FontWeight属性从系统上可用的字体中选择字体。并非所有字体都有粗体粗体。因此,指定粗体字体粗细仍然会导致正常字体粗细。

字符倾斜,指定为以下值之一:

  • “正常”-没有字符倾斜

  • “斜体”-倾斜的字符

并非所有字体都具有这两种字体样式。因此,斜体字体可能看起来与正常字体相同。

标题字体大小的比例因子,指定为大于0的数值。的值应用比例因子字形大小属性来确定标题的字体大小。

例子:斧子。TitleFontSizeMultiplier = 1.75

标题字符厚度,指定为以下值之一:

  • “大胆”-较粗的字符轮廓比正常

  • “正常”-由特定字体定义的默认粗细

例子:斧子。TitleFontWeight = 'normal'

指定为这些值之一的字体大小单位。

单位 描述
“点” 点。1点等于1/72英寸。
“英寸” 英寸。
“厘米” 厘米。
“归一化” 将字体大小解释为轴高度的一部分。如果调整轴的大小,字体大小也会相应改变。例如,如果字形大小0.1在标准化单位中,文本是存储在轴中的高度值的1/10位置财产。
“像素”

像素。

从R2015b开始,像素距离与Windows上的系统分辨率无关®麦金塔电脑系统。

  • 在Windows系统中,一个像素是1/96英寸。

  • 麦金塔电脑系统,一个像素是1/72英寸。

  • 在Linux上®在系统中,像素的大小是由系统分辨率决定的。

要在单个函数调用中设置字体大小和字体单位,首先必须设置FontUnits属性,以便对象正确地解释指定的字体大小。

字符平滑,指定为“上”“关闭”

价值 描述 结果
“上”

使用反锯齿使文本在屏幕上看起来更平滑。

例子:斧子。font - smoothing = 'on'

“关闭”

不要使用抗锯齿。如果文本看起来模糊,请使用此设置。

例子:斧子。font - smoothing = 'off'

蜱虫

全部展开

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

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

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

半径刻度值的选择模式,指定为以下值之一:

  • “汽车”—根据轴的数据范围自动选择刻度值。

  • “手动”—手动指定勾选值。要指定值,请设置RTick财产。

例子:斧子。RTickMode = 'auto'

半径刻度标签,指定为字符向量的单元格数组或字符串数组。如果不希望显示勾号标签,则指定一个空单元格数组{}.如果没有为所有的刻度值指定足够的标签,那么标签就会重复。

标记支持TeX和LaTe万博1manbetxX标记。看到TickLabelInterpreter属性获取更多信息。

例子:斧子。RTickLabel = {' 1 ',' 2 ',' 3 ',' 4 '};

或者,使用rticklabels函数。

的选择模式RTickLabel属性值,指定为以下值之一:

  • “汽车”—自动选择打勾标签。

  • “手动”—手动指定打勾标签。要指定标签,请设置RTickLabel财产。

显示从原点延伸的线的角度,指定为递增值的向量。方法指定不同的标签,否则MATLAB会用适当的角度值标记这些线ThetaTickLabel财产。

MATLAB以单位解释由ThetaAxisUnits财产。

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

属性指定值thetaticks函数。

的选择模式ThetaTick属性值,指定为以下值之一:

  • “汽车”—自动选择属性值。

  • “手动”—使用指定的属性值。要指定该值,请设置ThetaTick财产。

角线的标签,指定为字符向量的单元格数组或字符串数组。

如果没有为所有行指定足够的标签,则标签重复。标签支持TeX万博1manbetx和LaTeX标记。看到TickLabelInterpreter属性获取更多信息。

例子:斧子。的taTickLabel = {'right','top','left','bottom'};

属性指定值thetaticklabels函数。

的选择模式ThetaTickLabel属性值,指定为以下值之一:

  • “汽车”—自动选择属性值。

  • “手动”—使用指定的属性值。要指定该值,请设置ThetaTickLabel财产。

的旋转r-轴刻度标签,以度数为单位指定标量值。正值表示逆时针旋转。负值表示顺时针旋转。

例子:斧子。RTickLabelRotation = 45;

或者,使用rtickangle函数。

小标记r-axis,指定为以下值之一:

  • “关闭”—不显示次要的打勾。

  • “上”—显示小刻度。主要勾号和网格线之间的空间决定了次要勾号的数量。该属性值只有在刻度长度为正值时才具有视觉效果(由TickLength属性),如果极轴是一个完整的圆(由ThetaLim属性)。

例子:斧子。RMinorTick = 'on';

斜线之间的小刻度,指定为下列值之一:

  • “关闭”—不显示次要的打勾。

  • “上”—显示小刻度。行与行之间的空格决定了小刻度的数目。只有当刻度长度为正值时,此属性值才具有视觉效果。要设置刻度长度,使用TickLength比如财产,斧子。TickLength = [0.02 0]

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

价值 结果
“对”

“高级”

“左”

“底”

例子:斧子。的taZeroLocation = 'left';

打勾标记方向,指定为以下值之一:

  • “在”-从轴线轮廓向内引导刻度标记。

  • “出”-将勾号从轴线轮廓向外引导。

  • “两个”-在轴线轮廓上的勾号中心。

例子:斧子。TickDir = 'out';

的选择模式TickDir属性,指定为以下值之一:

  • “汽车”—根据当前视图自动选择打勾方向。

  • “手动”—手动指定打勾方向。要指定打勾方向,请设置TickDir财产。

例子:斧子。TickDirMode = 'auto'

勾号标签字符的解释,指定为以下值之一:

  • “泰克斯”-使用TeX标记的子集解释字符。

  • “乳胶”-使用LaTeX标记的子集来解释字符。指定勾号标签时,请在单元格数组中的每个元素周围使用美元符号。

  • “没有”-显示文字字符。

特克斯标记

默认情况下,MATLAB支持TeX标记万博1manbetx的子集。使用TeX标记可以添加上标和下标,修改样式和颜色,并在标签中包含特殊字符。

时支持的修饰符万博1manbetxTickLabelInterpreter属性设置为“泰克斯”,为默认值。除了上标和下标只修改下一个字符或花括号内的文本外,修饰符在文本结束前一直有效{}

修饰符 描述 例子
^ {} 上标 “文本^{上标}’
_ {} 下标 “text_{下标}’
\男朋友 大胆的字体 “\ bf文本”
它\ 斜体字体 “\它文本”
\ sl 斜体字体(很少使用) “\ sl文本”
rm \ 正常的字体 “\ rm文本”
\字体名{说明符} 说明符作为字体族的名称,以更改字体样式。您可以将它与其他修饰符结合使用。 “\字体名{快递}文本”
\字形大小{说明符} 说明符作为标量数值,以更改字体大小。 ”字形大小{15}文本”
{说明符}\颜色 specifer作为这些颜色之一:红色的绿色黄色的品红色的蓝色的黑色的白色灰色的暗绿色橙色,或lightBlue “{品红}\颜色文本”
\颜色(rgb){说明符} 说明符作为三元素RGB三元组来更改字体颜色。 “\颜色(rgb){0, 0.5, 0.5}文本”

表中列出了支持的特殊字符万博1manbetx翻译属性设置为“泰克斯”

字符序列 象征 字符序列 象征 字符序列 象征

α

\ upsilon

υ

\ sim

\角

\ leq

\ ast

*

\气

χ

\ infty

β\

β

ψ

\ clubsuit

γ

ω

\ diamondsuit

δ

Γ

\ heartsuit

ϵ

Δ

\ spadesuit

ζ

Θ

\ leftrightarrow

\埃塔

η

Λ

\ leftarrow

θ

Ξ

\ Leftarrow

\ vartheta

ϑ

Π

\向上光标键

\极微小

ι

Σ

\ rightarrow

\卡巴

κ

\ Upsilon

ϒ

\ Rightarrow

λ

Φ

\ downarrow

µ

Ψ

\保监会

º

ν

Ω

下午\

±

ξ

\原则

\组

π

\存在

\ propto

ρ

倪\

\部分

σ

丛\

\子弹

\ varsigma

ς

\约

\ div

÷

τ

\再保险

\ neq

\枚

\ oplus

\ aleph

、即时通讯

\杯

\ wp

\ otimes

\ subseteq

\帕

\帽

中\

\ supseteq

\ supset

\ lceil

\子集

int \

\ cdot

·

阿\

ο

\ rfloor

\底片

¬

\微分算符

\ lfloor

\ *

x

\ ldots

\补

\清音

\ '

´

\楔

\ varpi

ϖ

\ 0

\ rceil

\捕杀

中期\

|

\三角

\ langle

\版权

©

乳胶标记

要使用LaTeX标记,请设置TickLabelInterpreter财产“乳胶”.当您指定勾号标签时,请在单元格数组中的每个元素周围使用美元符号,例如:

Ax =极轴;斧子。的taTickLabels = {美元的美元\ sum_1 ^ n '美元的美元\ int_1 ^ n '“美元\压裂{1}{2}$”};斧子。TickLabelInterpreter =“乳胶”;

显示的标签使用默认的LaTeX字体样式。的字体名FontWeight,FontAngle属性没有效果。要更改字体样式,请使用LaTeX标记。您可以在LaTeX解释器中使用的标签的最大长度是1200个字符。对于多行标签,每行减少大约10个字符。

有关LaTeX系统的更多信息,请参见LaTeX项目网站http://www.latex-project.org/

标记长度,指定为双元素向量。第一个元素决定刻度长度。第二个元素被忽略。

例子:斧子。TickLength = [0.02 0];

统治者

全部展开

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

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

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

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

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

的选择模式RLim属性值,指定为以下值之一:

  • “汽车”—自动设置属性值。

  • “手动”—使用指定的属性值。要指定该值,请设置RLim财产。

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

MATLAB以单位解释由ThetaAxisUnits财产。

例子:斧子。的taLim = [0 180];

的选择模式ThetaLim属性值,指定为以下值之一:

  • “汽车”—自动选择属性值。

  • “手动”—使用指定的属性值。要指定该值,请设置ThetaLim财产。

控件的外观和行为的组件r-axis,作为标尺对象返回。当MATLAB创建极轴时,它会自动为r设在。通过访问关联标尺和设置标尺属性来修改该轴的外观和行为。有关选项列表,请参见NumericRuler属性

例如,更改的颜色r-轴变为红色。

Ax =极轴;ax.RAxis.Color =“r”;

使用RAxis属性来访问标尺对象并设置标尺属性。如果要设置极轴属性,请直接在PolarAxes对象。

组件,该组件控制theta轴的外观和行为,并作为标尺对象返回。当MATLAB创建极轴时,它会自动创建一个数字标尺θ设在。通过访问关联标尺和设置标尺属性来修改该轴的外观和行为。有关选项列表,请参见NumericRuler属性

例如,更改的颜色θ-轴变为红色。

Ax =极轴;ax.ThetaAxis.Color =“r”;

使用ThetaAxis属性来访问标尺对象并设置标尺属性。如果要设置极轴属性,请直接在PolarAxes对象。

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

例子:斧子。RAxisLocation = 90;

的选择模式RAxisLocation属性值,指定为以下值之一:

  • “汽车”—自动选择属性值。

  • “手动”—使用指定的属性值。要指定该值,请设置RAxisLocation财产。

的颜色r-轴网格线、勾号标记和勾号标签,指定为RGB三元组或表中列出的一种颜色选项。

请注意

如果您指定GridColor属性,则网格线使用GridColor财产。看到GridColorMode了解更多信息。

对于自定义颜色,请指定RGB三元组。RGB三元组是一个包含三个元素的行向量,其元素指定颜色的红、绿和蓝分量的强度。强度必须在这个范围内[0, 1];例如,[0.4 0.6 0.7].或者,您可以通过名称指定一些常见的颜色。该表列出了长、短颜色名称选项以及等效的RGB三元组值。

选项 描述 等效RGB三元组
“红色”“r” 红色的 [1 0 0]
“绿色”‘g’ 绿色 [0 10 10]
“蓝”“b” 蓝色的 [0 0 1]
“黄色”“y” 黄色的 [10]
“红色”“米” 品红色的 [10]
“青色”“c” 青色 [0 11 1]
“白色”' w ' 白色 [11 11]
“黑”“k” 黑色的 [00 00 00]
“没有” 没有颜色 不适用

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

设置属性r-指定的轴网格颜色“汽车”“手动”.mode值只影响r-轴网格颜色。的r-轴勾号标签总是使用RColor值,与模式无关。

r-轴网格颜色取决于RColorMode财产和GridColorMode属性,如下所示。

RColorMode GridColorMode r轴网格颜色
“汽车” “汽车” GridColor财产
“手动” GridColor财产
“手动” “汽车” RColor财产
“手动” GridColor财产

r-轴的小网格颜色取决于RColorMode财产和MinorGridColorMode属性,如下所示。

RColorMode MinorGridColorMode r轴小网格颜色
“汽车” “汽车” MinorGridColor财产
“手动” MinorGridColor财产
“手动” “汽车” RColor财产
“手动” MinorGridColor财产

的网格线、勾号和勾号标签的颜色θ-axis,指定为RGB三元组或表中列出的一种颜色。

请注意

如果您指定GridColor属性,则网格线使用GridColor财产。看到GridColorMode了解更多信息。

对于自定义颜色,请指定RGB三元组。RGB三元组是一个包含三个元素的行向量,其元素指定颜色的红、绿和蓝分量的强度。强度必须在这个范围内[0, 1];例如,[0.4 0.6 0.7].或者,您可以通过名称指定一些常见的颜色。该表列出了长、短颜色名称选项以及等效的RGB三元组值。

选项 描述 等效RGB三元组
“红色”“r” 红色的 [1 0 0]
“绿色”‘g’ 绿色 [0 10 10]
“蓝”“b” 蓝色的 [0 0 1]
“黄色”“y” 黄色的 [10]
“红色”“米” 品红色的 [10]
“青色”“c” 青色 [0 11 1]
“白色”' w ' 白色 [11 11]
“黑”“k” 黑色的 [00 00 00]
“没有” 没有颜色 不适用

例如,斧子。的taColor = 'r'将颜色更改为红色。

设置属性θ-指定的轴网格颜色“汽车”“手动”.mode值只影响θ-轴网格颜色。的θ-中轴线、打勾标记和标签总是使用ThetaColor值,与模式无关。

θ-轴网格颜色取决于ThetaColorMode财产和GridColorMode属性,如下所示。

ThetaColorMode GridColorMode 坐标轴网格颜色
“汽车” “汽车” GridColor财产
“手动” GridColor财产
“手动” “汽车” ThetaColor财产
“手动” GridColor财产

θ-轴的小网格颜色取决于ThetaColorMode财产和MinorGridColorMode属性,如下所示。

ThetaColorMode MinorGridColorMode theta-Axis Minor Grid Color
“汽车” “汽车” MinorGridColor财产
“手动” MinorGridColor财产
“手动” “汽车” ThetaColor财产
“手动” MinorGridColor财产

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

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

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

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

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

价值 结果
“逆时针”

角度沿逆时针方向增加。

“顺时针”

角度按顺时针方向增加。

例子:斧子。的taDir = 'clockwise';

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

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

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

例子:斧子。的taAxisUnits = 'radians';

网格线

全部展开

显示的r-轴网格线,指定为该表中的值之一。

价值 结果
“上”

显示行。

“关闭”

不要显示这些行。

例子:斧子。RGrid = 'off';

显示的θ-轴网格线,指定为该表中的值之一。

价值 结果
“上”

显示行。

“关闭”

不要显示这些行。

例子:斧子。的taGrid = 'off';

与图形对象相关的网格线和标记的位置,指定为下列值之一:

  • “底”-在图形对象下显示勾号和网格线。

  • “高级”-在图形对象上显示勾号和网格线。

此属性仅影响二维视图。

例子:斧子。图层= 'top'

用于网格线的线条样式,在此表中指定为其中一种线条样式。

线条样式 描述 产生的线
“- - -” 实线

“——” 虚线

“:” 虚线

“-”。 Dash-dotted线

“没有” 没有线 没有线

控件显示网格线网格命令或设置ThetaGridRGrid财产“上”

例子:斧子。GridLineStyle = '——';

网格线的颜色,指定为RGB三元组或表中列出的颜色选项之一。的值决定了实际的网格颜色GridColorModeThetaColorMode,RColorMode属性。看到GridColorMode了解更多信息。

对于自定义颜色,请指定RGB三元组。RGB三元组是一个包含三个元素的行向量,其元素指定颜色的红、绿和蓝分量的强度。强度必须在这个范围内[0, 1];例如,[0.4 0.6 0.7].或者,您可以通过名称指定一些常见的颜色。该表列出了长、短颜色名称选项以及等效的RGB三元组值。

选项 描述 等效RGB三元组
“红色”“r” 红色的 [1 0 0]
“绿色”‘g’ 绿色 [0 10 10]
“蓝”“b” 蓝色的 [0 0 1]
“黄色”“y” 黄色的 [10]
“红色”“米” 品红色的 [10]
“青色”“c” 青色 [0 11 1]
“白色”' w ' 白色 [11 11]
“黑”“k” 黑色的 [00 00 00]
“没有” 没有颜色 不适用

例子:斧子。GridColor = [0 0 1]

例子:斧子。GridColor = 'b'

例子:斧子。GridColor = 'blue'

属性,用于设置网格颜色,指定为以下值之一:

  • “汽车”—查看RColorModeThetaColorMode属性的网格线颜色rθ的方向。

  • “手动”——使用GridColor为所有方向设置网格线颜色。

网格线透明度,指定为范围中的值[0, 1].的值1表示不透明,值为0意思是完全透明。

例子:斧子。GridAlpha = 0.5

的选择模式GridAlpha属性,指定为以下值之一:

  • “汽车”-的默认透明度值0.15

  • “手动”—手动指定透明度值。要指定该值,请设置GridAlpha财产。

例子:斧子。GridAlphaMode = 'auto'

显示的r-轴小网格线,指定为该表中的值之一。

价值 结果
“上”

显示行。

“关闭”

不要显示这些行。

例子:斧子。RMinorGrid = 'on';

显示的θ-轴小网格线,指定为该表中的值之一。

价值 结果
“上”

显示行。

“关闭”

不要显示这些行。

例子:斧子。的taMinorGrid = 'on';

用于小网格线的线条样式,在此表中指定为其中一种线条样式。

线条样式 描述 产生的线
“- - -” 实线

“——” 虚线

“:” 虚线

“-”。 Dash-dotted线

“没有” 没有线 没有线

要显示网格线,请使用网格小命令或设置ThetaMinorGridRMinorGrid财产“上”

例子:斧子。MinorGridLineStyle = '-.';

小网格线的颜色,指定为RGB三元组或表中列出的颜色选项之一。的值决定了实际的网格颜色MinorGridColorModeThetaColorMode,RColorMode属性。看到MinorGridColorMode了解更多信息。

对于自定义颜色,请指定RGB三元组。RGB三元组是一个包含三个元素的行向量,其元素指定颜色的红、绿和蓝分量的强度。强度必须在这个范围内[0, 1];例如,[0.4 0.6 0.7].或者,您可以通过名称指定一些常见的颜色。该表列出了长、短颜色名称选项以及等效的RGB三元组值。

选项 描述 等效RGB三元组
“红色”“r” 红色的 [1 0 0]
“绿色”‘g’ 绿色 [0 10 10]
“蓝”“b” 蓝色的 [0 0 1]
“黄色”“y” 黄色的 [10]
“红色”“米” 品红色的 [10]
“青色”“c” 青色 [0 11 1]
“白色”' w ' 白色 [11 11]
“黑”“k” 黑色的 [00 00 00]
“没有” 没有颜色 不适用

例子:斧子。MinorGridColor = [0 0 1]

例子:斧子。MinorGridColor = 'b'

例子:斧子。MinorGridColor = 'blue'

属性,用于设置次要网格颜色,指定为以下值之一:

  • “汽车”—查看RColorModeThetaColorMode属性的网格线颜色rθ的方向。

  • “手动”——使用MinorGridColor为所有方向设置网格线颜色。

小网格线透明度,指定为范围内的值[0, 1].的值1表示不透明,值为0意思是完全透明。

例子:斧子。MinorGridAlpha = 0.5

的选择模式MinorGridAlpha属性,指定为以下值之一:

  • “汽车”-的默认透明度值0.25

  • “手动”—手动指定透明度值。要指定该值,请设置MinorGridAlpha财产。

例子:斧子。MinorGridAlphaMode = 'auto'

标签

全部展开

用于轴标题的文本对象。要添加标题,请设置字符串文本对象的属性。若要更改标题外观,如字体样式或颜色,请设置其他属性。有关列表,请参见文本属性

Ax =极轴;ax.Title.String =“我的名字”;ax.Title.Color =“红色”;

或者,使用标题添加标题并控制外观。

标题(“我的名字”“颜色”“红色”

该属性是只读的。

与轴关联的图例,指定为图例对象。您可以使用此属性来确定坐标轴是否具有图例。

Ax = gca;LGD = ax。传说如果~ isempty(乐金显示器)disp (“传说的存在”结束

您还可以使用此属性访问现有图例的属性。有关属性列表,请参见传奇人物属性

polarplot(1:10)传说({1号线的},“字形大小”,12) ax = gca;ax.Legend.TextColor =“红色”;

多个情节

全部展开

颜色顺序,指定为RGB三元组的三列矩阵。矩阵的每一行按照颜色顺序定义一种颜色。默认的颜色顺序有七种颜色。

默认颜色顺序 关联的RGB三元组

[0 0.4470 0.7410 0.8500 0.3250 0.0980 0.9290 0.6940 0.1250 0.4940 0.1840 0.5560 0.4660 0.6740 0.1880 0.3010 0.7450 0.9330 0.6350 0.0780 0.1840]

在绘图前更改颜色顺序

绘图前必须更改颜色顺序。改变顺序对现有的情节没有影响。但是,许多图形函数在绘制之前将颜色顺序重置为默认值。为了确保坐标轴使用您指定的颜色顺序,请使用以下方法之一:

  • 改变默认的绘制前坐标轴的颜色顺序。

  • 设置NextPlot的性质“replacechildren”“添加”在绘图之前。

例如,这段代码更改了所有未来轴的默认颜色顺序。

Co = [1 0 0.4 0.8 0.2 0.5 0.6 0.4 0.4 0.4 0.6 0.6 0.7 0.2 0.8 0.8 0 1 0.9];集(大的,“defaultAxesColorOrder”有限公司)情节(兰特(5))
要恢复到原来的颜色顺序,请使用此命令。
集(大的,“defaultAxesColorOrder”“删除”

或者,设置NextPlot的性质对象“replacechildren”在绘图之前。新绘图取代现有绘图,并使用颜色顺序中的第一种颜色,但它们不会重置其他轴属性。

Co = [1 0 0.4 0.8 0.2 0.5 0.6 0.4 0.4 0.4 0.6 0.6 0.7 0.2 0.8 0.8 0 1 0.9];Ax = axes()“ColorOrder”有限公司,“NextPlot”“replacechildren”);情节(ax,兰德(5))

在颜色顺序中使用的下一个颜色,指定为正整数。例如,如果此属性设置为1,然后添加到轴上的下一个图使用颜色顺序中的第一种颜色。如果指标值超过颜色顺序中的颜色数,则指标值对颜色数的模决定下一个使用的颜色。

如果你用了抓住命令,如果NextPlot属性设置为“添加”,则每添加一个新图,颜色顺序指数值就会增加。的值来重置颜色顺序ColorOrderIndex财产1

例子:斧子。ColorOrderIndex = 5

行样式顺序,指定为字符向量、字符向量的单元格数组或字符串数组。使用表中列出的一个或多个行样式说明符创建每个元素。可以在单个元素中组合行和标记说明符,例如“- *”

例子:{'-*',':',' o '}

中包含的所有颜色之后,MATLAB才循环遍历线条样式ColorOrder财产。默认的LineStyleOrder只有一行风格,“- - -”

说明符 线条样式
“- - -”(默认) 实线
“——” 虚线
“:” 虚线
“-”。 Dash-dotted线
“+” 加号标记
“o” 圆圈标记
‘*’ 星标记
“。” 点标记
“x” 十字架标记
“年代” 广场上标记
' d ' 钻石标记
“^” 向上指向的三角形标记
“v” 向下指向的三角形标记
“>” 直角三角形标记
“<” 左指向三角形标记
“p” 五角星标记
“h” 六角星标记

在绘制之前更改行样式顺序

绘图前必须更改行样式顺序。改变顺序对现有的情节没有影响。但是,许多图形函数在绘制之前将行样式顺序重置为默认值。要确保坐标轴使用指定的线样式顺序,请使用以下方法之一:

  • 改变默认的绘制前轴线的线型顺序。

  • 设置NextPlot的性质“replacechildren”“添加”在绘图之前。

例如,这段代码更改了所有未来轴的默认行样式顺序。

集(大的,“defaultAxesLineStyleOrder”, {“- *”“:”“o”})情节(兰德(15))
要恢复到原来的行样式顺序,请使用此命令。
集(大的,“defaultAxesLineStyleOrder”“删除”

或者,设置NextPlot的性质对象“replacechildren”在绘图之前。新绘图取代现有绘图,并使用第一种颜色和线条样式,但它们不会重置其他轴属性。

Ax = axes()“LineStyleOrder”, {“- *”“:”“o”},“NextPlot”“replacechildren”);情节(ax,兰德(15))

按行样式顺序使用的下一个行样式,指定为正整数。例如,如果此属性设置为1,然后添加到坐标轴上的下一个绘图将按照线条样式顺序使用第一个线条样式。如果索引值超过行样式顺序中的行样式数,则索引值对行样式数的模确定所使用的下一个行样式。

如果你用了抓住命令,如果NextPlot属性设置为“添加”,则每次添加新绘图时,索引值都会增加。随后的情节按照行式顺序循环。属性来重置行样式顺序LineStyleOrderIndex财产1

例子:斧子。LineStyleOrderIndex = 1

在向坐标轴添加新绘图时要重置的属性,指定为以下值之一:

  • “添加”-添加新的绘图到现有的轴。在显示新图之前,不要删除现有图或重置轴属性。

  • “replacechildren”—在显示新图表之前,请先删除已有的图表。重置ColorOrderIndexLineStyleOrderIndex属性1,但不重置其他轴属性。添加到轴上的下一个图使用基于的第一种颜色和线条样式ColorOrder线型订单属性。这个值类似于using在每一个新的情节之前。

  • “替换”-删除现有的绘图和重置轴属性,除了位置单位,将其设置为默认值,然后再显示新的绘图。

  • “replaceall”-删除现有的绘图和重置轴属性,除了位置单位,将其设置为默认值,然后再显示新的绘图。这个值类似于usingcla重置在每一个新的情节之前。

请注意

只有一个的对象y设在,“替换”“replaceall”属性值是相等的。为带有2的对象y相互重合,“替换”值只影响活动端,而“replaceall”价值影响双方。

数字也有NextPlot财产。或者,您可以使用newplot为后续图形命令准备图形和轴的功能。

渲染对象的顺序,指定为以下值之一:

  • “深度”—根据当前视图按照从后到前的顺序绘制对象。使用此值可确保正确绘制位于其他对象前面的对象。

  • “childorder”—按照图形函数创建对象的顺序绘制对象,不考虑对象在三维空间中的关系。这个值可以导致更快的渲染,特别是如果图形非常大,但也可能导致显示对象的深度排序不正确。

彩色和透明地图

全部展开

颜色映射,指定为——- - - - - -3.RGB(红、绿、蓝)三元组的数组个人色彩。

例子:斧子。Colormap = [1 0 1;0 0 1;[10]将颜色映射设置为三种颜色:品红、蓝色和黄色。

MATLAB通过行号访问这些颜色。

或者,使用colormap改变颜色映射的功能。

颜色映射的比例,指定为以下值之一:

  • “线性”—线性刻度。沿着颜色条的刻度值也使用线性刻度。

  • “日志”—对数刻度。沿着颜色条的刻度值也使用对数刻度。

例子:斧子。ColorScale = 'log'

颜色映射的颜色限制,指定为窗体的双元素向量[cmin cmax]

如果关联的模式属性设置为“汽车”,然后用MATLAB选择颜色界限。如果您为该属性赋值,则MATLAB将模式设置为“手动”并且不自动选择颜色限制。

的选择模式这一属性,指定为以下值之一:

  • “汽车”—根据轴中包含的图形对象的颜色数据自动选择限制。

  • “手动”—手动设置。要指定值,请设置这一财产。当轴子的限制改变时,这些值不会改变。

透明映射,指定为一个有限alpha值数组,从01.数组的大小可以是m × 1或1 × m。MATLAB通过数组中的索引访问alpha值。字母可以是任意长度。

透明映射的比例,指定为以下值之一:

  • “线性”-线性刻度

  • “日志”-对数刻度

例子:斧子。AlphaScale = 'log'

alphamap的极限,指定为形式为的双元素向量(amin amax)

如果关联的模式属性设置为“汽车”,然后用MATLAB选择极限。如果设置此属性,则MATLAB将模式设置为“手动”它不会自动选择极限。

的选择模式阿利姆属性,指定为以下值之一:

  • “汽车”—自动选择限制AlphaData轴中包含的图形对象的值。

  • “手动”—手动指定alpha限制。要指定alpha限制,请设置阿利姆财产。

盒子的样式

全部展开

背景颜色,指定为RGB三元组或表中列出的颜色选项之一。

对于自定义颜色,请指定RGB三元组。RGB三元组是一个包含三个元素的行向量,其元素指定颜色的红、绿和蓝分量的强度。强度必须在这个范围内[0, 1];例如,[0.4 0.6 0.7].或者,您可以通过名称指定一些常见的颜色。该表列出了长、短颜色名称选项以及等效的RGB三元组值。

选项 描述 等效RGB三元组
“红色”“r” 红色的 [1 0 0]
“绿色”‘g’ 绿色 [0 10 10]
“蓝”“b” 蓝色的 [0 0 1]
“黄色”“y” 黄色的 [10]
“红色”“米” 品红色的 [10]
“青色”“c” 青色 [0 11 1]
“白色”' w ' 白色 [11 11]
“黑”“k” 黑色的 [00 00 00]
“没有” 没有颜色 不适用

例子:斧子。Color = 'none'

以点为单位的标量值指定的圆线和角线的宽度。1点等于1/72英寸。

例子:斧子。LineWidth = 1.5

围绕极轴的轮廓,指定为“上”“关闭”.值之间的差异是最明显的θ-轴极限不跨越360度。

价值 结果
“上”

显示围绕极轴的完整轮廓。

“关闭”

不要在极轴周围显示完整的轮廓。

例子:斧子。盒子= 'on'

将对象裁剪到极轴边界,指定为“上”“关闭”.对象在极轴上的剪切行为取决于剪裁极轴的性质和剪裁单个对象的属性。极轴的属性值有以下影响:

  • “上”-允许每个单独的对象在极轴控制自己的裁剪行为基于剪裁属性值。

  • “关闭”-对极轴上的所有对象禁用裁剪,无论是否剪裁属性值。物体的部分可以出现在极轴限制之外。例如,如果您创建了一个情节集,则部分可能会出现在限制之外抓住,冻结轴缩放,然后添加一个比原始绘图更大的绘图。

的不同组合的结果剪裁属性值。

轴对象的剪切属性 单个对象的剪贴属性 结果
“上” “上” 单个对象被剪切。其他人可能是,也可能不是。
“上” “关闭” 单个对象未被剪切。其他人可能是,也可能不是。
“关闭” “上” 单个对象和其他对象不被剪切。
“关闭” “关闭” 单个对象和其他对象不被剪切。

粗线和标记可能显示在极轴限制之外,即使启用了裁剪。如果一个图包含标记,那么只要数据点位于极轴内,MATLAB就绘制整个标记。

位置

全部展开

极轴的大小和位置,包括标签和边距,指定为表单的四元素向量[左下宽高].这个向量定义了包围极轴外部边界的矩形的范围。的元素定义了从包含极轴的图形或ui面板的左下角到矩形左下角的距离。的宽度高度元素是矩形尺寸。

默认情况下,这些值以标准化到容器的单位来测量。要更改单位,请设置单位财产。的默认值。[0 0 1 1]包括容器的整个内部。

极轴的大小和位置,不包括标签或边距,指定为形式的四元素向量[左下宽高].此向量定义包围极轴的最紧密的边界矩形的范围。的元素定义了从容器左下角到矩形左下角的距离。的宽度高度元素是矩形尺寸。

默认情况下,这些值以标准化到容器的单位来测量。要更改单位,请设置单位财产。

例子:斧子。位置= [0 0 1 1]

该属性是只读的。

文本标签的页边距,作为表单的四元素向量返回[左下右上].元素定义了边界之间的距离位置属性和极轴文本标签和标题的范围。默认情况下,这些值以归一化到包含极轴的图形或ui面板的单位来测量。要更改单位,请设置单位财产。

位置财产和TightInset属性定义包围极轴及其标签和标题的最紧密的边界框。

调整大小操作期间的活动位置属性,指定为以下值之一:

  • “outerposition”- Hold住OuterPosition属性不变。

  • “位置”- Hold住位置属性不变。

如果交互式地调整图形的大小,或者在打印或导出操作期间,图形可以更改大小。

定位单位,指定为以下值之一。

单位 描述
“归一化”(默认) 相对于容器(通常是图形或面板)进行规范化。容器的左下角映射到(0,0)而右上角映射到(1,1)
“英寸” 英寸。
“厘米” 厘米。
“角色”

基于图形根对象的默认uicontrol字体:

  • 字符宽度=字母的宽度x

  • 字符高度=两行文本基线之间的距离。

“点” 字体设计点。1点等于1/72英寸。
“像素”

像素。

从R2015b开始,像素距离独立于Windows和Windows上的系统分辨率麦金塔电脑系统。

  • 在Windows系统中,一个像素是1/96英寸。

  • 麦金塔电脑系统,一个像素是1/72英寸。

  • 在Linux系统上,像素的大小由系统分辨率决定。

当指定单位为a时名称,值在创建对象时,必须设置单位属性,然后指定要使用这些单元的属性,例如位置

交互性

全部展开

数据探索工具栏,它是一个AxesToolbar对象。将工具栏添加到轴的右上角,以便快速访问数据探索工具。工具栏通常包括一个数据提示选项。

若要添加工具栏,请设置可见的性质AxesToolbar对象“上”.某些轴工具栏选项与图形工具栏是冗余的。控件从图形工具栏中删除冗余选项removeToolbarExplorationButtons命令。

Ax = gca;ax.Toolbar.Visible = 'on';removeToolbarExplorationButtons (gcf)
要恢复图形工具栏探索按钮,请使用addToolbarExplorationButtons (gcf)命令。

可见性状态,指定为以下值之一:

  • “上”—显示对象。

  • “关闭”—隐藏对象,不删除对象。您仍然可以访问不可见对象的属性。

上下文菜单,指定为快捷菜单对象。使用此属性可在右键单击对象时显示上下文菜单。控件创建上下文菜单uicontextmenu函数。

请注意

如果PickableParts属性设置为“没有”或者如果HitTest属性设置为“关闭”,则不显示上下文菜单。

选择状态,指定为以下值之一:

  • “上”——选择。如果在绘图编辑模式下单击对象,则MATLAB将设置其选择财产“上”.如果SelectionHighlight属性也设置为“上”,然后MATLAB显示对象周围的选择句柄。

  • “关闭”—未选中。

选择时显示选择句柄,指定为以下值之一:

  • “上”显示选择句柄选择属性设置为“上”

  • “关闭”-永远不要显示选择句柄,即使在选择属性设置为“上”

回调

全部展开

鼠标点击回调,指定为以下值之一:

  • 函数处理

  • 包含函数句柄和附加参数的单元格数组

  • 字符向量是有效的MATLAB命令或函数,在基本工作空间中进行评估(不推荐)

使用此属性在单击对象时执行代码。如果使用函数句柄指定此属性,则MATLAB在执行回调时将两个参数传递给回调函数:

  • 被点击的对象——从回调函数中访问被点击对象的属性。

  • 事件数据-空参数。将其替换为波浪字符(),以表明未使用此参数。

有关如何使用函数句柄定义回调函数的详细信息,请参见回调函数定义

请注意

如果PickableParts属性设置为“没有”或者如果HitTest属性设置为“关闭”,则此回调不执行。

创建回调,指定为以下值之一:

  • 函数处理

  • 包含函数句柄和附加参数的单元格数组

  • 字符向量是有效的MATLAB命令或函数,在基本工作空间中进行评估(不推荐)

在创建对象时使用此属性执行代码。MATLAB在创建对象并设置其所有属性后执行回调。设置CreateFcn属性对现有对象不起作用。要产生效果,必须指定CreateFcn属性。在对象创建期间指定属性的一种方法是为对象设置默认属性值。看到默认属性值了解更多信息。

如果您使用函数句柄指定此回调,则MATLAB在执行回调时将两个参数传递给回调函数:

  • 创建对象-从回调函数中访问对象的属性。对象也可以访问该对象CallbackObject属性,可以使用gcbo函数。

  • 事件数据-空参数。将其替换为波浪字符(),以表明未使用此参数。

有关如何使用函数句柄定义回调函数的详细信息,请参见回调函数定义

删除回调,指定为以下值之一:

  • 函数处理

  • 包含函数句柄和附加参数的单元格数组

  • 字符向量是有效的MATLAB命令或函数,在基本工作空间中进行评估(不推荐)

当您删除对象时,使用此属性来执行代码。MATLAB在销毁对象之前执行回调,以便回调可以访问其属性值。

如果您使用函数句柄指定此回调,则MATLAB在执行回调时将两个参数传递给回调函数:

  • 删除对象-从回调函数中访问对象的属性。对象也可以访问该对象CallbackObject属性,可以使用gcbo函数。

  • 事件数据-空参数。将其替换为波浪字符(),以表明未使用此参数。

有关如何使用函数句柄定义回调函数的详细信息,请参见回调函数定义

回调执行控制

全部展开

回调中断,指定为“上”“关闭”.的可中断属性确定是否可以中断正在运行的回调。

请注意

考虑以下这些回调状态:

  • 运行Callback是当前正在执行的回调。

  • 打断Callback是一个试图中断正在运行的回调的回调。

每当MATLAB调用回调时,该回调都会尝试中断正在运行的回调。的可中断拥有正在运行的回调的对象的属性确定是否允许中断。如果不允许中断,则BusyAction拥有中断回调的对象的属性决定它是被丢弃还是放入队列。

可中断属性确定另一个回调是否可以中断ButtonDownFcn的回调PolarAxes对象。的可中断属性有两个值:

  • “上”——可中断。中断发生在MATLAB处理队列的下一个点。例如,当您有这样的命令时drawnow数字getframe等待,或暂停

    • 如果正在运行的回调包含这些命令之一,则MATLAB在此时停止回调的执行并执行中断的回调。当中断回调完成时,MATLAB恢复执行正在运行的回调。有关更多信息,请参见中断回调执行

    • 如果正在运行的回调不包含这些命令之一,则MATLAB将不中断地完成回调的执行。

  • “关闭”-不可中断。MATLAB在没有任何中断的情况下完成正在运行的回调。

指定为“队列”“取消”.的BusyAction属性决定了MATLAB如何处理中断回调的执行。

考虑以下这些回调状态:

  • 运行Callback是当前正在执行的回调。

  • 打断Callback是一个试图中断正在运行的回调的回调。

每当MATLAB调用回调时,该回调都会尝试中断正在运行的回调。的可中断拥有正在运行的回调的对象的属性确定是否允许中断。如果不允许中断,则BusyAction拥有中断回调的对象的属性决定它是被丢弃还是放入队列。

的回调PolarAxes对象尝试中断无法中断的正在运行的回调,则BusyAction属性确定是丢弃还是放入队列。指定BusyAction属性:作为这些值之一的属性:

  • “队列”—将正在中断的回调放到队列中,待正在运行的回调完成执行后再进行处理。(默认行为)

  • “取消”—丢弃中断回调。

捕获鼠标点击的能力,指定为以下值之一:

  • “可见”-仅在可见时捕获鼠标点击。的可见属性必须设置为“上”.的HitTest属性确定PolarAxes对象响应单击,或者其父对象响应单击。

  • “所有”-捕捉鼠标点击,不管是否可见。的可见属性可设置为“上”“关闭”.的HitTest属性确定PolarAxes对象响应单击,或者其父对象响应单击。

  • “没有”—无法捕获鼠标点击。单击PolarAxes对象将单击传递给图形窗口当前视图中它下面的对象,该对象通常是轴或图形。的HitTest财产没有影响。

如果您希望一个对象在您不希望被单击的其他对象的下面时可被单击,则设置PickableParts属性的其他对象“没有”这样咔哒声就能穿过它们。

对捕获的鼠标点击的响应,指定为以下值之一:

  • “上”-触发ButtonDownFcn的回调PolarAxes对象。如果您已经定义了UIContextMenu属性,然后调用上下文菜单。

  • “关闭”的最近祖先触发回调PolarAxes对象,具有:

    • HitTest属性设置为“上”

    • PickableParts属性设置为使祖先能够捕获鼠标单击的值。

请注意

PickableParts属性确定PolarAxes对象可以捕获鼠标点击。如果不能,那么HitTest财产没有影响。

该属性是只读的。

删除状态,返回为“关闭”“上”.MATLAB设置BeingDeleted财产“上”当对象的delete函数开始执行时(参见DeleteFcn属性)。的BeingDeleted属性仍然设置为“上”直到对象不再存在。

的值BeingDeleted在查询或修改对象之前,如果需要验证该对象是否即将被删除,请使用。

父/子

全部展开

极坐标的父元素,指定为图形对象、uipanel对象或uitab对象。

子,作为图形对象数组返回。使用此属性可查看子项列表,或通过将属性设置为其自身的排列来重新排序子项。

控件不能添加或删除子节点孩子们财产。若要向此列表添加子节点,请设置的子图形对象的属性PolarAxes对象。

对象句柄的可见性孩子们属性,指定为以下值之一:

  • “上”-对象句柄总是可见的。

  • “关闭”-对象句柄在任何时候都不可见。此选项对于防止其他函数对UI进行意外更改非常有用。设置HandleVisibility“关闭”在函数执行期间临时隐藏句柄。

  • “回调”对象句柄在回调函数或由回调函数调用的函数中可见,但在命令行调用的函数中不可见。该选项阻止在命令行访问对象,但允许回调函数访问它。

如果对象没有列在孩子们属性,则通过搜索对象层次结构或查询句柄属性获得对象句柄的函数不能返回它。例如,当您有这样的函数时得到findobjgcagcfgconewplotclf,关闭

隐藏对象句柄仍然有效。设置根ShowHiddenHandles财产“上”列出所有对象句柄,而不管它们的HandleVisibility属性设置。

标识符

全部展开

该属性是只读的。

图形对象的类型,返回为“polaraxes”

标记,以便与polaraxes对象,指定为字符向量或字符串标量。

使用此属性查找polaraxes层次结构中的对象。例如,您可以使用findobj查找函数polaraxes对象,具有特定的标签属性值。

例子:“1月数据”

要关联的用户数据polaraxes对象,指定为任何MATLAB数据,例如,标量、向量、矩阵、单元格数组、字符数组、表或结构。MATLAB不使用这些数据。

要关联多组数据或将字段名称附加到数据,请使用getappdatasetappdata功能。

例子:1:100

R2006a之前引入

这个话题有帮助吗?