uiaxes
为应用程序中的绘图创建UI轴
描述
在新的图形窗口中创建UI轴并返回斧头
= uiaxesUIAxes
对象。MATLAB®调用uifigure
函数创建图形。
UIAxes
对象对于在应用程序中创建笛卡尔图很有用。它们和笛卡尔坐标系很相似轴
返回的对象。轴
函数。因此,您可以传递一个UIAxes
对象添加到接受轴
对象。有关更多信息,请参见UIAxes和Axes对象之间的区别.
例子
在UI轴中创建图
在UI轴上创建线状图和散点图。
创建一个具有UI轴的图形窗口,并分配UIAxes
对象赋给变量。斧头
.属性向坐标轴添加线状图UIAxes
对象的第一个输入参数情节
函数。
FIG = ufigure;Ax = uiaxes(fig);X = linspace(-pi,pi,50);Y = 5* sinx;情节(ax, x, y)
设置保持状态,并添加一个散点图。指定UIAxes
对象的第一个输入参数持有
而且散射
功能。
(ax,“上”) y2 = 5* sinx + randn(1,50);散射(ax, x, y2)
指定UI轴属性
通过使用名称-值对参数设置属性来修改UI轴的外观。例如,将x-轴方向使用XDir
名称-值对。
FIG = ufigure;Ax = uiaxes(fig,“XDir”,“反向”);X = linspace(-pi,pi);Y = sinx;情节(ax, x, y)
或者,在使用点表示法创建坐标轴之后指定属性。例如,将y-轴方向使用点表示法访问YDir
财产。
斧子。YDir =“反向”;
指定UI轴位置
属性指定UI轴的位置位置
财产。以像素为单位指定位置。
FIG = ufigure;Ax = uiaxes(fig,“位置”,[10 10 550 400]);
添加UI轴到面板
在图形窗口的面板中添加UI轴。以像素为单位指定面板和轴的位置。
FIG = ufigure;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 |
默认值为 |
默认值为 |
版本历史
MATLAB突击队
Ha hecho clic en unenlace que对应一个este commando de MATLAB:
弹射突击队introduciéndolo en la ventana de commandos de MATLAB。Los navegadores web no permission comandos de MATLAB。
您也可以从以下列表中选择一个网站:
如何获得最佳的网站性能
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。