主要内容

指定轴的刻度值和标签

沿着坐标轴自定义标记值和标签可以帮助突出显示数据的特定方面。这些示例展示了一些常见的定制,例如修改刻度值的位置、更改刻度标签文本和格式以及旋转刻度标签。

更改标记值位置和标签

创建x作为-10和10之间200个线性间隔值创建y为x的余弦。图中的数据。

X = linspace(-10,10,200);Y = COS(X);积(X,Y)

图包含轴对象。轴对象包含类型线的对象。

将沿着刻度值的位置X设在和y设在。指定的位置作为增加值的向量。不需要值间隔均匀。

另外,更改沿每个刻度值相关联的标签X设在。指定使用字符向量的单元阵列的标签。要包含特殊字符或标签希腊字母,使用TeX的标记,如\ PI π 象征。

xticks([ -  3 * PI -2 * PI -pi 0 PI 2 * PI 3 *π)xticklabels({'-3 \ P1'“2 \π”' -  \ PI''0''\ PI'“2 \π”“3 \π”})yticks([ -  1 -0.8 -0.2 0 0.2 0.8 1])

图包含轴对象。轴对象包含类型线的对象。

对于R2016b之前的版本,使用XTICKXTickLabelYTick,YTickLabel的性质对象。例如,赋值对象到一个变量,如AX = GCA.然后设置XTICK使用点符号属性,如ax.XTick = [-3 * PI -2 * PI -pi 0 PI 2 * PI 3 * PI].对于之前的版本R2014b,使用函数来设置的属性。

旋转刻度标记

创建散点图和沿每个轴旋转的刻度标记。指定旋转的标量值。正值表示逆时针旋转。负值表示顺时针方向旋转。

X = 1000 *兰特(40,1);Y =兰特(40,1);散射(X,Y)xtickangle(45)ytickangle(90)

图包含轴对象。轴对象包含类型散射的对象。

对于R2016b之前的版本,使用XTickLabelRotationYTickLabelRotation的性质对象。例如,赋值对象到一个变量,如AX = GCA.然后设置XTickLabelRotation使用点符号属性,如斧子。XTickLabelRotation = 45

更改Tick标志格式

控件创建一个干图并显示标记值y-axis作为美元值。

利润= [20 40 50 40 50 60 70 60 70 60 60 70 80 90];茎(利润)XLIM([0 15])ytickformat('美元'

图包含轴对象。轴对象包含类型的干的对象。

要对格式进行更多的控制,请指定自定义格式。例如,显示一个十进制值X使用轴刻度标记“% .1f”.显示y轴刻度标记为英镑使用'\ XA3%.2f'.选项\ XA3指示英镑符号的Unicode字符。有关指定自定义格式的详细信息,请参阅xtickformat功能。

xtickformat(“% .1f”)ytickformat('\ XA3%.2f'

图包含轴对象。轴对象包含类型的干的对象。

对于各轴控制尺对象

MATLAB为每个轴创建一个标尺对象。与所有图形对象一样,标尺对象也具有可以查看和修改的属性。标尺对象允许对对象的格式进行更独立的控制X-轴,y轴,或Z.设在。控件访问与特定轴关联的标尺对象x轴Y轴, 或者Z轴财产的对象。类型标尺取决于沿着轴线的数据的类型。对于数字数据,MATLAB创建NumericRuler对象。

AX = GCA;ax.XAxis
ANS = NumericRuler与属性:限制:[0 15]规模: '线性' 指数:0 TickValues:[0 5 10 15] TickLabelFormat: '%.1F' 显示所有属性

控制值指数标签中使用标尺对象

与绘图数据y取值范围在-15,000到15,000之间。默认情况下,y轴刻度标签使用指数表示法用4的指数值和10.更改指数值来2.设置的基部的指数与相关联的标尺对象的属性y设在。方法访问标尺对象Y轴财产的对象。指数标签和勾号标签会相应地改变。

X = linspace(0,5,1000);Y = 100 * EXP(X)* SIN(20 * X);积(X,Y)AX = GCA;ax.YAxis.Exponent = 2;

图包含轴对象。轴对象包含类型线的对象。

将指数值更改为0,使标记标签不使用指数表示法。

ax.YAxis.Exponent = 0;

图包含轴对象。轴对象包含类型线的对象。

也可以看看

职能

特性

相关的话题