主要内容

沿每个轴控制数据单元长度

描述

例子

申请(比率设置当前轴的数据宽高比。数据宽高比是数据单元的相对长度沿X-轴,y- 轴,和Z.-轴。指定比率作为表示每个轴的数据单元的相对长度的正值的三元素矢量。例如,[1 2 3]表示沿0到1的长度X-轴等于沿轴从0到2的长度y-轴和0到3沿Z.-轴。对于所有方向的等于数据单元长度,使用[1 1]

例子

D.= D`.返回当前轴的数据宽高比。

例子

Daspect Auto.设置自动模式,使轴可以选择数据长宽比。模式必须是自动的,以启用“拉伸“轴的特征。

DASPED手册设置手动模式并使用存储在的比率DataAspectRatio财产对象。当模式为手动时,它会禁用轴的拉伸到填充行为。指定数据宽高比的值将模式设置为手动。

例子

m= daspect (“模式”返回当前模式,即它'汽车''手动的'。默认情况下,除非您指定数据宽高比或将模式设置为手动,否则模式是自动的。

例子

___= daspect (斧头___使用指定的轴斧头而不是当前的坐标轴。指定坐标轴作为前面任何语法的第一个输入参数。使用单引号'汽车''手动的'输入。

例子

全部折叠

绘制一组数据。通过将数据纵横比设置为所有方向使用等长度的数据单元[1 1]

t = linspace(0, 2 *π);x = cos (t);y =罪(t);绘图(x,y)daspect([1 1 1])

图中包含一个坐标轴。轴包含一个线型对象。

绘制一组数据。设置数据宽高比,使一个数据单元的长度X- 轴方向等于两个数据单元的长度y- 轴方向和Z.- 轴方向(未显示)。

t = linspace(0, 2 *π);x = cos (t);y =罪(t);Plot (x,y) daspect([1 2 2])

图中包含一个坐标轴。轴包含一个线型对象。

设置数据宽高比时,关联的模式会更改为手动。查询当前数据宽高比模式。

d = daspect(“模式”
d =“手册”

创建随机数据的三维散点图,并设置数据宽高比。然后恢复到默认的数据宽高比。

x = rand(100,1);y = rand(100,1);z = rand(100,1);散射3(x,y,z)daspect([3 2 1])

图中包含一个坐标轴。坐标轴包含一个散点类型的对象。

汽车

图中包含一个坐标轴。坐标轴包含一个散点类型的对象。

创建曲面图并查询数据长宽比。

(x, y) = meshgrid (2: .2:2);z = x。* exp (- x。^ 2 - y ^ 2);冲浪(x, y, z)

图中包含一个坐标轴。轴包含一个类型为曲面的对象。

d = daspect.
d =1×34 4 1

这个比值表示四个单位的长度X- 轴方向等于四个单位y- 轴方向和一个单位Z.- 轴方向。例如,如果比率是[4 4 1],然后从0到1的长度X的长度从0到1y-axis和0到0.25Z.-轴。

创建包含轴的2乘1个瓷砖图表布局AX1AX2.。绘制到轴上,并通过指定设置较低曲线的数据纵横比AX2.的第一个输入参数功能。

Tiledlayout (2,1) ax1 = nexttile;Plot (ax1,1:10) ax2 = nexttile;Plot (ax2,1:10) daspect(ax2,[1 2 1])

图包含2个轴。轴1包含类型线的对象。轴2包含类型线的对象。

输入参数

全部折叠

数据宽高比,指定为正值的三元素矢量。例如,daspect ((1 2 3))指定沿X-axis等于两个单位的长度y轴和沿轴三个单位Z.-轴。

指定数据宽高比将设置DataAspectRatio财产对象。这DataAspectRatio物业与之交互PlotBoxAspectRatioXLimYLim,ZLim控件的长度和比例X-轴,y- 轴,和Z.-轴。

指定比率设置dataaspectratiomode.财产'手动的'并禁用拉伸坐标轴的性质。

数据类型:单身的||INT8.|int16|int32|INT64.|uint8.|uint16|UINT32|UINT64

目标轴,指定为一个对象。如果你不指定坐标轴,那么使用当前轴(GCA.).

输出参数

全部折叠

当前数据的宽高比,返回为三个元素的值向量,表示X-轴,y- 轴,和Z.数据单元长度。

查询数据宽高比将返回DataAspectRatio属性的值对象。

当前数据宽高比模式,返回'汽车''手动的'。当模式是自动的,matlab®确定适当的数据纵横比值。如果指定一个值,则模式将更改为手动模式。

查询数据宽高比模式返回dataaspectratiomode.属性的值对象。

更多关于

全部折叠

拉伸

当启用“拉伸到填充”行为时,Matlab延长轴以填充可用空间。轴可能与存储在其中的数据宽高比,绘图框宽高比和相机视角值不完全匹配DataAspectRatioPlotBoxAspectRatio,CameraViewAngle属性。

如果指定数据宽高比,绘图框宽高比或相机视角,则禁用“拉伸到填充”行为。当行为被禁用时,Matlab在可用空间内尽可能大的轴,并且严格遵守属性值。没有失真。有关更多信息,请参阅控制轴布局

算法

函数集和查询与数据宽高比相关的多个轴属性。

  • DataAspectRatio—存储数据宽高比值的属性。

  • dataaspectratiomode.—存储数据宽高比模式的属性。当您设置比率时,此属性将更改为'手动的'

之前介绍过的R2006a