主要内容

uiaxes

为应用程序中的绘图创建UI轴

描述

例子

斧头= uiaxes在新图形窗口中创建UI轴,并返回UIAxes对象。MATLAB®调用uifigure函数创建图形。

UIAxes对象对于在应用程序中创建笛卡尔图非常有用。它们和笛卡尔很相似对象返回的函数。因此,你可以通过UIAxes对象指向大多数接受对象。有关更多信息,请参见ui轴和轴对象的区别

例子

斧头= uiaxes (名称,值指定UIAxes属性值使用一个或多个名称,值对参数。

例子

斧头= uiaxes (在指定的父容器中创建UI轴。父结点可以是数字创建使用uifigure函数或其子容器之一。

斧头= uiaxes (名称,值指定UIAxes属性值使用一个或多个名称,值参数。

例子

全部折叠

在UI坐标轴上创建一个线图和一个散点图。

创建一个带有UI轴的图形窗口并分配UIAxes对象转换为变量斧头.通过指定。向坐标轴添加线图UIAxes对象的第一个输入参数情节函数。

无花果= uifigure;ax = uiaxes(图);x = linspace(π-π,50);y = 5 * sin (x);情节(ax, x, y)

设置保持状态并添加散点图。指定UIAxes对象的第一个输入参数持有散射功能。

(ax,“上”y2 = 5*sin(x) + randn(1,50);散射(ax, x, y2)

通过使用名称-值对参数设置属性来修改UI轴的外观。例如,反转x-轴方向使用XDir名称-值对。

无花果= uifigure;ax = uiaxes(图,“XDir”“反向”);x = linspace(π-π);y = sin (x);情节(ax, x, y)

或者,在创建轴之后使用点符号指定属性。例如,反转y使用点符号来访问YDir财产。

斧子。YDir =“反向”

属性指定UI轴的位置位置财产。以像素为单位指定位置。

无花果= uifigure;ax = uiaxes(图,“位置”,[10 10 550 400]);

在图形窗口的面板中添加UI轴。以像素为单位指定面板和轴的位置。

无花果= uifigure;p = uipanel(图,“位置”,[10 10 400 400]);ax = uiaxes (p,“位置”,[10 10 390 390]);

输入参数

全部折叠

父容器,指定为数字面板选项卡GridLayout,或TiledChartLayout对象。如果没有指定容器,则MATLAB调用uifigure函数创建一个新的数字作为父容器的对象。

名称-值对的观点

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

例子:“Xscale”、“线性”,“YScale”、“日志”

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

最小和最大限制,指定为两元素向量的形式(最小最大),在那里马克斯大于最小值.可以将限制指定为数字、分类、日期时间或持续时间值。但是,您指定的值的类型必须与轴上的值的类型匹配。

您可以指定两个极限,或指定一个极限,并让MATLAB自动计算另一个。对于自动计算的最小或最大限制,使用,分别。MATLAB使用“紧”用极限法计算相应的极限。

例子:斧子。XLim = [0 10]

例子:斧子。YLim = [-inf 10]

例子:斧子。ZLim = [0 inf]

另外,使用xlimylim,zlim函数来设置极限。例如,请参见指定轴的限制

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64|datetime|持续时间

轴比例,指定为这些值之一。

价值 描述 结果
“线性”

线性范围内

例子:斧子。XScale =“线性”

“日志”

对数尺度

例子:斧子。XScale =“日志”

请注意

坐标轴在某些情况下可能会排除坐标:

  • 如果坐标包含正负,则只显示正数。

  • 如果所有的坐标都是负的,那么所有的值都显示在具有适当符号的对数尺度上。

  • 不显示零值。

网格线的线样式,指定为表中的线样式之一。

线条样式 描述 产生的线
“- - -” 实线

“——” 虚线

“:” 虚线

“-”。 Dash-dotted线

“没有” 没有线 没有线

要显示网格线,请使用网格命令或设置XGridYGrid,或ZGrid财产“上”

例子:斧子。GridLineStyle = ', '

轴(包括标签和边距)的大小和位置,指定为表单的四个元素向量[左下角宽度高度].该属性等价于OuterPosition财产。向量定义了一个包含坐标轴外部边界的矩形。测量值的单位是由单位属性,默认为像素。

  • 元素定义矩形的位置,从父容器的左下角开始度量。

  • 宽度高度定义矩形的大小。

如果你想指定位置和轴周围的文本,那么设置位置或者是OuterPosition财产。这些数字显示了被定义的区域位置(或OuterPosition)和InnerPosition红色的。

2-D轴视图 轴的三维视图

请注意

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

输出参数

全部折叠

UIAxes对象。使用斧头的属性UIAxes创建完成后。

更多关于

全部折叠

之间的差异UIAxes对象

该表描述了不同的属性UIAxes对象。有关在应用程序中创建图表的更多信息,请参见在App Designer中显示图形

财产 UIAxes对象 对象
NextPlot

默认值为“replacechildren”

默认值为“替换”

位置

默认的位置[10 10 400 300]以像素为单位。

位置属性等价于OuterPosition财产。

默认的位置[0.1300 0.1100 0.7750 0.8150]在归一化单位。

位置属性等价于InnerPosition财产。

单位

默认值为“像素”

默认值为“归一化”

FontUnits

默认值为“像素”

默认值为“点”

介绍了R2016a