主要内容

创建笛卡尔轴

描述

在当前图形中创建默认的笛卡尔轴,并使其成为当前轴。通常,您不需要在绘图之前创建轴,因为图形函数在绘图时自动创建轴(如果它们不存在)。

例子

轴(名称,值)使用一个或多个名称-值对参数修改轴外观或控制数据显示方式。例如,“字形大小”,14设置轴文本的字体大小。有关属性列表,请参见轴属性

例子

轴(名称,值)属性指定的图形、面板或选项卡中的轴,而不是目前的数字。

斧头=轴(___)返回对象创建。使用斧头控件的属性对象。有关属性列表,请参见轴属性

轴(cax)所指定的轴或独立可视化cax当前轴让父母的形象成为焦点。该命令还使cax类中列出的第一个对象孩子们属性,并设置CurrentAxes属性cax

例子

全部折叠

两个位置对象,并为每个对象添加一个图。

指定第一个的位置对象,使其在点(0.1 0.1)处有一个左下角,宽度和高度为0.7。指定第二个的位置对象,使其在点(0.65 0.65)处有一个左下角,宽度和高度为0.28。默认情况下,这些值被规范化为图形。返回对象作为ax₁而且ax2

图ax1 = axes(“位置”,[0.1 0.1 0.7 0.7]);Ax2 =轴(“位置”,[0.65 0.65 0.28 0.28]);

图中包含2个轴对象。坐标轴对象1为空。坐标轴对象2为空。

为每一个添加一个图对象。通过将其作为第一个输入参数传递给图形函数来指定轴。大多数图形函数重置一些轴属性,如刻度值和标签。但是,它们不会重置轴的位置。

轮廓(ax₁,山峰(20)冲浪(ax2山峰(20))

图中包含2个轴对象。坐标轴对象1包含一个轮廓类型的对象。坐标轴对象2包含一个曲面类型的对象。

创建两个叠加对象。然后,指定当前轴并添加一个图。

首先创建两个对象并指定位置。显示每个轴周围的框轮廓。返回对象作为ax₁而且ax2

图ax1 = axes(“位置”,[0.1 0.1 .6 .6],“盒子”“上”);Ax2 =轴(“位置”,(。35 .35 .6 .6],“盒子”“上”);

图中包含2个轴对象。坐标轴对象1为空。坐标轴对象2为空。

使ax₁电流轴。此操作将轴带到显示器的前面,并使其成为后续图形功能的目标。在坐标轴上添加一个线形图。

轴(ax1) x = linspace(0,10);Y = sinx;情节(x, y)

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

创建带有两个选项卡的图形。通过为每个选项卡指定父容器,为每个选项卡添加轴。在第一个选项卡上画一条线,在第二个选项卡上画一个曲面。

图tab1 = uitab(“标题”“Tab1”);Ax1 =坐标轴(tab1);Plot (ax1,1:10) tab2 = uitab(“标题”“Tab2”);Ax2 =坐标轴(tab2);冲浪(ax2山峰)

图中包含2个坐标轴对象和另一个uitabgroup类型的对象。坐标轴对象1包含一个曲面类型的对象。坐标轴对象2包含一个line类型的对象。

输入参数

全部折叠

父容器,指定为数字面板选项卡TiledChartLayout,或GridLayout对象。

使电流的轴,指定为对象,PolarAxes对象,GeographicAxes对象或独立的可视化对象,例如的热图

如果希望在不更改图形状态的情况下使对象成为当前轴,请设置CurrentAxes包含该对象的图形的属性;例如:

FIG = gcf;图currentaxes = cax;
如果希望图形保持最小化或堆叠在其他图形下面,但希望指定当前轴,则此方法非常有用。

名称-值参数

例子:轴(“位置”,[。3 .3 .5 .5])设置位置。

的可选逗号分隔对名称,值参数。的名字参数名称和价值对应的值。的名字必须出现在单引号内(' ')。可以指定多个名称和值对参数为Name1, Value1,…,的家

一些图形函数在绘图时更改轴属性值,例如轴限制或刻度值。绘图后设置轴属性。

请注意

这里列出的属性只是一个子集。有关完整列表,请参见轴属性

大小和位置(不包括标签的边距),指定为窗体的四元素向量[左下宽高].默认为MATLAB®度量容器规范化的单位值。要更改单位,请设置单位财产。

  • 而且元素定义了从容器的左下角(通常是图形、面板或制表符)到位置边界的左下角的距离。

  • 宽度而且高度元素是位置边界尺寸。对于3-D视图中的轴,位置属性是包含坐标轴的最小矩形。

如果要为轴周围的文本指定位置和位置,则设置OuterPosition财产。这些数字显示了定义的区域OuterPosition值(蓝色)和位置值(红色)。

轴的二维视图 轴的三维视图

带有标题和轴标签的二维轴。内部位置用红色标出。它只包含了绘图框。标题、轴标签和勾号标签位于矩形之外。外部位置用蓝色标出。它包含了绘图框、标题和轴标签。

带有标题和轴标签的三维轴。内部位置用红色标出。它包含了绘图框。标题和轴标签位于这个矩形的外面。根据绘图框的方向,一些标记标签可能位于此矩形的内部或外部。外部位置用蓝色标出。它包含了绘图框、标题和所有轴标签。

有关轴位置的更多信息,请参见控制轴布局

请注意

类的父容器时,设置此属性无效TiledChartLayout

大小和位置,包括标签和边距,指定为窗体的四元素向量[左下宽高].默认情况下,MATLAB以容器规范化的单位测量值。要更改单位,请设置单位财产。的默认值[0 0 1 1]包括容器的整个内部。

  • 而且元素定义了从容器的左下角(通常是图形、面板或制表符)到外部位置边界的左下角的距离。

  • 宽度而且高度元素是外部位置边界尺寸。

这些数字显示了定义的区域OuterPosition值(蓝色)和位置值(红色)。

轴的二维视图 轴的三维视图

带有标题和轴标签的二维轴。内部位置用红色标出。它只包含了绘图框。标题、轴标签和勾号标签位于矩形之外。外部位置用蓝色标出。它包含了绘图框、标题和轴标签。

带有标题和轴标签的三维轴。内部位置用红色标出。它包含了绘图框。标题和轴标签位于这个矩形的外面。根据绘图框的方向,一些标记标签可能位于此矩形的内部或外部。外部位置用蓝色标出。它包含了绘图框、标题和所有轴标签。

有关轴位置的更多信息,请参见控制轴布局

请注意

类的父容器时,设置此属性无效TiledChartLayout

定位单位,指定为这些值之一。

单位 描述
“归一化”(默认) 容器(通常是图形或面板)的规范化。容器的左下角映射到(0,0)右上角映射到(1,1)
“英寸” 英寸。
“厘米” 厘米。
“角色”

基于图形根对象的默认uicontrol字体:

  • 字符宽度=字母的宽度x

  • 字符高度=两行文本基线之间的距离。

“点” 字体设计点。1分等于1/72英寸。
“像素”

像素。

从R2015b开始,以像素为单位的距离与Windows上的系统分辨率无关®而且麦金塔电脑系统。

  • 在Windows系统上,一个像素是1/96英寸。

  • 麦金塔电脑在系统中,一个像素是1/72英寸。

  • 在Linux上®在系统中,像素的大小是由系统分辨率决定的。

当指定单位为a时名称,值对象创建时,必须设置单位属性,然后再指定要使用这些单元的属性,例如位置

更多关于

全部折叠

当前轴

当前轴是许多图形命令的默认目标对象,例如情节标题,xlim.以下类型的对象可以成为当前轴。通常,创建、单击或绘制到的是这些对象中的最后一个。

  • 一个对象。

  • 一个PolarAxes对象。

  • 一个GeographicAxes对象。

  • 独立可视化,这是为特殊目的而设计的图表,它独立于其他图表。例如,的热图是用于观察表格数据中两个变量之间相互作用的独立可视化。

gca命令返回当前轴,而CurrentAxes属性存储图形的当前轴。因此,如果您改变当前图形,当前轴也会改变。

版本历史

R2006a之前介绍