多语言展示
当前在线:1963今日阅读:142今日分享:25

UIAxes 的属性

UIAxes属性控制UIAxes对象的外观和行为。通过更改特性值,可以修改轴的某些方面。ax = uiaxes;c = ax.Color; ax.Color = 'blue';
工具/原料
1

电脑

2

matlab软件

字体
1

字体名,指定为系统支持的字体名。默认字体取决于特定的操作系统和区域设置。如果指定的字体不可用,则MATLAB®使用运行应用程序的系统上可用的字体中的最佳匹配。 示例:“Arial”

2

字体大小,指定为标量数值。字体大小影响标题、轴标签和刻度标签。它还影响与轴关联的任何图例或颜色条。测量单位是像素。默认字体大小取决于特定的操作系统和区域设置。MATLAB会自动将一些文本缩放为axes字体大小的百分比。 标题和轴标签-默认为轴字体大小的110%。要控制缩放,请使用TitleFontSizeMultiplier和LabelFontSizeMultiplier属性。 图例和颜色条-默认为轴字体大小的90%。若要指定其他字体大小,请改为设置图例或Colorbar对象的FontSize属性。 示例: ax.FontSize = 12

3

字符厚度,指定为“普通”或“粗体”。MATLAB使用FontWeight属性从系统上可用的字体中选择一种字体。并非所有字体都有粗体。因此,指定粗体字号仍可能导致正常字号。

4

字符倾斜,指定为“普通”或“斜体”。并非所有字体都有两种字体样式。因此,斜体字体看起来可能与普通字体相同。

5

标签字体大小的比例因子,指定为大于0的数值。比例因子应用于FontSize属性的值,以确定x轴、y轴和z轴标签的字体大小。例子: ax.LabelFontSizeMultiplier = 1.5

6

标题字体大小的比例因子,指定为大于0的数值。比例因子应用于FontSize属性的值,以确定标题的字体大小。示例:ax.TitleFontSizeMultiplier = 1.75

7

标题字符厚度,指定为下列值之一:“粗体”-比普通字符轮廓更粗的字符 “normal”-由特定字体定义的默认权重 示例:ax.TitleFontWeight = 'normal'

8

字体大小单位,指定为此表中的值之一。‘points’‘inches’‘centimeters’  'normalized'  'pixels'

9

此属性是只读的。字符平滑,指定为“on”或“off”。 使用抗锯齿使文本在屏幕上更平滑。示例:ax.FontSmoothing='on' 不要使用抗锯齿。如果文本看起来模糊,请使用此设置。示例:ax.FontSmoothing='off'

刻度
1

刻度值,指定为增加值的向量。如果不希望沿轴有记号标记,请指定空向量[]。刻度值是沿轴显示刻度线的位置。记号标签是您在每个记号旁边看到的标签。使用XTickLabels、YTickLabels和ZTickLabels属性指定关联的标签。示例: ax.XTick = [2 4 6 8 10]示例: ax.YTick = 0:10:100或者,使用xticks、yticks和zticks函数指定刻度值。有关示例,请参见指定轴刻度值和标签。数据类型:single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | categorical | datetime | duration

2

刻度值的选择模式,指定为以下值之一:“auto”-根据轴的数据范围自动选择刻度值。 “manual”-手动指定刻度值。要指定值,请设置XTick、YTick或ZTick属性。 示例:ax.XTickMode='auto'

3

刻度标签,指定为字符向量的单元格数组或字符串数组。如果不希望显示刻度标签,请指定空单元格数组{}。如果没有为所有刻度值指定足够的标签,则标签将重复。Tick标签支持TeX和乳胶标记。有关详细信息,请参阅TickLabelInterpreter属性。 示例:ax.XTickLabel={'Jan','Feb','Mar','Apr'} 或者,使用xticklabels、yticklabels和zticklabels函数。有关示例,请参见指定轴刻度值和标签。

4

刻度标签的选择模式,指定为以下值之一:“auto”-自动选择刻度标签。 “manual”-手动指定刻度标签。要指定标签,请设置XTickLabel、YTickLabel或ZTickLabel属性。 示例:ax.XTickLabelMode='auto'

5

刻度标签解释,指定为以下值之一:“tex”-使用tex标记的子集解释标签。 “latex”-使用乳胶标记的子集解释标签。 “none”-显示文字字符。 TeX标记 默认情况下,MATLAB支持TeX标记的子集。使用TeX markup添加上标和下标,修改文本类型和颜色,并在文本中包含特殊字符。 下表列出了TickLabelInterpreter属性设置为默认值“tex”时支持的修饰符。修饰符在文本结束之前一直有效,除了上标和下标只修改下一个字符或大括号{}内的文本。

6

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

7

刻度标签旋转,指定为以度为单位的数值。正值表示逆时针旋转。负值表示顺时针旋转。示例:ax.XTickLabelRotation=45 示例:ax.YTickLabelRotation=90 或者,使用xtickangle、ytickangle和ztickangle函数。

8

小刻度线,指定为以下值之一:“off”-不显示小刻度线。此值是具有线性比例的轴的默认值。 “on”-在轴上的主要刻度线之间显示次要刻度线。主要刻度线之间的间距决定次要刻度线的数量。此值是具有对数刻度的轴的默认值。 示例:ax.XMinorTick='on'

9

刻度线方向,指定为下列值之一:“in”-将刻度线从轴线向内。(默认为二维视图) “out”-将刻度线从轴线向外。(默认为三维视图) “both”-将刻度线居中放置在轴线上。 示例:ax.TickDir='out'

10

TickDir属性的选择模式,指定为以下值之一:“auto”-根据当前视图自动选择刻度方向。 “manual”-手动指定刻度方向。要指定刻度方向,请设置TickDir属性。 示例:ax.TickDirMode='auto'

11

刻度线长度,指定为[2Dlength 3Dlength]形式的双元素向量。第一个元素是二维视图中的记号长度,第二个元素是三维视图中的记号长度。以相对于可见的x轴、y轴或z轴直线的最长长度规格化的单位指定值。示例:ax.TickLength=[0.02 0.035]

直尺
1

最小和最大限制,指定为[min max]形式的双元素向量,其中max大于min。可以将限制指定为数值、分类、日期时间或持续时间值。但是,指定的值类型必须与沿轴的值类型匹配。可以指定两个限制,也可以指定一个限制,然后让轴自动计算另一个限制。对于自动计算的最小或最大限制,分别使用-inf或inf。 示例:ax.XLim=[0 10] 示例:ax.YLim=[-inf 10] 示例:ax.ZLim=[0 inf] 或者,使用xlim、ylim和zlim函数设置限制。有关示例,请参见指定轴限制。 数据类型:single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | datetime | duration

2

轴限制的选择模式,指定为以下值之一:“auto”-根据绘制的数据自动选择轴限制,即轴中显示的所有对象的扩展数据、YData或ZData的总范围。 “manual”-手动指定轴限制。要指定轴限制,请设置XLim、YLim或ZLim属性。 示例:ax.XLimMode='auto'

3

轴标尺,作为标尺对象返回。标尺控制x轴、y轴或z轴的外观和行为。通过访问关联的标尺并设置标尺属性来修改特定轴的外观和行为。MATLAB为每个轴创建的标尺类型取决于绘制的数据。有关标尺属性的列表,请参见:数值规则属性 DatetimeRuler属性 工期标尺属性 分类标尺属性 例如,通过x axis属性访问x轴的标尺。然后,将标尺的颜色属性,以及x轴的颜色更改为红色。同样,将y轴的颜色更改为绿色。 ax=gca; ax.XAxis.Color='r'; ax.YAxis.Color='g'; 如果Axes对象有两个y轴,则YAxis属性存储两个标尺对象。

4

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

推荐信息