Axes属性很多,主要起控制坐标区的外观和行为的作用,共涉及十三类。
第1类:字体
Font Name——字体名称,默认为’Helvetica’。
要使用在任何区域设置中都有较好显示效果的等宽字体,请使用 “FixedWidth”。等宽字体依赖于根 FixedWidthFontName 属性。设置根 FixedWidthFontName 属性会导致立即更新显示方式以使用新字体。
FontWeight——字体粗细,指定为 ‘normal’ 或 ‘bold’。默认为’normal’。
FontSize——字体大小,数值标量。默认情况下,字体大小以磅为单位进行测量。要更改单位,请设置 FontUnits 属性。默认10磅。
MATLAB 会自动将某些文本缩放为坐标区字体大小的百分比。【标题和轴标签 - 默认情况下为坐标区字体大小的 110%。要控制缩放比例,请使用 TitleFontSizeMultiplier 和 LabelFontSizeMultiplier 属性。| 图例和颜色栏 - 默认情况下为坐标区字体大小的 90%。要指定不同的字体大小,请设置 Legend 或 Colorbar 对象的 FontSize 属性。】
FontSizeMode——字体大小的选择模式,默认‘auto’.
‘auto’ - 由 MATLAB 指定的字体大小。如果将坐标区的大小调整为小于默认大小,则字体大小可能会缩小以改善可读性和布局。
‘manual’ - 手动指定的字体大小。不随坐标区大小改变而缩放字体大小。要指定字体大小,请设置 FontSize 属性。
FontAngle —— 字体倾斜 ‘normal’ (默认) | ‘italic’
LabelFontSizeMultiplier — 标签字体大小的缩放因子,1.1 (默认) | 大于 0 的数值。
TitleFontSizeMultiplier — 标题字体大小的缩放因子,1.1 (默认) | 大于 0 的数值
TitleFontWeight — 标题字符的粗细,‘bold’ (默认) | ‘normal’
SubtitleFontWeight — 副标题字符粗细,‘normal’ (默认) | ‘bold’
FontUnits — 字体大小单位,可选值为’points’ (默认) | ‘inches’ | ‘centimeters’ | ‘normalized’ | ‘pixels’
FontSmoothing — 字体平滑处理,‘on’ (默认) | on/off 逻辑值
第2类: 刻度
XTick, YTick, ZTick — 刻度值;[] (默认) | 由递增值组成的向量
示例: ax.XTick = [2 4 6 8 10]
示例: ax.YTick = 0:10:100
XTickMode, YTickMode, ZTickMode — 刻度值的选择模式;‘auto’ (默认) | ‘manual’
‘auto’ - 根据坐标轴的数据范围自动选择刻度值。
‘manual’ - 手动指定刻度值。要指定值,请设置 XTick、YTick 或 ZTick 属性。
XTickLabel, YTickLabel, ZTickLabel — 刻度标签;‘’ (默认) | 字符向量元胞数组 | 字符串数组 | 分类数组
示例: ax.XTickLabel = {‘Jan’,‘Feb’,‘Mar’,‘Apr’}
XTickLabelMode, YTickLabelMode, ZTickLabelMode — 刻度标签的选择模式;‘auto’ (默认) | ‘manual’
‘auto’ - 自动选择刻度标签。
‘manual’ - 手动指定刻度标签。要指定标签,请设置 XTickLabel、YTickLabel 或 ZTickLabel 属性。
TickLabelInterpreter — 刻度标签解释器;‘tex’ (默认) | ‘latex’ | ‘none’
XTickLabelRotation, YTickLabelRotation, ZTickLabelRotation — 刻度标签的旋转;0 (默认) | 以度为单位的数值
XTickLabelRotationMode, YTickLabelRotationMode, ZTickLabelRotationMode — 刻度标签旋转的选择模式;‘auto’ (默认) | ‘manual’
XMinorTick, YMinorTick, ZMinorTick — 次刻度线;on/off 逻辑值
TickDir — 刻度线方向;‘in’ (默认) | ‘out’ | ‘both’ | ‘none’
‘in’ - 刻度线从轴线指向内部。(二维视图的默认值)
‘out’ - 刻度线从轴线指向外部。(三维视图的默认值)
‘both’ - 刻度线以轴线为中心。
‘none’ - 不显示任何刻度线。
TickDirMode — TickDir 的选择模式;‘auto’ (默认) | ‘manual’
TickLength — 刻度线长度;[0.01 0.025] (默认) | 二元素向量
刻度线长度,指定为 [2Dlength 3Dlength] 形式的二元素向量。第一个元素是二维视图中的刻度线长度,第二个元素是三维视图中的刻度线长度。指定值是以可见的 x 轴、y 轴或 z 轴中最长线条为基准进行归一化的值。
示例: ax.TickLength = [0.02 0.035]