uiaxes
为应用中的情节创建UI轴
描述
在一个新的图形窗口中创建一个UI轴,并返回斧头
= uiaxesUIAxes
对象。MATLAB®调用uifigure
函数来创建图形。
UIAxes
对象对于在应用程序中创建笛卡尔图很有用。它们和笛卡尔坐标系非常相似轴
返回的对象。轴
函数。因此,您可以传递一个UIAxes
对象与大多数接受轴
对象。有关更多信息,请参见UIAxes和Axes对象之间的区别.
例子
在UI轴中创建plot
在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轴属性
通过使用名称-值对参数设置属性,修改UI轴的外观。例如,反向x-轴方向使用XDir
名称-值对。
图= ufigfig;Ax = uiaxes(图,“XDir”,“反向”);X = linspace(-pi,pi);Y = sin(x);情节(ax, x, y)
或者,在使用点表示法创建轴之后指定属性。例如,反向y-轴方向使用点表示法访问YDir
财产。
斧子。YDir =“反向”;
指定UI轴位置
参数指定UI轴位置位置
财产。以像素为单位指定位置。
图= ufigfig;Ax = uiaxes(图,“位置”,[10 10 550 400]);
添加UI轴到面板
在图形窗口的面板中添加UI轴。以像素为单位指定面板和轴的位置。
图= ufigfig;P = uipanel(图,“位置”,[10 10 400 400]);Ax = uiaxes(p,“位置”,[10 10 390 390]);
输入参数
父
- - - - - -父容器
数字
对象|面板
对象|选项卡
对象|GridLayout
对象|TiledChartLayout
对象
父容器,指定为数字
,面板
,选项卡
,GridLayout
,或TiledChartLayout
对象。如果没有指定容器,MATLAB调用uifigure
函数来创建一个新的数字
对象,它充当父容器。
名称-值参数
指定可选参数对为Name1 = Value1,…,以=家
,在那里的名字
参数名称和价值
对应的值。名-值参数必须出现在其他参数之后,但对的顺序并不重要。
在R2021a之前,名称和值之间用逗号隔开,并括起来的名字
在报价。
例子:“Xscale”、“线性”,“YScale”、“日志”
这里的属性列表只是一个子集。有关完整列表,请参见UIAxes属性.
XLim
,YLim
,ZLim
- - - - - -最小和最大轴限制
[0 1]
(默认)|两元向量的形式(最小最大)
最小和最大限制,指定为形式的双元素向量(最小最大)
,在那里马克斯
大于最小值
.可以将限制指定为数值、类别、日期时间或持续时间值。但是,指定的值的类型必须与沿轴的值的类型相匹配。
您可以指定两个极限,或者指定一个极限,然后让MATLAB自动计算另一个极限。对于自动计算的最小或最大限制,使用负
或正
,分别。MATLAB使用“紧”
极限法计算相应的极限。
例子:斧子。XLim = [0 10]
例子:斧子。YLim = [-inf 10]
例子:斧子。ZLim = [0 inf]
或者,使用xlim
,ylim
,zlim
函数来设置极限。示例请参见指定轴限.
数据类型:单
|双
|int8
|int16
|int32
|int64
|uint8
|uint16
|uint32
|uint64
|datetime
|持续时间
XScale
,YScale
,ZScale
- - - - - -沿轴的值的比例
“线性”
(默认)|“日志”
轴刻度,指定为以下值之一。
价值 | 描述 | 结果 |
---|---|---|
“线性” |
线性范围内 例子: |
|
“日志” |
对数尺度 例子: 请注意 在某些情况下,坐标轴可能不包含坐标:
|
GridLineStyle
- - - - - -网格线的线条样式
“- - -”
(默认)|“——”
|“:”
|“-”。
|“没有”
网格线的线样式,指定为该表中的线样式之一。
线条样式 | 描述 | 产生的线 |
---|---|---|
“-” |
实线 |
|
”——“ |
虚线 |
|
”:“ |
虚线 |
|
“-”。 |
Dash-dotted线 |
|
“没有” |
没有线 | 没有线 |
要显示网格线,请使用网格
命令或设置XGrid
,YGrid
,或ZGrid
财产“上”
.
例子:斧子。GridLineStyle = '——'
位置
- - - - - -轴的大小和位置,包括标签和页边距
[10 10 400 300]
(默认)|研制出向量
轴的大小和位置,包括标签和边距,指定为表单的四元素向量[左底宽高]
.这个属性等价于OuterPosition
财产。这个向量定义了一个矩形,它包围了坐标轴的外边界。数值以指定的单位测量单位
属性,默认为像素。
的
左
而且底
元素定义矩形的位置,从父容器的左下角开始测量。的
宽度
而且高度
定义矩形的大小。
如果您想指定围绕坐标轴的文本的位置和位置,那么设置位置
或者是OuterPosition
财产。这些数字显示了由位置
(或OuterPosition
)和InnerPosition
红色的。
坐标轴的二维视图 | 轴的三维视图 |
---|---|
|
|
请注意
当父容器是TiledChartLayout
.
输出参数
斧头
- - - - - -UIAxes
对象
UIAxes
对象
UIAxes
对象。使用斧头
控件的属性UIAxes
在创建它们之后。
更多关于
之间的差异UIAxes
而且轴
对象
该表描述了不同的属性UIAxes
而且轴
对象。有关在应用程序中创建图表的更多信息,请参见在应用程序设计器中显示图形.
财产 | UIAxes 对象 |
轴 对象 |
---|---|---|
NextPlot |
默认值为 |
默认值为 |
位置 |
默认的 的 |
默认的 的 |
单位 |
默认值为 |
默认值为 |
FontUnits |
默认值为 |
默认值为 |
版本历史
在R2016a中介绍
MATLAB命令
你点击了一个对应于这个MATLAB命令的链接:
在MATLAB命令窗口中输入命令来运行该命令。Web浏览器不支持MATLAB命令。
您也可以从以下列表中选择网站:
如何获得最佳的网站性能
选择中国网站(中文或英文)以获得最佳的网站表现。其他MathWorks国家网站没有针对从您的位置访问进行优化。