持有

在添加新情节时保留当前情节

描述

例子

坚持,稍等保留在当前坐标图,以便加入新的轴地块不删除现有地块。新地块使用基于下一颜色和线条样式ColorOrderLineStyleOrder轴的性质。MATLAB®调整轴限制、刻度和刻度标签,以显示数据的全部范围。如果不存在轴,则持有命令创建它们。

例子

推迟将保持状态设置为off,以便添加到轴上的新图形将清除现有的图形并重置所有轴属性。添加到轴上的下一个plot使用基于的第一个颜色和线条样式ColorOrderLineStyleOrder轴的性质。此选项是默认行为。

所有持有等于坚持,稍等。该语法将在将来的版本中删除。使用坚持,稍等代替。

持有在on和off之间切换hold状态。

例子

持有(斧头,___)指定的轴的保持状态斧头而不是当前的坐标轴。指定斧头在前面任何语法中所有其他参数之前。在。周围使用单引号“上”“关闭”输入,如(ax,“上”)

例子

全部折叠

创建一个线图。使用坚持,稍等在不删除现有线图的情况下添加第二个线图。新情节采用了基于下一个颜色和线条的风格ColorOrderLineStyleOrder轴的性质。然后将保持状态重置为off。

x = linspace(π-π);日元= sin (x);情节(x, y₁)y2 = cos (x);情节(x, y2)

当保持状态是关闭的,新的地块删除现有地块。新的地块从颜色顺序和线型秩序的起点开始。

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

从R2019b开始,可以使用tiledlayoutnexttile功能。调用tiledlayout函数创建一个2×1平铺图表布局。调用nexttile函数创建坐标轴对象ax₁ax2。在每个轴上画一个正弦波图。

x = linspace (0, 10);日元= sin (x);y2 = cos (x);tiledlayout (2, 1)%顶级情节ax₁= nexttile;情节(AX1,X,Y1)%底部情节ax2 = nexttile;情节(ax2 x, y2)

第二正弦波添加到顶部的轴。

保持(AX1,“上”) y3 = sin(2*x);情节(ax₁,x, y3)持有(ax₁,“关闭”)

创建一个1乘2的平铺图表布局。调用nexttile函数创建两个轴对象并绘制成轴。

t = tiledlayout(1、2);ax₁= nexttile;ax2 = nexttile;散布(ax2,rand(1,10),rand(1,10),“填充”)

设置持有状态为两个坐标轴“上”。然后在每个图中显示额外的数据。

((ax₁ax2),“上”)情节(ax₁,(。5 .2 .5 .2]) scatter(ax2,rand(1,10),rand(1,10),“填充”)

输入参数

全部折叠

目标轴,指定为以下情况之一:

  • 任何类型的轴的对象:一个,PolarAxes,或GeographicAxes目的。

  • 属于同一类的坐标轴对象的数组。要确定类,使用函数。

如果不指定坐标轴,则持有设置当前轴的保持状态。

提示

  • 使用ishold函数来测试保持状态。

算法

持有函数设置这些属性:

  • NextPlot轴属性 - 设置相关的这种特性,PolarAxes,或GeographicAxes对象是“添加”要么'更换'

  • NextPlot属性的此属性数字反对“添加”

R2006a前推出