主要内容

newplot

确定在何处绘制图形对象

语法

newplot
h = newplot
h = newplot(目标)

描述

newplot为后续图形命令准备图形和轴。

h = newplot为后续图形命令准备图形和轴,并返回当前轴。

h = newplot(目标)指定的对象目标用于绘制当前图形的当前轴。目标对象可以是笛卡尔轴、极轴或地理轴对象。如果目标是空的,newplot行为就像在没有任何输入的情况下调用它。

提示

要创建一个简单的二维图,使用情节函数来代替。

使用newplot在高级图形代码开始时,确定要输出哪个图形和坐标轴为目标。调用newplot可以改变当前图形和当前轴。基本上,当你在现有的图形和轴上绘制图形时,有三个选项:

  • 添加新的图形而不改变任何属性或删除任何对象。

  • 在绘制新对象之前,删除所有句柄未隐藏的现有对象。

  • 删除所有现有对象,不管它们的句柄是否被隐藏,并在绘制新对象之前将大多数属性重置为默认值(具体信息请参见下表)。

图形和坐标轴NextPlot属性确定newplot行为。下面两个表用不同的属性值描述了这种行为。

首先,newplot读取当前的数字NextPlot财产和相应的行为。

NextPlot

会发生什么

创建一个新图形并将其作为当前图形使用。

添加

在不清除任何已经存在的图形对象的情况下绘制当前图形。

replacechildren

删除其所有子对象HandleVisibility属性设置为并重新设置图NextPlot财产添加

这将清除当前的数字,并等价于发出clf命令。

取代

删除所有子对象(不管HandleVisibility属性),并将图形属性重置为默认值,除非

NextPlot复位为添加不管用户定义的默认值。

这将清除并重置当前图形,并等效于发出clf重置命令。

newplot确定要绘制的图形,读取当前坐标轴NextPlot财产和相应的行为。

NextPlot

描述

添加

向现有的坐标轴添加新图。在显示新绘图之前,不要删除现有绘图或重置坐标轴属性。

replacechildren

在显示新图之前,先删除已有的图。重置ColorOrderIndexLineStyleOrderIndex坐标轴属性为1,但不重置其他坐标轴属性。添加到坐标轴上的下一个图形使用第一种颜色和基于ColorOrderLineStyleOrder轴的性质。这个值与using类似在每一个新情节之前。

取代

删除现有的图形和重置所有的轴属性,除了位置单位,设置为默认值,然后显示新图形。

replaceall

删除现有的图形和重置所有的轴属性,除了位置单位,设置为默认值,然后显示新图形。这个值与using类似cla重置在每一个新情节之前。

对于只有一个轴的坐标轴y相互重合,取代replaceall价值观是等价的。对于两个轴y相互重合,取代值只影响活动方,而replaceall价值影响双方。

之前介绍过的R2006a