主要内容

newplot

确定绘制图形对象的位置

语法

newplot
h = newplot
h = newplot(目标)

描述

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

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

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

提示

要创建简单的2-D绘图,请使用情节函数来代替。

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

  • 在不更改任何属性或删除任何对象的情况下添加新的图形。

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

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

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

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

NextPlot

会发生什么

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

添加

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

replacechildren

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

这将清除当前数字,相当于发出clf命令。

取代

对象的设置如何,删除所有子对象HandleVisibility属性)并将图形属性重置为默认值,除非

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

这将清除并重置当前数字,相当于发出clf重置命令。

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

NextPlot

描述

添加

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

replacechildren

在显示新绘图之前,删除现有绘图。重置ColorOrderIndex而且LineStyleOrderIndex坐标轴属性设置为1,但不要重置其他坐标轴属性。添加到坐标轴的下一个图使用第一个颜色和线样式ColorOrder而且LineStyleOrder坐标轴的性质。这个值类似于using在每一个新的情节之前。

取代

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

replaceall

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

对于只有一个轴y相互重合,取代而且replaceall价值观是等价的。对于轴为2的情况y相互重合,取代值只影响活动端,而replaceall价值影响双方。

版本历史

之前介绍过的R2006a

Baidu
map