主要内容

uiaxes

为应用中的情节创建UI轴

描述

例子

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

UIAxes对象对于在应用程序中创建笛卡尔图很有用。它们和笛卡尔坐标系非常相似返回的对象。函数。因此,您可以传递一个UIAxes对象与大多数接受对象。有关更多信息,请参见UIAxes和Axes对象之间的区别

例子

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

例子

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

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

例子

全部折叠

在UI轴上创建线状图和散点图。

创建一个带有UI轴的图形窗口,并分配UIAxes对象添加到变量斧头.向坐标轴添加线状图UIAxes对象的第一个输入参数情节函数。

图= ufigfig;Ax = uiaxes(fig);X = linspace(-pi,pi,50);Y = 5*sin(x);情节(ax, x, y)

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

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

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

图= ufigfig;Ax = uiaxes(图,“XDir”“反向”);X = linspace(-pi,pi);Y = sin(x);情节(ax, x, y)

或者,在使用点表示法创建轴之后指定属性。例如,反向y-轴方向使用点表示法访问YDir财产。

斧子。YDir =“反向”

参数指定UI轴位置位置财产。以像素为单位指定位置。

图= ufigfig;Ax = uiaxes(图,“位置”,[10 10 550 400]);

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

图= ufigfig;P = uipanel(图,“位置”,[10 10 400 400]);Ax = uiaxes(p,“位置”,[10 10 390 390]);

输入参数

全部折叠

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

名称-值参数

指定可选参数对为Name1 = Value1,…,以=家,在那里的名字参数名称和价值对应的值。名-值参数必须出现在其他参数之后,但对的顺序并不重要。

在R2021a之前,名称和值之间用逗号隔开,并括起来的名字在报价。

例子:“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 = '线性'

轴,刻度设置为“线性”。从0开始并在前一个值上加100增加的刻度值。
“日志”

对数尺度

例子:斧子。XScale = 'log'

请注意

在某些情况下,坐标轴可能不包含坐标:

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

  • 如果坐标全部为负,则所有值都以对数刻度显示,并带有适当的符号。

  • 不显示零值。

轴,刻度设置为“log”。刻度值从0.10开始(10提高到-1)。每个主要的滴答值增加了10倍。

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

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

实线样品

”——“ 虚线

虚线样本

”:“ 虚线

虚线样本

“-”。 Dash-dotted线

虚线-虚线样本,虚线和点交替使用

“没有” 没有线 没有线

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

例子:斧子。GridLineStyle = '——'

轴的大小和位置,包括标签和边距,指定为表单的四元素向量[左底宽高].这个属性等价于OuterPosition财产。这个向量定义了一个矩形,它包围了坐标轴的外边界。数值以指定的单位测量单位属性,默认为像素。

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

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

如果您想指定围绕坐标轴的文本的位置和位置,那么设置位置或者是OuterPosition财产。这些数字显示了由位置(或OuterPosition)和InnerPosition红色的。

坐标轴的二维视图 轴的三维视图

请注意

当父容器是TiledChartLayout

输出参数

全部折叠

UIAxes对象。使用斧头控件的属性UIAxes在创建它们之后。

更多关于

全部折叠

之间的差异UIAxes而且对象

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

财产 UIAxes对象 对象
NextPlot

默认值为“replacechildren”

默认值为“替换”

位置

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

位置财产相当于OuterPosition财产。

默认的位置[0.1300 0.1100 0.7750 0.8150]标准化单位。

位置财产相当于InnerPosition财产。

单位

默认值为“像素”

默认值为“归一化”

FontUnits

默认值为“像素”

默认值为“点”

版本历史

在R2016a中介绍

Baidu
map