文档

refreshdata

当指定数据源时,刷新图中的数据

语法

refreshdata
refreshdata (figure_handle)
refreshdata (object_handles)
refreshdata (object_handles。”工作空间”)

描述

refreshdata计算任何数据源属性(XDataSourceYDataSource,或ZDataSource)在当前图中的所有图形中的对象上。如果指定的数据源已更改,请使用MATLAB®软件更新图形以反映这一变化。

    注意:分配给数据源属性的变量必须在基本工作区中,否则必须指定工作空间选择“来电”

refreshdata (figure_handle)刷新指定图形中对象的数据。

refreshdata (object_handles)中指定的对象的数据object_handles或者这些对象的子对象。因此,object_handles可以包含图形、轴或绘图对象句柄。

refreshdata (object_handles。”工作空间”)使您可以指定是在基本工作空间中计算数据源属性,还是在函数所在的工作空间中计算数据源属性refreshdata被称为。“工作区”Is可以是以下值之一:

  • “基地”-评估基本工作区中的数据源属性。

  • “来电”-在调用refreshdata的函数的工作空间中计算数据源属性。

例子

全部折叠

绘制一个正弦波并返回图表线句柄,h

X = linspace(0,8);Y = sinx;图h = plot(x,y);

属性标识图形的数据源XDataSource而且YDataSource属性x而且y,分别。然后,修改y.调用refreshdata这样图形就会随着变化而更新y

h.XDataSource =“x”;h.YDataSource =“y”;Y = sinx ^3;refreshdata

提示

链接图特性(参见相关文档)linkdata)为图形设置数据源,并将其与所显示的工作区变量同步。当您使用此特性时,您也不需要调用refreshdata,因为它基本上是在每次数据源更改时自动触发的。

如果不使用链接情节功能,则需要设置XDataSourceYDataSource和/或ZDataSource属性,以便使用refreshdata.您可以通过编程或使用属性编辑器(绘图工具之一)完成此操作。在“属性编辑器”中,选择图形(例如,一个图表线对象),并在标记的字段中键入(或从下拉选项中选择)您希望从中刷新图形的工作区变量的名称X数据源Y数据源和/或Z数据源.呼唤refreshdata使图形更新。

另请参阅

||

R2006a之前介绍

这个话题有用吗?