主要内容

指定轴刻度值和标签

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

更改点值位置和标签

将x创建为-10和10之间的200个线性间隔值。创建y为cos x。绘制数据。

x = linspace(-10、10200);y = cos (x);情节(x, y)

图中包含一个轴。轴包含一个类型为line的对象。

的点值位置进行更改x设在和y设在。将位置指定为递增值的向量。这些值不需要均匀间隔。

此外,更改与沿的每个标记值相关联的标签x设在。使用字符向量的单元格数组指定标签。若要在标签中包含特殊字符或希腊字母,请使用TeX标记,例如 π 的象征。

Xticks ([-3*pi -2*pi - 0 pi 2*pi 3*pi])“3 \π”“2 \π”' - \π' 0 '“\π”“2 \π”“3 \π”}) yticks([-1 -0.8 -0.2 0 0.2 0.8 1])

图中包含一个轴。轴包含一个类型为line的对象。

对于R2016b之前的版本,使用XTickXTickLabelYTick,YTickLabel的属性对象。例如,将对象转换为变量,例如甘氨胆酸ax =.然后设置XTick属性,例如斧子。XTick = [-3* -2* - 0 2* 3*].对于R2014b之前的版本,请使用函数来设置属性。

旋转蜱虫标签

创建散点图并沿每个轴旋转标记标签。将旋转指定为标量值。正值表示逆时针旋转。负值表示顺时针旋转。

x = 1000 *兰德(40岁,1);y =兰德(40岁,1);散射(x, y) xtickangle (45) ytickangle (90)

图中包含一个轴。轴包含一个散点类型的对象。

对于R2016b之前的版本,使用XTickLabelRotationYTickLabelRotation的属性对象。例如,将对象转换为变量,例如甘氨胆酸ax =.然后设置XTickLabelRotation属性,例如斧子。XTickLabelRotation = 45

更改标签格式

创建一个干图,并沿y-轴为美元价值。

利润= [20 40 50 40 50 60 70 60 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设在。控件访问与特定轴关联的标尺对象XAxis桠溪,或z轴财产的对象。标尺的类型取决于沿轴的数据类型。对于数值数据,MATLAB创建一个NumericRuler对象。

甘氨胆酸ax =;斧子。XAxis
an = NumericRuler with properties: limit: [0 15] Scale: 'linear' Exponent: 0 TickValues: [0 5 10 15] TickLabelFormat: '%。显示所有属性

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

图数据与y取值范围为-15,000到15,000。默认情况下,y-axis标记使用指数表示法,指数值为4,底数为10。将指数值改为2。设置指数属性关联的标尺对象的y设在。对象访问标尺对象桠溪财产的对象。指数标签和刻度标签会相应地改变。

x = linspace (0, 1000);y = 100 * exp (x) *罪(20 * x);Plot (x,y) ax = gca;ax.YAxis.Exponent = 2;

图中包含一个轴。轴包含一个类型为line的对象。

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

ax.YAxis.Exponent = 0;

图中包含一个轴。轴包含一个类型为line的对象。

另请参阅

功能

属性

相关的话题