主要内容

抓住

添加新图时保留当前图

描述

例子

坚持,稍等保留当前轴中的图,以使添加到轴上的新图不会删除现有的图。新图使用基于色点Linestyleorder轴的性质。MATLAB®调整轴限制,刻度标记和刻度标签,以显示全部数据范围。如果轴不存在,那么抓住命令创建它们。

例子

坚持下去将保持状态设置为OFF,以便将新图添加到轴上清除现有图并重置所有轴属性。添加到轴上的下一个图使用了基于第一种颜色和线样式色点Linestyleorder轴的性质。此选项是默认行为。

全力以赴是相同的坚持,稍等。该语法将在以后的版本中删除。利用坚持,稍等反而。

抓住在开关之间切换持有状态。

例子

抓住(斧头,,,,___设置由斧头而不是当前轴。指定斧头在以前的任何语法中的所有其他参数之前。在周围使用单人行情'上''离开'输入,例如保持(斧头,'on')

例子

全部收缩

创建一个线图。利用坚持,稍等在不删除现有行图的情况下添加第二行图。新图使用基于色点Linestyleorder轴的性质。然后将持有状态重置为关闭。

x = linspace(-pi,pi);y1 = sin(x);情节(x,y1)保持y2 = cos(x);情节(x,y2)保持离开

图包含一个轴对象。轴对象包含2个类型行的对象。

当持有状态关闭时,新图删除了现有的图。新图从颜色顺序和线样式顺序的开头开始。

y3 = sin(2*x);情节(x,y3)

图包含一个轴对象。轴对象包含一个类型行的对象。

从R2019B开始,您可以使用TiledlayoutNexttile功能。致电Tiledlayout功能以创建2 by-1瓷砖图表布局。致电Nexttile创建轴对象的功能AX1AX2。在每个轴上绘制正弦波图。

x = linspace(0,10);y1 = sin(x);y2 = cos(x);Tiledlayout(2,1)百分比最高情节ax1 = nexttile;图(AX1,X,Y1)%底部图ax2 = nexttile;图(AX2,X,Y2)

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

在顶轴上添加第二个正弦波。

保持(AX1,'上')y3 = sin(2*x);图(AX1,X,Y3)保持(AX1,'离开'

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

创建一个1 x-2瓷砖图表布局。致电Nexttile功能以创建两个轴对象并绘制到轴上。

T = TileDlayout(1,2);ax1 = nexttile;ax2 = nexttile;图(AX1,[0 1 0 1])散点(AX2,RAND(1,10),RAND(1,10),'填充'

图包含2个轴对象。轴对象1包含类型行的对象。轴对象2包含类型散点的对象。

设置抓住两个轴的状态'上'。然后在每个图中显示其他数据。

保持([AX1 AX2],'上')图(AX1,[。5.2 .5 .2])散射(AX2,RAND(1,10),RAND(1,10),'填充'

图包含2个轴对象。轴对象1包含2个类型行的对象。轴对象2包含2个类型散点的对象。

输入参数

全部收缩

目标轴,指定为以下一个:

  • 任何类型的轴对象:,,,,极性, 或者地理目的。

  • 属于同一类的轴对象数组。要确定课程,请使用班级功能。

如果您不指定轴,则抓住设置当前轴的保持状态。

提示

  • 使用ISHOLD功能测试持有状态。

算法

抓住功能设置这些属性:

  • NextPlot轴属性 - 设置关联的此属性,,,,极性, 或者地理目的是'添加'或者'代替'

  • NextPlot图属性 - 设置此属性数字反对'添加'

版本历史记录

在R2006a之前引入