UIAxes 的属性
来源:网络收集 点击: 时间:2024-04-18字体名,指定为系统支持的字体名。默认字体取决于特定的操作系统和区域设置。
如果指定的字体不可用,则MATLAB®使用运行应用程序的系统上可用的字体中的最佳匹配。
示例:“Arial”
2/9字体大小,指定为标量数值。字体大小影响标题、轴标签和刻度标签。它还影响与轴关联的任何图例或颜色条。测量单位是像素。默认字体大小取决于特定的操作系统和区域设置。
MATLAB会自动将一些文本缩放为axes字体大小的百分比。
标题和轴标签-默认为轴字体大小的110%。要控制缩放,请使用TitleFontSizeMultiplier和LabelFontSizeMultiplier属性。
图例和颜色条-默认为轴字体大小的90%。若要指定其他字体大小,请改为设置图例或Colorbar对象的FontSize属性。
示例:ax.FontSize = 12
3/9字符厚度,指定为“普通”或“粗体”。
MATLAB使用FontWeight属性从系统上可用的字体中选择一种字体。并非所有字体都有粗体。因此,指定粗体字号仍可能导致正常字号。
4/9字符倾斜,指定为“普通”或“斜体”。
并非所有字体都有两种字体样式。因此,斜体字体看起来可能与普通字体相同。
5/9标签字体大小的比例因子,指定为大于0的数值。比例因子应用于FontSize属性的值,以确定x轴、y轴和z轴标签的字体大小。
例子:ax.LabelFontSizeMultiplier = 1.5
6/9标题字体大小的比例因子,指定为大于0的数值。比例因子应用于FontSize属性的值,以确定标题的字体大小。
示例:ax.TitleFontSizeMultiplier = 1.75
7/9标题字符厚度,指定为下列值之一:
“粗体”-比普通字符轮廓更粗的字符
“normal”-由特定字体定义的默认权重
示例:ax.TitleFontWeight = normal
8/9字体大小单位,指定为此表中的值之一。
‘points’
‘inches’
‘centimeters’
normalized
pixels
9/9此属性是只读的。
字符平滑,指定为“on”或“off”。
使用抗锯齿使文本在屏幕上更平滑。
示例:ax.FontSmoothing=on
不要使用抗锯齿。如果文本看起来模糊,请使用此设置。
示例:ax.FontSmoothing=off
刻度1/11刻度值,指定为增加值的向量。如果不希望沿轴有记号标记,请指定空向量。刻度值是沿轴显示刻度线的位置。记号标签是您在每个记号旁边看到的标签。使用XTickLabels、YTickLabels和ZTickLabels属性指定关联的标签。
示例:ax.XTick =
示例:ax.YTick = 0:10:100
或者,使用xticks、yticks和zticks函数指定刻度值。有关示例,请参见指定轴刻度值和标签。
数据类型:single|double|int8|int16|int32|int64|uint8|uint16|uint32|uint64|categorical|datetime|duration
2/11刻度值的选择模式,指定为以下值之一:
“auto”-根据轴的数据范围自动选择刻度值。
“manual”-手动指定刻度值。要指定值,请设置XTick、YTick或ZTick属性。
示例:ax.XTickMode=auto
3/11刻度标签,指定为字符向量的单元格数组或字符串数组。如果不希望显示刻度标签,请指定空单元格数组{}。如果没有为所有刻度值指定足够的标签,则标签将重复。
Tick标签支持TeX和乳胶标记。有关详细信息,请参阅TickLabelInterpreter属性。
示例:ax.XTickLabel={Jan,Feb,Mar,Apr}
或者,使用xticklabels、yticklabels和zticklabels函数。有关示例,请参见指定轴刻度值和标签。
4/11刻度标签的选择模式,指定为以下值之一:
“auto”-自动选择刻度标签。
“manual”-手动指定刻度标签。要指定标签,请设置XTickLabel、YTickLabel或ZTickLabel属性。
示例:ax.XTickLabelMode=auto
5/11刻度标签解释,指定为以下值之一:
“tex”-使用tex标记的子集解释标签。
“latex”-使用乳胶标记的子集解释标签。
“none”-显示文字字符。
TeX标记
默认情况下,MATLAB支持TeX标记的子集。使用TeX markup添加上标和下标,修改文本类型和颜色,并在文本中包含特殊字符。
下表列出了TickLabelInterpreter属性设置为默认值“tex”时支持的修饰符。修饰符在文本结束之前一直有效,除了上标和下标只修改下一个字符或大括号{}内的文本。

此表列出了解释器属性设置为“tex”时支持的特殊字符。
乳胶标记
要使用乳胶标记,请将TickLabelInterpreter属性设置为“乳胶”。在文本周围使用美元符号,例如,在内联模式下使用“$\int 1^{20}x^2dx$”,在显示模式下使用“$$\int1^{20}x^2dx$$”。
显示的文本使用默认的乳胶字体样式。要更改字体样式,请在文本中使用乳胶标记。FontName、FontWeight和FontAngle属性无效。
可以与乳胶解释器一起使用的最大文本大小为1200个字符。对于多行文本,此限制每行减少大约10个字符。有关乳胶系统的更多信息,请参见乳胶项目网站www.LaTeX-Project.org。


刻度标签旋转,指定为以度为单位的数值。正值表示逆时针旋转。负值表示顺时针旋转。
示例:ax.XTickLabelRotation=45
示例:ax.YTickLabelRotation=90
或者,使用xtickangle、ytickangle和ztickangle函数。
8/11小刻度线,指定为以下值之一:
“off”-不显示小刻度线。此值是具有线性比例的轴的默认值。
“on”-在轴上的主要刻度线之间显示次要刻度线。主要刻度线之间的间距决定次要刻度线的数量。此值是具有对数刻度的轴的默认值。
示例:ax.XMinorTick=on
9/11刻度线方向,指定为下列值之一:
“in”-将刻度线从轴线向内。(默认为二维视图)
“out”-将刻度线从轴线向外。(默认为三维视图)
“both”-将刻度线居中放置在轴线上。
示例:ax.TickDir=out
10/11TickDir属性的选择模式,指定为以下值之一:
“auto”-根据当前视图自动选择刻度方向。
“manual”-手动指定刻度方向。要指定刻度方向,请设置TickDir属性。
示例:ax.TickDirMode=auto
11/11刻度线长度,指定为形式的双元素向量。第一个元素是二维视图中的记号长度,第二个元素是三维视图中的记号长度。以相对于可见的x轴、y轴或z轴直线的最长长度规格化的单位指定值。
示例:ax.TickLength=
直尺1/4最小和最大限制,指定为形式的双元素向量,其中max大于min。可以将限制指定为数值、分类、日期时间或持续时间值。但是,指定的值类型必须与沿轴的值类型匹配。
可以指定两个限制,也可以指定一个限制,然后让轴自动计算另一个限制。对于自动计算的最小或最大限制,分别使用-inf或inf。
示例:ax.XLim=
示例:ax.YLim=
示例:ax.ZLim=
或者,使用xlim、ylim和zlim函数设置限制。有关示例,请参见指定轴限制。
数据类型:single|double|int8|int16|int32|int64|uint8|uint16|uint32|uint64|datetime|duration
2/4轴限制的选择模式,指定为以下值之一:
“auto”-根据绘制的数据自动选择轴限制,即轴中显示的所有对象的扩展数据、YData或ZData的总范围。
“manual”-手动指定轴限制。要指定轴限制,请设置XLim、YLim或ZLim属性。
示例:ax.XLimMode=auto
3/4轴标尺,作为标尺对象返回。标尺控制x轴、y轴或z轴的外观和行为。通过访问关联的标尺并设置标尺属性来修改特定轴的外观和行为。MATLAB为每个轴创建的标尺类型取决于绘制的数据。有关标尺属性的列表,请参见:
数值规则属性
DatetimeRuler属性
工期标尺属性
分类标尺属性
例如,通过x axis属性访问x轴的标尺。然后,将标尺的颜色属性,以及x轴的颜色更改为红色。同样,将y轴的颜色更改为绿色。
ax=gca;
ax.XAxis.Color=r;
ax.YAxis.Color=g;
如果Axes对象有两个y轴,则YAxis属性存储两个标尺对象。


x轴位置,指定为此表中的值之一。此属性仅适用于二维视图。
轴的底部。
示例:ax.XAxisLocation=bottom
轴的顶部。
示例:ax.XAxisLocation=top
通过原点(0,0)。
示例:ax.XAxisLocation=origin



版权声明:
1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。
2、本站仅提供信息发布平台,不承担相关法律责任。
3、若侵犯您的版权或隐私,请联系本站管理员删除。
4、文章链接:http://www.1haoku.cn/art_537301.html