主要内容

指定Axis Tick值和标签

沿轴定制勾号和标签可以帮助突出显示数据的特定方面。这些示例显示了一些常见的自定义项,例如修改勾选值放置,更改刻度标签文本和格式化,并旋转刻度标签。

更改刻度值位置和标签

创建x为200线性间隔值在-10和10之间。把y写成cosx,画出数据。

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

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

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

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

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

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

对于R2016B之前的版本,请使用“勾选值”和“标签”设置使用XTick,XTickLabel,YTick, 和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属性,例如ax.xticklabelrotation = 45.

更改Tick标签格式

创建Stef图表并沿着显示勾选标签值y- 作为美元价值观。

利润= [20 40 50 40 50 60 70 60 70 60 60 70 80 90];stem(profit) xlim([0 15]) ytickformat(“美元”)

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

要对格式进行更多的控制,请指定自定义格式。例如,显示一个十进制值x-axis tick labels使用'%.1f'。显示y-axis tick标签为使用的英镑“\ xA3%.2f”。的选项\ xA3指示井号的Unicode字符。有关指定自定义格式的详细信息,请参阅xtickformat函数。

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

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

用于单个轴控制的标尺对象

MATLAB为每个轴创建一个标尺对象。与所有图形对象一样,标尺对象具有您可以查看和修改的属性。统治权对象允许更有单独的控制对格式化x设在,y设在或z设在。访问与特定轴相关联的标尺对象XAxis,桠溪,或z轴财产的财产对象。标尺的类型取决于轴上数据的类型。对于数值数据,MATLAB创建一个NumericRuler对象。

甘氨胆酸ax =;ax.XAxis
[0 5 10 15] TickValues: [0 5 10 15] TickLabelFormat: '%. '%. '%. '%. '%. '%. '%. '%. '%. '%。显示所有属性

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

图数据与y范围在-15,000和15,000之间。默认情况下,y-轴刻度标签使用指数符号,指数值为4,底数为10。将指数值改为2。设置指数属性关联的标尺对象的y设在。通过统治者对象通过桠溪财产的财产对象。指数标签和刻度标签相应更改。

x = linspace (0, 1000);y = 100 * exp (x) *罪(20 * x);plot(x,y) ax = gca;ax.YAxis。指数= 2;

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

将指数值更改为0,以便刻度标签不使用指数符号。

ax.YAxis。指数= 0;

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

另请参阅

功能

属性

相关话题