网站换了服务器,聊城企业做网站推广,网站建设模板个人,兰州网站关键字优化目录
语法
说明
示例
在图窗中定位多个坐标区
将坐标区设置为当前坐标区
在选项卡上创建坐标区 axes函数的功能是创建笛卡尔坐标区。
语法
axes
axes(Name,Value)
axes(parent,Name,Value)
ax axes(___)
axes(cax)
说明 axes 在当前图窗中创建默认的笛卡尔坐标区 axes(___)
axes(cax)
说明 axes 在当前图窗中创建默认的笛卡尔坐标区并将其设置为当前坐标区。通常情况下您不需要在绘图之前创建坐标区因为如果不存在坐标区图形函数会在绘图时自动创建坐标区。 axes(Name,Value) 使用一个或多个名称-值对组参数修改坐标区的外观或控制数据的显示方式。例如FontSize,14 可设置坐标区文本的字体大小。 axes(parent,Name,Value) 在由 parent 指定的图窗、面板或选项卡中创建坐标区而不是在当前图窗中创建。 ax axes(___) 返回创建的 Axes 对象。可在创建Axes对象后使用ax查询和修改对象属性。 axes(cax) 将父图窗的CurrentAxes属性设置为cax。如果父图窗的HandleVisibilty属性设置为 on则cax将成为当前坐标区。此命令还将cax设置为父对象的Children属性中列出的第一个对象。父对象通常是一个图窗或一个分块图布局。
示例
在图窗中定位多个坐标区 在图窗中放置两个 Axes 对象并为每个对象添加一个绘图。 指定第一个 Axes 对象的位置使其左下角位于点 (0.1 0.1) 处宽度和高度均为 0.7。指定第二个 Axes 对象的位置使其左下角位于点 (0.65 0.65) 处宽度和高度均为 0.28。默认情况下所有值为基于图窗的归一化值。将这两个 Axes 对象返回为 ax1 和 ax2。
figure
ax1 axes(Position,[0.1 0.1 0.7 0.7]);
ax2 axes(Position,[0.65 0.65 0.28 0.28]);
如图所示 在每个 Axes 对象上添加一个绘图。通过将坐标区作为第一个输入参数传递给图形函数来指定坐标区。大多数图形函数会重置某些坐标区属性如刻度值和标签。但是它们不会重置坐标区的位置。
contour(ax1,peaks(20))
surf(ax2,peaks(20))
如图所示 将坐标区设置为当前坐标区 创建两个重叠的 Axes 对象。然后指定当前坐标区并添加一个绘图。 首先创建两个 Axes 对象并指定它们的位置。在每个坐标区周围显示框轮廓。将这两个 Axes 对象返回为 ax1 和 ax2。
figure
ax1 axes(Position,[0.1 0.1 .6 .6],Box,on);
ax2 axes(Position,[.35 .35 .6 .6],Box,on);
如图所示 将 ax1 设置为当前坐标区。此操作将使该坐标区显示在最前面并使其成为后续图形函数的目标。在坐标区上添加一个线图。
axes(ax1)
x linspace(0,10);
y sin(x);
plot(x,y)
如图所示 在选项卡上创建坐标区 创建包含两个选项卡的图窗。通过为每个选项卡指定父容器将坐标区添加到每个选项卡上。在第一个选项卡中绘制一条直线在第二个选项卡中绘制一个曲面。
figure
tab1 uitab(Title,Tab1);
ax1 axes(tab1);
plot(ax1,1:10)tab2 uitab(Title,Tab2);
ax2 axes(tab2);
surf(ax2,peaks)
如图所示 当前坐标区 当前坐标区是许多图形命令的默认目标对象如 plot、title 和 xlim。以下类型的对象可以成为当前坐标区。通常当前坐标区是所创建、点击或绘制的下列对象中的最后一个对象。 Axes 对象。 PolarAxes 对象。 GeographicAxes 对象。 独立可视化它是出于特殊目的设计的图其工作方式独立于其他图。例如heatmap 是一个独立可视化用于观察表数据中两个变量之间的交互。 gca命令返回当前坐标区图窗的 CurrentAxes 属性存储其当前坐标区。因此如果更改当前图窗则当前坐标区也会随之更改。